Kerää todisteita, jotka suojaavat ohjelmistoasi

Sertifioi lähdekoodisi ja jokainen uusi versio ja rakenna todennettava tallenne siitä, mitä kehitit ja milloin. Julkaisematta ainuttakaan riviä.

Koodia on helppo kopioida. Kehityshistoriallasi on merkitystä.

Ohjelmiston voi kopioida sekunneissa. Repositorion voi kloonata ja commit-historian kirjoittaa uudelleen. Jotta voit osoittaa, mitä tiimisi rakensi ja milloin, tarvitset tallenteen, jota kukaan ei voi muokata huomaamatta. Varsinkin kun työntekijät, alihankkijat ja muut yhteistyökumppanit työskentelevät samassa koodikannassa.

Bernstein tuo tämän tallenteen repositoriosi rinnalle. Jokaisesta sertifioinnista saat Bitcoin-blockchain-sertifikaatin. Scale- ja Enterprise-paketeissa saat lisäksi erilliset aikaleimat EU:n hyväksytyltä ja Kiinan luotetulta aikaleimapalvelulta. Koodisi, dokumentaatiosi ja taitotietosi säilyvät salatussa, versioidussa tallennustilassa, eikä niitä koskaan julkaista.

Käytä tätä historiaa, kun oikeutesi kyseenalaistetaan, kun haluat yksilöidä, mitä ohjelmistoa sopimus koskee, ja kun jaat sertifioituja versioita turvallisesti kumppaneille tai lisenssinsaajille.

Miksi ohjelmisto tarvitsee riippumattomia todisteita

Muokattava historia

Commit-päivämäärät ja tekijäkentät voidaan kirjoittaa uudelleen. Repositoriosi seuraa kehitystä. Riippumaton sertifikaatti antaa sinulle kiinteän vertailukohdan, johon sitä voi verrata.

Kilpailevat vaatimukset

Alihankkijat, työntekijät ja muut osallistujat käsittelevät kaikki samoja tiedostoja. Kun omistajuus kiistetään, älä anna asetelman jäädä sana sanaa vastaan.

Todiste ilman paljastamista

Jos julkaiset koodisi päivätäksesi sen, annat taitotietosi pois. Sertifioi se ja pidä tiedostot yksityisinä.

Puuttuvat aiemmat versiot

Uusin julkaisu ei välttämättä enää sisällä koodia, josta riidassa on kyse. Säilytä sertifioidut versiot, jotta todisteet ovat yhä tallessa.

Ota ohjelmistotodisteesi käyttöön

IP-riidat ja patenttien valmistelu

Sertifioitu koodi ja kehitysaineisto tukevat kantaasi, jos kopiointi, tekijyys tai omistajuus kiistetään. Ne myös dokumentoivat teknisen työsi ennen patenttihakemusta.

Luottamuksellinen ohjelmisto ja taitotieto

Sertifioi oma koodisi, algoritmisi ja tekninen dokumentaatiosi julkaisematta niitä. Jaa ne Secure Sharing -toiminnolla omin salassapitoehdoin.

Ohjelmistosopimukset ja lisensointi

Viittaa tiettyihin sertifioituihin versioihin kehityssopimuksissa, luovutuksissa, oikeuksien siirroissa ja lisensseissä. Kaikki tietävät tarkalleen, mitä ohjelmistoa ne koskevat.

Avoimen lähdekoodin kontribuutiot

Sertifioi koodisi ennen julkaisua. Tue tekijämainintaan ja lisenssin noudattamiseen liittyviä vaatimuksia todisteilla, jotka kuka tahansa voi todentaa.

Mitä voit sertifioida

Mikä tahansa osa ohjelmistostasi ja kirjaus siitä, miten se rakennettiin.

Lähdekoodirepositoriot
Julkaisutilannekuvat ja build-artefaktit
Commit- ja versiohistoria
Arkkitehtuuri- ja suunnitteludokumentit
Algoritmit ja tekniset spesifikaatiot
Infrastruktuuri- ja konfiguraatiokoodi
API-spesifikaatiot ja dokumentaatio
Tietojoukot, mallit ja koulutusdata

Näin se toimii

1

Lisää ohjelmistosi

Lataa koodin tilannekuva, julkaisu tai siihen liittyviä tiedostoja. Ne salataan selaimessasi ennen latausta.

2

Sertifioi

Sertifioi tiedostosi yhdellä klikkauksella ja saat sertifikaattisi.

3

Rakenna sertifioitu historiasi

Sertifioi uudet versiot jokaisessa virstanpylväässä. Jokainen versio saa omat sertifikaattinsa, ja Bitcoinissa jokainen rakentuu edellisen varaan, joten kokoat ketjutetun, päivätyn tallenteen siitä, miten koodisi kehittyy.

4

Ota todisteesi käyttöön

Viittaa sertifioituihin versioihin sopimuksissa, jaa ne Secure Sharing -toiminnolla tai luovuta tiedostot ja sertifikaatit riippumatonta validointia varten.

Suljettu beta

Automatisoi sertifiointi osaksi kehitystyötäsi

Tee sertifioinnista osa putkeasi. Sertifioi julkaisu, kun merkitset sen tagilla, build, kun se valmistuu, tai virstanpylväs, kun saavutat sen, ilman että toistat prosessia käsin.

API, SDK, CLI ja MCP-integraatiomme ovat suljetussa betassa. Voit ohjata niitä skripteillä CI/CD-ajoistasi tai Git-hookeista. Ota yhteyttä tiimiimme saadaksesi pääsyn.

Todisteita, joilla voit tukea oikeuksiasi

Tuomioistuimet hyväksyvät yhä useammin blockchain-todisteita ja luotettuja aikaleimoja. Sertifikaattisi antavat sinulle itsenäisesti todennettavia todisteita ohjelmistoasi koskevien vaatimusten tueksi. Niiden painoarvo riippuu lainkäyttöalueesta ja tapauksesta.

Usein kysytyt kysymykset

Siitä on hyötyä, mutta ei yksinään. Kuka tahansa, jolla on historia käytössään, voi muokata commit-päivämääriä ja tekijäkenttiä. Bernstein lisää repositoriosi rinnalle riippumattoman, todennettavan tallenteen.

Ei. Tiedostosi salataan selaimessasi ennen latausta. Säilytämme ne salattuina emmekä pysty lukemaan niitä. Vain kryptografinen sormenjälki päätyy Bitcoin-blockchainiin tai aikaleimapalveluille.

Ei. Sertifiointi osoittaa, mitä oli olemassa ja milloin. Se täydentää tekijänoikeuden rekisteröintiä ja patenttihakemuksia. Se ei anna IP-oikeuksia eikä patenttietuoikeutta.

Säilytä sertifikaatti, sertifioidut tiedostot (myös projektin kansitiedosto) ja vahvistustiedot. Niiden avulla kuka tahansa voi tarkistaa, että tiedostot vastaavat tallennetta, ilman Bernstein-palvelua.

Sertifioi seuraava julkaisusi

Rakenna yksityinen, todennettava tallenne koodistasi versio kerrallaan.