See pole stsenaarium, mida ma tegelikult läbi elan; see on lihtsalt mõte, mis mul tekkis. Selles küsimuses pakutud olukord on täiesti hüpoteetiline.
Oletame, et mõni algoritm - selle postituse jaoks, ütleme näiteks, et see on seotud tihendamisega, on Ameerika Ühendriikides patenteeritud. Kuid patent kaotab kehtivuse aasta jooksul. Soovin lisada selle algoritmi oma väljakujunenud projektile, mis on avatud lähtekoodiga ja näeb nii isiklikku kui ka ärilist kasutamist. Kas on seaduslik selle projekti jaoks eraviisiliselt välja töötada funktsioon, mis rikub seda patenti, kuid keeldub selle avaldamisest kuni patendi kehtivuse lõppemise päevani?
Selle postituse huvides oletame järgmist:
- kogu Git-i pühendumiste ajalugu on saadaval ja kohustused on allkirjastatud; kui plaaster on välja antud, on teada, et olen mina (ja võib-olla ka teised) selle rikkuva funktsiooniga tegelenud, kui selle patent oli veel aktiivne.
- Ma võisin või ei pruugi olla teatanud selle plaastri väljatöötamisest; Ma ei teinud selle kohta täpselt suurt meediakanalit, kuid oleksin võinud Twitteri vms kaudu heita ebamäärase vihje (või isegi selgesõnalise kinnituse). Ma ei valeta selle üle kunagi otseselt.
- Rikkuvat plaastrit saab avalikult kasutada alles järgmisel päeval pärast patendi kehtivuse lõppemist, kuid see (või selle osad) võib olla siiski teistele osapooltele edastatud koostöö eesmärgil (nt koos sõbraga, plaastri säilitamine tema isiklikus serveris) või abi otsimisel tugikogukondadest nagu IRC, meililistid ... või StackExchange.
- Plaaster on testitud ja funktsioonidega täielik vabastamisel.