Public domain programvara
Public domain-programvara är programvara som har placerats i den offentliga egendomen , med andra ord, programvara för vilken det absolut inte finns något ägande, såsom upphovsrätt , varumärke eller patent . Programvara som är allmän egendom kan modifieras, distribueras eller säljas även utan tillskrivning av någon; detta är till skillnad från det vanliga fallet med programvara under exklusiv upphovsrätt , där licenser ger begränsade användningsrättigheter.
Enligt Bernkonventionen , som de flesta länder har undertecknat, erhåller en författare automatiskt exklusiv upphovsrätt till allt de har skrivit, och lokal lag kan på liknande sätt bevilja upphovsrätt, patent eller varumärkesrättigheter som standard. Konventionen omfattar även program och de omfattas därför automatiskt av upphovsrätt. Om ett program ska vara allmän egendom måste författaren uttryckligen frånsäga sig upphovsrätten och andra rättigheter till det på något sätt, t.ex. genom ett avstående uttalande. I vissa jurisdiktioner kan vissa rättigheter (i synnerhet moraliska rättigheter ) inte frånsägas: till exempel skiljer sig den civila traditionsbaserade tyska lagens " Urheberrecht " från den anglosaxiska sedvanerättstraditionens "upphovsrätt"-koncept.
Historia
Tidiga akademiska programvaruekosystem för offentlig egendom
Från programvarukulturen på 1950-talet till 1990-talet var mjukvara i offentlig egendom (eller PD) populär som ursprungliga akademiska fenomen. Den här typen av fritt distribuerad och delad "fri programvara" kombinerade dagens klasser av gratisprogram , shareware och fri och öppen källkod, och skapades i akademin, av hobbyister och hackare . Eftersom programvara ofta skrevs på ett tolkat språk som BASIC behövdes källkoden och distribuerades därför för att köra programvaran . PD-programvara delades och distribuerades också som tryckt källkod ( inmatningsprogram ) i datortidningar (som Creative Computing , SoftSide , Compute!, Byte , etc.) och böcker, som bästsäljaren BASIC Computer Games . Tidigare programvara med stängd källkod ovanlig fram till mitten av 1970-talet till 1980-talet.
Före 1974, när den amerikanska kommissionen för ny teknologisk användning av upphovsrättsskyddade verk (CONTU) beslutade att "datorprogram, i den mån de förkroppsligar en författares ursprungliga skapelse, är upphovsrättsligt föremål" , var programvara inte upphovsrättsskyddad och därför alltid i det offentliga området. Denna lagstiftning, plus domstolsbeslut som Apple v. Franklin 1983 för objektkod , klargjorde att upphovsrättslagen gav datorprogram upphovsrättslig status för litterära verk.
På 1980-talet var ett vanligt sätt att dela mjukvara i offentlig egendom [ verifiering behövs ] genom att ta emot dem genom en lokal användargrupp eller ett företag som PC-SIG i Sunnyvale, Kalifornien, som hade en postorderkatalog med mer än 300 diskar med ett genomsnittspris på 6 USD. Public domain-programvara med källkod delades också på BBS- nätverk. Public domain programvara kommersialiserades ibland av en donationware- modell, och bad användarna om en ekonomisk donation som skulle skickas med post.
Modellerna för "gratis delning" och kommersialisering av donationsprogram utvecklades under de följande åren till den (icke-frivilliga) shareware-modellen och gratis programvara, kallad freeware. Dessutom, på grund av andra förändringar i datorindustrin, blev delning av källkod mindre vanligt.
Med Bernkonventionens genomförandelag från 1988 (och den tidigare upphovsrättslagen från 1976 ) förändrades den rättsliga grunden för programvara som är allmän egendom drastiskt. Före handlingen räckte det att släppa programvara utan upphovsrättsmeddelande för att dedikera den till det offentliga. Med den nya lagen var programvara som standard upphovsrättsskyddad och behövde ett uttryckligt avstående uttalande eller licens från författaren.
Referensimplementeringar av algoritmer, ofta kryptografiska avsedda eller tillämpade för standardisering , släpps fortfarande ofta till det offentliga området; exempel inkluderar CERN httpd 1993 och Serpent cipher 1999. Openwall-projektet upprätthåller en lista över flera algoritmer och deras källkod i offentlig egendom.
Gratis och öppen källkod som efterträdare
Som ett svar från det akademiska mjukvaruekosystemet på förändringen i upphovsrättssystemet i slutet av 1980-talet utvecklades tillåtande licenstexter, som BSD-licensen och dess derivat. Tillåtande licensierad programvara, som är en slags fri och öppen källkodsprogramvara, delar de flesta egenskaperna hos tidigare allmän egendomsmjukvara men står på den rättsliga grunden för upphovsrättslagen.
På 1980-talet märkte Richard Stallman , som länge arbetade i en akademisk miljö av "public-domain"-liknande mjukvarudelning, uppkomsten av proprietär programvara och nedgången av det offentliga områdets mjukvaruekosystem. I ett försök att bevara detta ekosystem skapade han en mjukvarulicens, GPL , som kodar de offentliga rättigheterna och upprätthåller dem oåterkalleligt på programvara. Paradoxalt nog förlitar sig hans upphovsrättsliga tillvägagångssätt på att upphovsrätten är effektiv. Copyleft fri programvara delar därför många egenskaper med programvara som är allmän egendom, men tillåter inte omlicensiering eller underlicensiering. Till skillnad från äkta offentlig egendomsmjukvara eller tillåtande licensierad programvara, försöker Stallmans copyleft-licens upprätthålla den fria delbarheten av programvara även för framtiden genom att inte tillåta licensändringar.
Att hänvisa till fri programvara (som är under en fri mjukvarulicens ) eller till programvara som distribueras och kan användas gratis (gratisprogram) som "public-domain" är därför felaktigt. Medan public domain ger upp författarens exklusiva rättigheter (t.ex. upphovsrätt), i fri programvara behålls upphovsrätten fortfarande och används till exempel för att upprätthålla copyleft eller för att dela ut tillåtande licensierad programvara. Licensierad programvara är i allmänhet inte allmän egendom. En annan distinkt skillnad är att ett körbart program kan vara allmän egendom även om dess källkod inte görs tillgänglig (gör programmet omöjligt att modifiera), medan fri programvara alltid har källkoden tillgänglig.
Post-copyright allmän egendom
Med 2000-talet och framväxten av peer-to-peer-delningsnätverk och delning i webbutveckling, gjorde en ny upphovsrättskritisk generation av utvecklare den " licensfria " mjukvarumodellen för offentliga domäner synlig igen, vilket också kritiserade FOSS -licensekosystemet ( " Post Open Source ") som stabiliserande del av upphovsrättssystemet. Nya icke-FOSS-licenser och undantagstexter utvecklades, särskilt Creative Commons " CC0 " (2009) och " Unlicense " (2010), och det var en märkbar ökning av populariteten för tillåtande programvarulicenser. Det växande problemet med föräldralös programvara och digital föråldrad programvara ökade också medvetenheten om relevansen av att återigen överföra programvara till det offentliga området för bättre bevarande av det digitala arvet, utan begränsningar av upphovsrätt och förvaltning av digitala rättigheter .
Runt 2004 diskuterades huruvida mjukvara i offentlig egendom kunde betraktas som en del av FOSS-ekosystemet, vilket argumenterades av advokat Lawrence Rosen i uppsatsen "Why the public domain isn't a license", en position som mötte motstånd av Daniel J. Bernstein och andra. År 2012 löstes statusen slutligen när Rosen ändrade sig och accepterade CC0 som en öppen källkodslicens, samtidigt som han medgav att upphovsrätten, i motsats till tidigare påståenden, kunde avstås, som stöds av ett nionde kretsbeslut .
Överföring av programvara till allmän egendom
Släpps utan upphovsrättsmeddelande
Innan Bernkonventionen Implementation Act från 1988 (och den tidigare upphovsrättslagen från 1976, som trädde i kraft 1978) kunde verk enkelt ges till allmän egendom genom att släppa dem utan ett uttryckligt upphovsrättsmeddelande och ingen upphovsrättsregistrering . Efter 1988 var alla verk som standard upphovsrättsskyddade och behövde aktivt ges till det offentliga området genom ett avstående uttalande.
Lämnar upphovsrättsvillkoret
Upphovsrättsskyddade verk, som programvara, är avsedda att övergå till allmän egendom efter upphovsrättsperioden och förlora sin upphovsrättsrätt . På grund av det decennier långa upphovsrättsskyddet som ges av Bernkonventionen har ingen programvara någonsin övergått till det offentliga området genom att lämna upphovsrättsvillkor. Frågan om hur snabbt verk bör övergå till det offentliga området har varit en fråga för vetenskapliga och offentliga debatter, såväl som för programvara som videospel .
Public domain-liknande licenser och undantag
Medan verklig public domain gör programvarulicenser onödiga, eftersom ingen ägare/författare krävs för att ge tillstånd (" Permission culture "), finns det licenser som ger public domain-liknande rättigheter. Det finns ingen universellt överenskommen licens, men det finns flera licenser som syftar till att släppa källkoden till det offentliga området.
År 2000 släpptes WTFPL som ett offentligt område-liknande licens/avstående/ anti-upphovsrättsmeddelande . 2009 släppte Creative Commons CC0, som skapades för kompatibilitet med olika rättsområden (t.ex. civilrätt på kontinentala Europa ) där det är problematiskt att dedikera till allmän egendom . Detta uppnås genom ett uttalande om undantag från allmän egendom och en reservlicens som är tillåten, om avsägelsen inte är möjlig. The Unlicense , publicerad runt 2010, har fokus på ett meddelande om upphovsrättsskydd. The Unlicense erbjuder en public domain waiver text med en reserv-public domain-liknande licens inspirerad av tillåtande licenser men utan tillskrivningsklausul. Under 2015 GitHub att av de cirka 5,1 miljoner licensierade projekt som den var värd för använde nästan 2 % Unlicense. Ett annat populärt alternativ är Zero Clause BSD-licensen , som släpptes 2006 och syftar till mjukvara.
Som ett resultat har sådan licensierad programvara som är allmän egendom alla fyra friheterna men hindras inte av komplexiteten i tillskrivning (begränsning av tillåten licensierad programvara) eller licenskompatibilitet (problem med copyleft-licensierad programvara).
Public domain programvara
Se även Kategori: Programvara för offentlig domän med källkod , Kategori : Programvara för offentlig domän
Klassisk PD-programvara (före 1988)
Public domain-programvara i den tidiga datoråldern delades till exempel som typprogram i datortidningar och böcker som BASIC Computer Games . Explicita PD-avstående uttalanden eller licensfiler var vid den tiden ovanliga. Allmänt tillgänglig programvara utan upphovsrättsmeddelande antogs vara och delas som programvara som är allmän egendom.
Anmärkningsvärd allmän PD-programvara från den tiden inkluderar:
Videospel är bland de tidigaste exemplen på delad PD-programvara, som fortfarande är anmärkningsvärd idag:
- Rymdkrig! (1962)
- Hamurabi (1969)
- Star Trek (textspel) (1971)
- Hunt the Wumpus (1972)
- Maze War (1974)
- Colossal Cave Adventure (1976)
- Android Nim (1978)
- Rogue (tv-spel) (1980)
- Ballerburg (1987)
Många PD-programförfattare behöll praxisen för public domain release utan att ha en dispenstext, utan att känna till eller bry sig om den ändrade upphovsrättslagen, vilket skapade ett juridiskt problem. Å andra sidan började tidskrifter i mitten av 1980-talet göra anspråk på upphovsrätt även för inmatade program som tidigare sågs som PD. Först långsamt började PD-programvaruförfattare inkludera explicita avstående eller licensuttalanden.
Exempel på modern PD-programvara (efter 1988)
Dessa exempel på modern PD-programvara (efter Bernkonventionen Implementation Act från 1988) är antingen under offentlig egendom (t.ex. skapad av en amerikansk statlig organisation ), under en licens som liknar offentliga rättigheter (till exempel CC0), eller åtföljs av en tydlig avstående uttalande från författaren. Även om den inte är lika utbredd som under före 2000-talet, finns PD-mjukvara fortfarande idag. Till exempel SourceForge 334 värdbaserade PD-projekt under 2016, och GitHub 102 000 endast under Unlicense 2015. Under 2016 avslöjade en analys av Fedora Projects paket att PD var den sjunde mest populära "licensen".
Den prisbelönta videospelsutvecklaren Jason Rohrer släpper sina verk i PD, liksom flera kryptografer , som Daniel J. Bernstein, Bruce Schneier och Douglas Crockford , med referensimplementeringar av kryptografiska algoritmer.
- BLAST (1990)
- CERN:s httpd (1993)
- ImageJ (1997)
- Orm (chiffer) (1999)
- SQLite (2000)
- reStructuredText (2002)
- I2P (2003)
- youtube-dl (2006)
- 7-Zip :s LZMA SDK (2008)
- Diamond Trust of London (2012)
- Glitch (2013)
- The Castle Doctrine (2014)
- SHA-3 (2015)
- One Hour One Life (2018)
Se även
externa länkar
- "Programvara för offentlig domän" . Kategorier av fri och icke-fri programvara . Free Software Foundation . Hämtad 2013-07-31 .
- "Cod5.org: källkodsarkiv för programvara för offentlig egendom" . Torsk5. Arkiverad från originalet 2015-03-19 . Hämtad 2015-03-12 .
- "Olicensierad fri programvara" . Avlicens. Arkiverad från originalet 2018-07-08 . Hämtad 2015-03-12 .