Namai Plėtra Atvirojo kodo licencijavimas - tai, ką reikia žinoti

Atvirojo kodo licencijavimas - tai, ką reikia žinoti

Turinys:

Anonim

Yra daug atvirojo kodo programinės įrangos programų, kurios aptarnauja daugybę programų. Taip pat yra daugybė skirtingų atvirojo kodo licencijų. Apskritai kalbant, atvirojo kodo programinę įrangą galima naudoti, modifikuoti ir teisėtai ja dalytis daugelyje aplinkų ir kontekstų. Tačiau skirtingos licencijos yra sudaromos su skirtingais susitarimais, todėl svarbu suprasti kiekvienos pagrindinės licencijos skirtumus, kad išnaudotumėte visas atvirojo kodo programinės įrangos galimybes, taip pat suprastumėte atvirojo kodo judėjimą ir jo paskirtį. (Norėdami sužinoti daugiau, skaitykite skyriuje „Atviras šaltinis: ar per daug gerai būti tiesa“)

Atviro šaltinio šaltinis

Nors terminas „atviras šaltinis“ buvo sugalvotas 1998 m., Laisvosios programinės įrangos judėjimo ištakos siekia 1970 m. Programinės įrangos kūrėjas, įsilaužėlis ir laisvosios programinės įrangos aktyvistas Richardas Stallmanas iki 1983 m. Sukūrė nemokamą ir atvirą operacinę sistemą. 1984 m. Pradžioje jis paskelbė GNU projektą, kuris sukūrė operacinę sistemą, kurią daugiausia įkvėpė „Unix“ (GNU yra pasikartojantis sutrumpinimas „GNU's not Unix“), tačiau su šaltinio kodais, kurie buvo nemokami ir atviri visuomenei siūlomam didesniam visuomenės labui.

GNU taikė „Stallman“ (kaip ir kitų kovos su autorių teisėmis gynėjų) pradėtą ​​filosofiją, vadinamą „copyleft“, kuri iš esmės pripažino autorių teisių privilegijas, suteiktas teisėtai originaliai intelektinei nuosavybei, tačiau aiškiai atsisakė jų, siekdama skatinti atvirą naudojimą ir plėtrą. darbas. Ši technika ir filosofija suteikė nemokamą prieigą prie „copyleft“ išleistos programinės įrangos šaltinio kodo, nemokamam ir atviram naudojimui bei modifikavimui.

Atvirojo kodo licencijavimas - tai, ką reikia žinoti