Oglas

Polako, ali sigurno, softver otvorenog koda Što je softver otvorenog koda? [MakeUseOf objašnjava]"Otvoreni izvor" je pojam koji se ovih dana mnogo baca. Možda znate da su neke stvari otvorenog koda, poput Linuxa i Androida, no znate li što to uključuje? Što je otvoreno ... Čitaj više preuzima. Ako ne vjerujete, pogledajte samo neke od najpopularnijih alata koji svi koristimo: Firefox, WordPress, 7-Zip, MediaWiki, BitTorrent, Android, kao i sve besplatne alternative plaćenom softveru 14 besplatnih i otvorenih izvora za plaćeni softverNe trošite novac na softver za osobnu upotrebu! Ne samo da postoje besplatne alternative, već najvjerojatnije nude sve potrebne funkcije, a mogu se i jednostavnije i sigurnije koristiti. Čitaj više . Ali jeste li znali da nisu sve licence otvorenog koda iste?

Zapravo ih ima na desetke, a to ne uključuje jedinstvene samo-napisane licence koje neki proizvodi otvorenog koda koriste. Koje su razlike i što one znače za vas? Ako pišete softver otvorenog koda, koji biste trebali koristiti?

instagram viewer

Izjava o odricanju odgovornosti: Ovaj članak nije namijenjen pravnom savjetu. Pokušava samo sažeti koncepte i načine upotrebe za različite licence otvorenog koda. Za potencijalna pravna pitanja obratite se pravniku.

Apache licenca je licenca čiji je autor i koristi Apache Software Foundation, koja je najpoznatija po HTTP poslužitelju Apache koji pokreće mnoge web stranice koje posjećujemo. Verzija 2.0 objavljena je 2004. godine kako bi projektima koji nisu Apache olakšali korištenje licence i ostala je jedna od trenutno najpopularnijih licenci.

Značajke

  • Softver se može komercijalno koristiti.
  • Softver se može modificirati za stvaranje izvedenih djela.
  • Derivatni radovi se mogu distribuirati.
  • Derivatni radovi mogu se distribuirati s različitim licencama.
  • Vlasnik softvera ne može biti odgovoran za štetu.
  • Vlasnik zaštitnih znakova softvera ne može se koristiti u izvedenicama.
  • Izvorni autorska prava i tekst licence moraju se čuvati s distribucijom.
  • Značajne promjene izvornog softvera moraju se primijetiti.

Kada biste ga trebali koristiti?

Licenca Apache jedna je od najpropustnijih licenci za softver. Posebno je primjetna činjenica da je autorima omogućeno patentiranje izvedenih djela. Ukratko, s izvornim softverom možete raditi gotovo sve što god želite dok god održavate originalne autorska prava i navedete sve veće promjene koje ste napravili.

BSD licenca Izuzetno je jednostavna i dopuštena licenca za softver koja je prvi put objavljena 1990. i dvaput revidirana, pojednostavljena dalje s svakom revizijom.

Značajke

  • Softver se može komercijalno koristiti.
  • Softver se može modificirati za stvaranje izvedenih djela.
  • Derivatni radovi se mogu distribuirati.
  • Vlasnik softvera ne može biti odgovoran za štetu.
  • Izvorni autorska prava i tekst licence moraju se čuvati s distribucijom.

Kada biste ga trebali koristiti?

Zbog jednostavnosti BSD licence, neki radije koriste eksplicitniju Apache licencu. Međutim, BSD licenca ima prednost u slučaju kada bilo tko trebali biti u mogućnosti komercijalizirati inačice softvera s minimalnim pravnim sukobom. Ako ti željeti drugi da bi svoj rad proširili i komercijalizirali, koriste ga.

Treba napomenuti da je temeljna razlika između BSD licence i licence Apache u tome što licenca Apache dozvoljava izdavanje patenta na izvedena djela. BSD licenca ne.

Creative Commons (CC) je organizacija koja je izdala nekoliko različitih vrsta licenci, a sve one dizajnirane su za poticanje dijeljenja kreativnih djela. CC standardi omogućuju svima da na prvi pogled pogledaju kreativan rad (sliku, video, softver itd.) I znaju što mogu, a što ne mogu učiniti.

Značajke

Ukupno, postoji sedam različitih licenci koje nudi organizacija. Bilo bi previše previše ovdje sve njih obrisati, ali o njima možete čitati u našem pregled Creative Commonsa Što je Creative Commons i nekomercijalna upotreba?Što je Creative Commons? Što znači "nekomercijalna upotreba"? Saznajte više o Creative Commons licencama i kako rade. Čitaj više .

Kada biste ga trebali koristiti?

CC licence su fantastične i, u nekim slučajevima, kreativni zajednici mogu potaknuti vašu karijeru 3 razloga mijenjanja karijere za licenciranje vašeg rada s Creative CommonsomZamislite Creative Commons kao marketinški alat koji se može isplatiti velikim dobitkom na putu. Da li licencirate svoje djelo pod njim? Ako ne, evo tri jaka razloga zašto biste trebali. Čitaj više . Postoji dovoljno varijacija CC licenci za prihvat bilo koje vrste kreativnog rada koji biste mogli nastaviti.

U skladu s tim, Inicijativa za otvoreni izvorni izvor ne priznaje nijednu od tih licenci kao stvarno „otvoreni izvor“. Kao takve, CC licence mogu biti nespojive ako se koriste zajedno s drugim softverom i licencama otvorenog koda.

GNU Opća javna licenca stvoren je 1989. godine, još kada je Unix dobivao na popularnosti, kao alternativu restriktivnim vlasničkim licencama. Licenca je revidirana dva puta, a svaka revizija odnosi se na značajna pitanja koja su se pojavila u prethodnim verzijama. Verzija 3 objavljena je 2007. godine.

Značajke

  • Softver se može komercijalno koristiti.
  • Softver se može modificirati za stvaranje izvedenih djela.
  • Derivatni radovi se mogu distribuirati.
  • Derivatni radovi moraju biti licencirani i pod GPL 3.
  • Distribucije moraju sadržavati izvorni softver i sav izvorni kod.
  • Vlasnik softvera ne može biti odgovoran za štetu.
  • Izvorni autorska prava i tekst licence moraju se čuvati s distribucijom.

Kada biste ga trebali koristiti?

GPL je idealan za "slobodu softvera", što je filozofija da bi svi korisnici trebali imati slobodu pokretanja, kopiranja, distribucije, proučavanja, izmjena i poboljšanja softvera. Osigurava da softver otvorenog koda ostaje otvorenog koda, čak i ako se proširi na izvedene radove.

Međutim, pripazite da uključivanje GPL koda u vlastiti kôd zahtijeva da i vaš cijeli projekt bude licenciran pod GPL-om. Koristite ga samo ako ste spremni za svoj projekt živjeti i umrijeti kao open source.

Koja vam je licenca otvorenog koda najdraža? Puno je i drugih vani. Podijelite svoja razmišljanja o pokretu otvorenog koda komentiranjem u nastavku!

Joel Lee ima B.S. u računalnim znanostima i preko šest godina profesionalnog pisanja. Glavni je urednik MakeUseOf-a.