GPLV2 at GPLV3

Anonim

GPLV2 vs GPLV3

Ang GPLV2 at GPLV3 ay mga bersyon ng GNU Public Licenses (GPL), isang kilalang lisensya para sa libreng software. Nagustuhan din ang GPL sa Free Software Foundation (FSF). Ang pangunahing may-akda ng parehong mga lisensya ay si Richard Stallman.

Ang pangunahing layunin ng GPL ay upang maisulong ang libreng availability at paggamit ng software para sa anumang layunin at para sa mga pangangailangan ng anumang user. Ang anumang gumagamit ng libreng software ay maaari ring baguhin ang software at ibahagi ito sa mga kaibigan at kasamahan.

Ito ang pinakamahalagang at malawakang open source license kung saan ang humigit-kumulang 60 porsiyento ng open source software ay gumagamit ng lisensyang ito tulad ng Linux at Busybox. Mayroon itong sugnay na tinatawag na "copyleft" na pumipilit sa sinumang gumagamit na lumikha at namamahagi ng binagong mga bersyon upang magkaroon ng mga pagbabago na napapailalim sa GPL at ibubunyag ang pinagmulan ng nabagong bersyon. Tinitiyak ng copyleft na ang binagong mga bersyon ay nasa ilalim ng GPL at ang pinagmulan ng code nito ay isiniwalat.

Ang GPL ay ang template para sa lahat ng succeeding GPL versions (ang GPLV2 at GPLV3).

Ang GPLV2 ay ang hinalinhan ng GPLV3 na ginagawang ang GPLV3 ang pinakabagong bersyon. Ang GPLV2 ay ipinakilala noong 1991 habang inilunsad ang GPLV3 noong 2007.

Dahil ang GPLV2 ay isang mas lumang bersyon ng GPLV3, may mga pagkakaiba sa pagitan ng mga lisensya. Ang GPLV2 ay may isang pagbubukod ng library na wala ang GPLV3.

Mayroon ding mga kilalang pagkakaiba sa pagitan ng dalawang bersyon: Ang bagong GPLV3 ay dobleng sa haba kumpara sa GPLV2 at hinawakan ang mga paksa ng pagpapabuti at paglilinaw sa dating bersyon. Kabilang dito ang patent indemnity, internalization, at mga remedyo para sa paglabag sa lisensya.

Ang isa pang katangian ng code ng GPLV3 ay ang pagtatangka nito sa pagbibigay ng higit na kalinawan sa mga lisensya ng patent. Sinusubukan nito na linawin kung ano ang ibig sabihin ng pamamahagi at derivatibong trabaho, pagbawi sa agarang pagwawakas ng isang sugnay sa lisensya para sa mga pagkakataon sa lisensya, at ang mga karagdagang tuntunin na nagpapahintulot sa mga user na pumili mula sa isang nakapirming hanay ng mga alternatibong tuntunin upang baguhin ang pamantayan na GPLV3.

Mas katugma ang GPLV3 sa higit pang mga lisensya kumpara sa GPLV2. Pinapayagan ng bagong lisensya ang mga user na gumawa ng mga kumbinasyon sa code na may mga karagdagang kinakailangan na hindi sa lisensya mismo.

Sa mga tuntunin ng mga lumalabag sa lisensya, ang GPLV3 ay nagbibigay ng dagdag na mga panahon ng pagpapagaling para sa mga unang paglabag sa paglabag sa lisensya.

Upang tapusin, ang GPLV2 at GPLV3 ay hindi magkatugma upang gamitin sa bawat isa. Ang pinakabagong lisensya ay may ilang mga kinakailangan tulad ng impormasyon sa pag-install na hindi umiiral sa dating. Ang pagsasama ng mga code mula sa parehong mga lisensya ay labag sa Seksiyon 6 ng GPLV2.

Buod:

1.GPLV2 at GPLV3 ay parehong mga lisensya na inilabas sa ilalim ng GPL. Ang GPLV2 ang dating mga lisensya na inilabas noong 1991 habang ang pinakahuling, ang GPLV3, ay inilabas noong 2007. 2.GPLV3 ay mas mahaba kung ikukumpara sa GPLV2 dahil ito ay halos sinubukan upang masakop ang parehong mga isyu sa dating lisensya. 3.GPLV3 ay may mas malinaw sa mga lisensya ng patent, karamihan sa mga salita ng lisensya dahil hindi ito maaaring bigyang kahulugan bilang "masyadong malawak." Nalalapat din ito sa proteksyon ng mga patente hindi tulad ng GPLV2. 4. Ang GPLV2 ay may mga butas na sinusubukan ng GPLV3 na ayusin. Ang tagumpay ay nakuha ang terminong Tivoization na nagmula sa isang digital video recorder na nakukuha ng programming sa telebisyon at ini-imbak ang data sa isang panloob na hard drive na imbakan para sa pagtingin sa hinaharap. 5.GPLV2 ay may isang bagong seksyon na idinagdag sa lisensyang tinatawag na Pagprotekta sa Mga Karapatan sa Legal ng mga Gumagamit mula sa Anti-Circumvention Law. Ang intensiyon ng seksyon ay upang pigilan ang GPVL3 na maisama sa teknolohiya o mga produkto na gagamitin upang ipatupad ang Digital Millennium Copyright Act (DCMA). 6.GPLV3 code ay mas katugma sa higit pang mga lisensya kumpara sa dating lisensya.