Kodu önce siz yazdığınızı kanıtlayın
Kod tabanınızı ve revizyon geçmişini Bitcoin blockchain'ine zaman damgalayın. Yazılımınız için bağımsız, mahkemeye hazır yazarlık ve bütünlük kanıtı oluşturun - tek bir satır yayımlamadan.
Kodu kopyalamak kolay, kime ait olduğunu belirlemek zordur
Yazılım, bir ekibin oluşturduğu en değerli ve en taşınabilir varlıklardan biridir. Bir depo klonlanabilir, bir commit geçmişi yeniden yazılabilir ve bir zaman damgası saniyeler içinde taklit edilebilir. İki taraf da aynı kodu yazdığını iddia ettiğinde, mahkemenin sorduğu soru basittir: kim önce, kendi elinde var olduğunu kanıtlayabilir?
Telif hakkı, orijinal kodu yazıldığı anda otomatik olarak korur, ancak otomatik koruma kanıtla aynı şey değildir. Kayıt yavaş ve bölgeseldir, dahili Git zaman damgaları önemsiz şekilde düzenlenebilir ve özel bir yedek yalnızca kendinize söylediğinizi kanıtlar. Bunların hiçbiri üçüncü bir tarafın güvenebileceği bağımsız bir kayıt oluşturmaz.
Bernstein bu boşluğu kapatır. Kodunuzun kriptografik parmak izini genel bir blockchain'e sabitleyerek, neyin ne zaman var olduğuna dair kalıcı, bağımsız olarak doğrulanabilir bir kayıt oluşturur - telif hakkı, patentler ve sözleşmelerin altındaki eksik kanıt katmanı.
Geliştiriciler uzun süredir "fakir adamın telif hakkına" güvenmiştir: kodun bir kopyasını kendinize postalamak veya özel bir Git geçmişi tutmak. Hiçbiri üçüncü bir tarafa hiçbir şey kanıtlamaz - bir posta damgası taklit edilebilir ve bir depo yeniden yazılabilir. Genel blockchain zaman damgası nitelik olarak farklıdır: hiçbir tek tarafın kontrol etmediği ve kimsenin geriye dönük tarihlendiremeyeceği bir kayıttır.
Boşluk, en çok riskin en yüksek olduğu yerde önem taşır. Amerika Birleşik Devletleri'nde, ihlal nedeniyle dava açabilmek için önce bir telif hakkı tescili yaptırmanız gerekir (17 U.S.C. Section 411(a)) ve tescil yavaş ve bölgeseldir. Ve kurumsal dijital zaman damgası hizmeti WIPO PROOF, Şubat 2022'de sonlandırıldığından beri, geriye kalan şey özel, standartlara dayalı zaman damgalamadır - tarihli bir blockchain kanıtı, ileri sürdüğünüz hakların altındaki kanıt katmanıdır.
Yazarlığı kanıtlamak neden zordur
Düzenlenebilir geçmişler
Bir Git geçmişindeki commit tarihleri, yazar alanları ve etiketlerin tümü yeniden yazılabilir. Tek başlarına, dışarıdan bir tarafa hiçbir şey kanıtlamazlar.
Eşzamanlı iddialar
Yükleniciler, çalışanlar ve açık kaynak katkıda bulunanların tümü aynı dosyalara dokunur. Sahiplik tartışmalı olduğunda, kimin önce yazdığı sizin sözünüze karşı onlarınki haline gelir.
İfşa olmadan kanıt
Yazarlığı oluşturmak genellikle kaynağınızı bir notere veya sicile teslim etmek anlamına gelir. Kodun kendisini açığa çıkarmayı gerektirmeyen bir kanıta ihtiyacınız var.
Zamanlama önemlidir
İster telif hakkını savunun, ister bir patent hazırlayın veya bir lisanslama anlaşmasına girin, kanıtınızın değeri kesin, güvenilir bir oluşturma tarihini göstermeye bağlıdır.
Blockchain zaman damgalama kod yazarlığını nasıl kanıtlar
Bir kod tabanını Bernstein ile sertifikalandırdığınızda, dosyalarınız yerel olarak 256 bitlik bir kriptografik parmak izine dönüştürülür. Bu parmak izi tam içeriğe özgüdür: bir dosyada tek bir karakteri değiştirin, parmak izi tamamen değişir. Hash tersine çevrilemez, bu nedenle temsil ettiği kod hakkında hiçbir şey açığa çıkarmaz.
Bu parmak izi bir Bitcoin blockchain işlemine sabitlenir. Blockchain genel, değişmez, küresel olarak dağıtılmış bir defter olduğundan, parmak izinizin kaydı - ve yazıldığı an - Bernstein dahil hiç kimse tarafından değiştirilemez veya geriye dönük tarihlendirilemez.
Sonuç, bağımsız olarak doğrulanabilir bir kanıttır. Herhangi bir üçüncü taraf - bir mahkeme, karşı taraf avukatı, bir lisans sahibi - kodunuzu hiç görmeden, tam kodunuzun o zaman damgasında var olduğunu doğrulayabilir. Bernstein'ın sıfır bilgi mimarisi, kaynağınızın kontrolünüzden hiçbir zaman çıkmaması anlamına gelir.
Yalnızca bir anlık görüntüyü değil, bir kod geçmişini sertifikalandırın
Yazılım, zamanda donmuş tek bir dosya değildir - değişikliklerin yaşayan bir geçmişidir. Bernstein sertifikaları bu gerçeği yansıtacak şekilde tasarlanmıştır. Her yeni sertifikasyon bir öncekiyle iç içe geçer, böylece yalnızca kodun var olduğunu değil, nasıl geliştiğini de kanıtlayabilirsiniz.
Her sürümü zaman damgalayın
Her sürümü, kilometre taşını veya derlemeyi sertifikalandırın. Her anlık görüntü kendi değişmez parmak izini ve tarihini alır.
İç içe geçmiş bir zincir
Sertifikalar birbirine atıfta bulunarak, commit ve sürüm geçmişinizle zaman içinde eşleşen doğrulanabilir bir zincir oluşturur.
Tasarım gereği kurcalamayı gösterir
Parmak izi içeriğin kendisinden türetildiğinden, koddaki sonraki herhangi bir değişiklik kayda karşı anında tespit edilebilir.
Evrimi kanıtlayın
Özelliklerin ve modüllerin hangi sırayla yazıldığını gösterin - kimin neyi ne zaman inşa ettiğine dair kalıcı, sıralı bir kayıt.
Kod yazarlığı kanıtı ne zaman önemlidir
Patent öncesi yazılım koruması
Yazılımı patentlemek yavaş, pahalı ve bölgeseldir. Başvurmadan önce - veya hiç niyetiniz yoksa - bir blockchain zaman damgası, uygulamanızın belirli bir tarihte var olduğunu oluşturur. Buluş tarihinizi belgeler ve bir patentin işleme alınması aylar sürerken çalışmayı korur.
Açık kaynak yazarlık kanıtı
Açık kaynak lisansı altında yayımlamak, kopyalama hakkını verir, eseri yazdığınız gerçeğini değil. Bir Bernstein sertifikası, kodu yayımlanmadan önce oluşturduğunuza dair bağımsız kanıt sağlayarak atıf ve lisans uygulama iddialarını güçlendirir.
Sahiplik ve fikri mülkiyet anlaşmazlıkları
Yüklenici devirleri, kurucu ortak ayrılıkları ve çalışan ayrılıkları rutin olarak hangi kodun kime ait olduğu sorusunu gündeme getirir. Zaman damgalı sertifikalar, düzenlenebilir dahili günlüklere güvenmeden rakip iddiaları çözmek için objektif, üçüncü tarafça doğrulanabilir bir kayıt sunar.
Neleri sertifikalandırabilirsiniz
Yazılımınızın herhangi bir parçası ve nasıl inşa edildiğinin kaydı.
Nasıl çalışır
- 1Deponuzu, sürümünüzü veya dosyalarınızı bir projeye ekleyin - her şey herhangi bir şey yüklenmeden önce tarayıcınızda yerel olarak hash'lenir.
- 2Bernstein parmak izini Bitcoin blockchain'ine sabitleyerek kodunuzun kalıcı, zaman damgalı bir kaydını oluşturur.
- 3Kod tabanınız geliştikçe yeni sürümleri sertifikalandırın, revizyon geçmişinizi yansıtan iç içe geçmiş bir zincir oluşturun.
- 4Yazarlık sorgulandığında bağımsız olarak doğrulayabileceğiniz ve kanıt olarak sunabileceğiniz hukuki nitelikte bir sertifika alın.
Geliştirici iş akışları için sertifikasyon
Kodu elle sertifikalandırmak, hikayenin yalnızca bir parçasıdır. Ekipler giderek daha fazla otomatik olarak zaman damgalamak istiyor - bir CI/CD hattından, bir commit kancasından veya bir derleme adımından - böylece kanıt, zaten çalıştıkları şeklin bir parçası olarak oluşturulur.
Bir API, SDK, CLI ve MCP entegrasyonu aracılığıyla programatik sertifikasyon aktif geliştirme aşamasındadır ve şu anda kapalı bir beta sürümünde mevcuttur. Arayüzler kararlı hale gelirken erişim vaka bazında verilir.
Kodu otomatik bir iş akışının parçası olarak sertifikalandırmak istiyorsanız, beta hakkında ekibimizle konuşun - hattınız için doğru yaklaşımı bulmanıza yardımcı olacağız.
Mahkemelerin blockchain kanıtını ele alış şekline göre tasarlandı
Mahkemeler blockchain zaman damgalarını giderek daha fazla kanıt olarak tanıyor. Hiçbir sertifika bir sonucu garanti etmez ve mahkeme kanıtı vaka bazında değerlendirir - ancak başlıca yargı bölgelerindeki gidişat açıktır ve Bernstein'ın ürettiği türden bir kanıta doğru ilerler.
Mart 2025'te, Tribunal Judiciaire de Marseille, genel bir blockchain'e sabitlenmiş bir SHA-256 hash'ini telif hakkı önceliği kanıtı olarak kabul etti - bir Avrupa ilki ve kod yazarlığıyla doğrudan ilgili. Mahkeme, blockchain kaydını geleneksel bir icra memurunun tasdik tarihinden daha güvenilir olarak değerlendirdi.
Yıllar önce, Haziran 2018'de, Hangzhou Internet Court, bir telif hakkı anlaşmazlığında blockchain'de saklanan kanıtı kabul eden dünyadaki ilk mahkeme oldu - blockchain kanıtının dünya çapında yargısal olarak tanınmasının önünü açan karar.
Avrupa Birliği genelinde, eIDAS Tüzüğü'nün (No. 910/2014) 41. Maddesi, nitelikli bir elektronik zaman damgasına 27 üye devletin tamamında hukuki doğruluk karinesi verir. Bernstein, Bitcoin sabitlemesini nitelikli bir AB zaman damgasıyla eşleştirir, böylece kanıtınız hem genel bir deftere hem de tanınan bir hukuki çerçeveye dayanır.
Bernstein kabul edilebilirlik için tasarlanmıştır. Herhangi bir mahkemenin kanıtınızı kabul edeceğini vaat etmez - bu, her mahkemenin olgulara göre verdiği bir karar olarak kalır - ancak size mümkün olan en güçlü, en bağımsız şekilde doğrulanabilir kaydı vermek üzere tasarlanmıştır.
Sıkça sorulan sorular
Hayır. Bir commit tarihi, yazar adı ve etiket, deponuzdaki sıradan alanlardır - geçmişe sahip herkes bunları saniyeler içinde yeniden yazabilir, dolayısıyla tek başlarına dışarıdan bir tarafa hiçbir şey kanıtlamazlar. Bir genel blockchain sabitlemesi, Bernstein dahil hiç kimse tarafından düzenlenemez veya geriye dönük tarihlendirilemez; ona kanıt değeri kazandıran da budur.
Hayır. Dosyalarınız, makinenizden herhangi bir şey çıkmadan önce yerel olarak 256 bitlik bir parmak izine dönüştürülür ve blockchain'e yalnızca o parmak izi sabitlenir. Hash tersine çevrilemez, bu nedenle kodunuz hakkında hiçbir şey açığa çıkarmaz. Bernstein'ın sıfır bilgi mimarisi, kaynağınızı hiçbir zaman almadığımız, saklamadığımız veya görmediğimiz anlamına gelir.
Hayır. Telif hakkı kodunuzu otomatik olarak korur ve Amerika Birleşik Devletleri'nde ihlal nedeniyle dava açabilmek için 17 U.S.C. Section 411(a) uyarınca yine de bir eseri tescil ettirmeniz gerekir. Bir blockchain zaman damgası bunun altındaki kanıt katmanıdır - neyin ne zaman var olduğunu kanıtlar, tescilin yerini almak yerine onu tamamlar.
Evet. Her sertifikasyon bir öncekiyle iç içe geçerek, commit ve sürüm geçmişinizi yansıtan doğrulanabilir bir zincir oluşturur. Tek, donmuş bir anlık görüntü yerine, kod tabanınızın zaman içinde nasıl geliştiğine dair sıralı, kurcalamayı gösteren bir kayıt oluşturursunuz - hangi özelliklerin ve modüllerin ne zaman yazıldığını gösterir.