สัญญาอนุญาตสาธารณะทั่วไปของกนู หรือ กนูจีพีแอล หรือ จีพีแอล (GNU General Public License, GNU GPL, GPL) เป็นสัญญาอนุญาตสำหรับซอฟต์แวร์เสรี ที่ได้รับความนิยมสูงที่สุดในปัจจุบัน ฉบับแรกสุดเขียนโดย ริชาร์ด สตอลล์แมน เริ่มต้นใช้กับโครงการกนู ในปี พ.ศ. 2534 (ค.ศ. 1991). สัญญาอนุญาตจีพีแอลในปัจจุบันเป็นรุ่นที่ 3 นอกจากนี้มี สัญญาอนุญาตสาธารณะทั่วไปแบบผ่อนปรนของกนู หรือ (GNU Lesser General Public License, LGPL) ที่พัฒนาแยกออกมาจากจีพีแอลเพื่อใช้สำหรับไลบรารีซอฟต์แวร์
ลักษณะของสัญญาอนุญาตจีพีแอลมีลักษณะ "เสรี" (free) ที่หมายถึงเสรีภาพสำหรับผู้ใช้ซอฟต์แวร์สี่ประการดังนี้
- เสรีภาพในการใช้งาน ไม่ว่าใช้สำหรับจุดประสงค์ใด
- เสรีภาพในการศึกษาการทำงานของโปรแกรม และแก้ไขโค้ด การเข้าถึงซอร์สโค้ดจำเป็นสำหรับเสรีภาพข้อนี้ (โอเพนซอร์ซ)
- เสรีภาพในการจำหน่ายแจกจ่ายโปรแกรม
- เสรีภาพในการปรับปรุงและเปิดให้บุคคลทั่วไปใช้และพัฒนาต่อไป การเข้าถึงซอร์สโค้ดจำเป็นสำหรับเสรีภาพข้อนี้
โดยมีเพียงเงื่อนไขว่า การนำไปใช้หรือนำไปพัฒนาต่อ จำเป็นต้องใช้สัญญาอนุญาตเดียวกัน
สัญญาอนุญาตจีพีแอลเป็นสัญญาอนุญาตที่มีการใช้มากที่สุดในซอฟต์แวร์เสรีและซอฟต์แวร์โอเพนซอร์ซ โดยมีการใช้สัญญาอนุญาตจีพีแอล 75% จาก 23,479 ซอฟต์แวร์ที่พัฒนาใน เมื่อเมษายน พ.ศ. 2547 และประมาณ 68% ของซอฟต์แวร์ที่พัฒนาใน
ตัวอย่างซอฟต์แวร์ที่ใช้สัญญาอนุญาตจีพีแอล ได้แก่ มีเดียวิกิ ไฟร์ฟอกซ์ และ phpBB
ประวัติ
ริชาร์ด สตอลแมนได้เขียนสัญญาอนุญาตสาธารณะทั่วไปของกนู (GPL) ขึ้นเมื่อปี ค.ศ. 1989 เพื่อนำไปใช้กับโปรแกรมคอมพิวเตอร์ที่เป็นส่วนหนึ่งของโครงการกนู ต้นแบบของจีพีแอลมาจากสัญญาที่คล้ายกัน ที่เคยใช้กับโปรแกรมนำไปใช้ได้กับทุกโปรแกรม
รุ่น
รุ่น 1
ส่วนนี้รอเพิ่มเติมข้อมูล คุณสามารถช่วยเพิ่มข้อมูลส่วนนี้ได้ |
รุ่น 2
ส่วนนี้รอเพิ่มเติมข้อมูล คุณสามารถช่วยเพิ่มข้อมูลส่วนนี้ได้ |
รุ่น 3
ภายหลังจากที่สัญญาอนุญาตรุ่น 3 ของจีพีแอลได้มีการเสนอนโยบายออกมา โดยมีข้อจำกัดในการใช้ซอฟต์แวร์มากขึ้นสำหรับบริษัทคอมพิวเตอร์ที่นำไปใช้ และจะมีประกาศใช้ในช่วงต้นปี พ.ศ. 2550 ส่งผลให้มีเหตุการณ์ขัดแย้งระหว่าง ลีนุส ทอร์วัลส์ผู้คิดค้นระบบลินุกซ์ และ ริชาร์ด สตอลแมนผู้เริ่มต้นสัญญาอนุญาตจีพีแอล โดยทางลีนุสยังต้องการให้ระบบลินุกซ์ใช้สัญญารุ่นเดิมคือรุ่น 2 ในขณะที่สตอลแมนต้องการผลักดันไปสู่รุ่น 3 ที่จำกัดการใช้งานของโปรแกรมให้มากขึ้น ส่งผลให้ทางบริษัทใหญ่หลายแห่ง รวมถึง ไอบีเอ็ม เอชพี เรดแฮต และบริษัทอื่น ไม่กล้าลงทุนในส่วนของลินุกซ์[] เนื่องจากเกรงว่าสตอลแมนจะผลักดันให้ลิขสิทธิ์เปลี่ยนแปลงไปอีกครั้งและมาฟ้องร้องบริษัทในภายหลัง เหมือนที่ผ่านมาได้ทำกับ (เท่าที่ทราบคนที่ฟ้องเอ็นวิเดีย คือฝั่ง ลินุกซ์ ไม่ใช่ FSF และเป็นการละเมิดลิขสิทธิ์โดยลอกซอร์สโค้ดไปใช้และไม่เกี่ยวกับ GPL3 แต่เป็นการละเมิด GPL2 ซึ่งลีนุสเองก็เห็นชอบและเลือกไลเซนส์นี้ด้วยตัวเอง จึงไม่แน่ใจว่าความคิดเห็นข้างต้นเข้าใจภาพรวมของสถานการณ์และกฎหมายลิขสิทธิ์ จึงควรอ่านภาคภาษาอังกฤษประกอบหากต้องการเนื้อหาที่ถูกต้อง) และ [] (สตอลแมนเรียกการที่ผู้ผลิตสร้างฮาร์ดแวร์ที่ผู้ใช้ไม่สามารถแก้ไขซอฟต์แวร์ว่า FSF จึงออกแบบ GPL3 มามีเนื้อหาต่อต้านแนวคิดดังกล่าวซึ่งลีนุสไม่เห็นด้วยที่จะใช้ GPL3 กับ ลินุกซ์เคอร์เนล (ซึ่งก็ไม่ได้ถูกบังคับให้ใช้เพราะบังคับไม่ได้อยู่แล้วตามกฎหมาย)) อย่างไรก็ตามซอฟต์แวร์ที่ใช้ GPL2 และ GPL2หรือมากกว่า อยู่จะไม่ได้รับผลกระทบนี้ และสัญญานี้จะส่งผลกระทบเมื่อผู้พัฒนาซอฟต์แวร์ใช้สัญญารุ่น GPL3 ล้วนๆเท่านั้น (ทีโวจึงไม่ได้ทำผิดลิขสิทธิ์และไม่ได้ถูกฟ้อง) โดยทั่วไปแล้วแนวคิดอุดมคติของสตอลแมนที่ต้องการรักษาเสรีภาพของซอฟต์แวร์จากมุมมองของผู้ใช้ (แนวคิดแบบซอฟต์แวร์เสรี) โดยเน้นเพิ่มข้อจำกัดเกี่ยวกับสิทธิบัตรซอฟต์แวร์ ขัดแย้งกับความคิดของลีนุสที่อยากให้สิทธิ์กับผู้พัฒนาซอฟต์แวร์มากขึ้น (แนวคิดแบบโอเพ่นซอร์ส) นอกจากนี้ความพยายามของ GPL3 คือพยายามเข้าถึงแนวคิดของซอฟต์แวร์แบบเซอร์วิซ ได้แก่เว็บซอฟต์แวร์ที่ผู้ให้บริการไม่จำเป็นต้องให้ซอร์สโค้ดกับผู้ใช้บริการ
ความแตกต่างระหว่างสัญญาอนุญาต GPL และ BSD
ความแตกต่างระหว่างสัญญาอนุญาตจีพีแอลและสัญญาอนุญาตบีเอสดี (สัญญาอนุญาตที่นิยมอีกตัวหนึ่งสำหรับซอฟต์แวร์เสรี) คือสัญญาอนุญาตจีพีแอลครอบคลุมถึงซอฟต์แวร์ทั้งที่อยู่ในรูปของต้นฉบับ มีการดัดแปลง หรือรวมเป็นส่วนหนึ่งของซอฟต์แวร์อื่น โดยบุคคลที่นำซอฟต์แวร์ไปใช้หรือพัฒนาต่อ โดยหลักการกว้างๆ แล้วจำเป็นต้องเผยแพร่โดยใช้สัญญาอนุญาตเดียวกันก็ต่อเมื่อมีการจำหน่ายจ่ายแจกโปรแกรมไบนารี่ ของซอฟต์แวร์ที่พัฒนาต่อออกไปตามคำขอของผู้ได้รับโปรแกรมไบนารี่ นั้นๆ เท่านั้น ในขณะที่สัญญาอนุญาตบีเอสดีให้สิทธิ์กับผู้พัฒนาต่อมากกว่า โดยผู้ที่ไปพัฒนาต่อไม่ต้องเปิดเผยซอร์สโค้ดของโปรแกรม มีเพียงข้อความเจ้าของสัญญาอนุญาตเดิมเท่านั้นที่ต้องแสดงให้ผู้ใช้เห็น ซึ่งอาจใส่ไว้ในเอกสารคู่มือการใช้ก็ได้
ดูเพิ่ม
แหล่งข้อมูลอื่น
- GPL v 2.0
- บทการบรรยายายของริชาร์ด สตอลแมน เรื่อง GPLv3, 26 กุมภาพันธ์ 2549
wikipedia, แบบไทย, วิกิพีเดีย, วิกิ หนังสือ, หนังสือ, ห้องสมุด, บทความ, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม, มือถือ, โทรศัพท์, Android, iOS, Apple, โทรศัพท์โมบิล, Samsung, iPhone, Xiomi, Xiaomi, Redmi, Honor, Oppo, Nokia, Sonya, MI, PC, พีซี, web, เว็บ, คอมพิวเตอร์
syyaxnuyatsatharnathwipkhxngknu hrux knuciphiaexl hrux ciphiaexl GNU General Public License GNU GPL GPL epnsyyaxnuyatsahrbsxftaewresri thiidrbkhwamniymsungthisudinpccubn chbbaerksudekhiynody richard stxllaemn erimtnichkbokhrngkarknu inpi ph s 2534 kh s 1991 syyaxnuyatciphiaexlinpccubnepnrunthi 3 nxkcaknimi syyaxnuyatsatharnathwipaebbphxnprnkhxngknu hrux GNU Lesser General Public License LGPL thiphthnaaeykxxkmacakciphiaexlephuxichsahrbilbrarisxftaewrolokxyangepnthangkarkhxngsyyaxnuyatsatharnathwipkhxngknu ewxrchn 3ekhruxnghmaykarkhakhxngknu lksnakhxngsyyaxnuyatciphiaexlmilksna esri free thihmaythungesriphaphsahrbphuichsxftaewrsiprakardngni esriphaphinkarichngan imwaichsahrbcudprasngkhid esriphaphinkarsuksakarthangankhxngopraekrm aelaaekikhokhd karekhathungsxrsokhdcaepnsahrbesriphaphkhxni oxephnsxrs esriphaphinkarcahnayaeckcayopraekrm esriphaphinkarprbprungaelaepidihbukhkhlthwipichaelaphthnatxip karekhathungsxrsokhdcaepnsahrbesriphaphkhxni odymiephiyngenguxnikhwa karnaipichhruxnaipphthnatx caepntxngichsyyaxnuyatediywkn syyaxnuyatciphiaexlepnsyyaxnuyatthimikarichmakthisudinsxftaewresriaelasxftaewroxephnsxrs odymikarichsyyaxnuyatciphiaexl 75 cak 23 479 sxftaewrthiphthnain emuxemsayn ph s 2547 aelapraman 68 khxngsxftaewrthiphthnain twxyangsxftaewrthiichsyyaxnuyatciphiaexl idaek miediywiki ifrfxks aela phpBBprawtirichard stxlaemnidekhiynsyyaxnuyatsatharnathwipkhxngknu GPL khunemuxpi kh s 1989 ephuxnaipichkbopraekrmkhxmphiwetxrthiepnswnhnungkhxngokhrngkarknu tnaebbkhxngciphiaexlmacaksyyathikhlaykn thiekhyichkbopraekrmnaipichidkbthukopraekrmrunrun 1 swnnirxephimetimkhxmul khunsamarthchwyephimkhxmulswnniidrun 2 swnnirxephimetimkhxmul khunsamarthchwyephimkhxmulswnniidrun 3 phayhlngcakthisyyaxnuyatrun 3 khxngciphiaexlidmikaresnxnoybayxxkma odymikhxcakdinkarichsxftaewrmakkhunsahrbbristhkhxmphiwetxrthinaipich aelacamiprakasichinchwngtnpi ph s 2550 sngphlihmiehtukarnkhdaeyngrahwang linus thxrwlsphukhidkhnrabblinuks aela richard stxlaemnphuerimtnsyyaxnuyatciphiaexl odythanglinusyngtxngkarihrabblinuksichsyyarunedimkhuxrun 2 inkhnathistxlaemntxngkarphlkdnipsurun 3 thicakdkarichngankhxngopraekrmihmakkhun sngphlihthangbristhihyhlayaehng rwmthung ixbiexm exchphi erdaeht aelabristhxun imklalngthuninswnkhxnglinuks txngkarxangxing enuxngcakekrngwastxlaemncaphlkdnihlikhsiththiepliynaeplngipxikkhrngaelamafxngrxngbristhinphayhlng ehmuxnthiphanmaidthakb ethathithrabkhnthifxngexnwiediy khuxfng linuks imich FSF aelaepnkarlaemidlikhsiththiodylxksxrsokhdipichaelaimekiywkb GPL3 aetepnkarlaemid GPL2 sunglinusexngkehnchxbaelaeluxkilesnsnidwytwexng cungimaenicwakhwamkhidehnkhangtnekhaicphaphrwmkhxngsthankarnaelakdhmaylikhsiththi cungkhwrxanphakhphasaxngkvsprakxbhaktxngkarenuxhathithuktxng aela txngkarxangxing stxlaemneriykkarthiphuphlitsranghardaewrthiphuichimsamarthaekikhsxftaewrwa FSF cungxxkaebb GPL3 mamienuxhatxtanaenwkhiddngklawsunglinusimehndwythicaich GPL3 kb linuksekhxrenl sungkimidthukbngkhbihichephraabngkhbimidxyuaelwtamkdhmay xyangirktamsxftaewrthiich GPL2 aela GPL2hruxmakkwa xyucaimidrbphlkrathbni aelasyyanicasngphlkrathbemuxphuphthnasxftaewrichsyyarun GPL3 lwnethann thiowcungimidthaphidlikhsiththiaelaimidthukfxng odythwipaelwaenwkhidxudmkhtikhxngstxlaemnthitxngkarrksaesriphaphkhxngsxftaewrcakmummxngkhxngphuich aenwkhidaebbsxftaewresri odyennephimkhxcakdekiywkbsiththibtrsxftaewr khdaeyngkbkhwamkhidkhxnglinusthixyakihsiththikbphuphthnasxftaewrmakkhun aenwkhidaebboxephnsxrs nxkcaknikhwamphyayamkhxng GPL3 khuxphyayamekhathungaenwkhidkhxngsxftaewraebbesxrwis idaekewbsxftaewrthiphuihbrikarimcaepntxngihsxrsokhdkbphuichbrikarkhwamaetktangrahwangsyyaxnuyat GPL aela BSDkhwamaetktangrahwangsyyaxnuyatciphiaexlaelasyyaxnuyatbiexsdi syyaxnuyatthiniymxiktwhnungsahrbsxftaewresri khuxsyyaxnuyatciphiaexlkhrxbkhlumthungsxftaewrthngthixyuinrupkhxngtnchbb mikarddaeplng hruxrwmepnswnhnungkhxngsxftaewrxun odybukhkhlthinasxftaewripichhruxphthnatx odyhlkkarkwang aelwcaepntxngephyaephrodyichsyyaxnuyatediywknktxemuxmikarcahnaycayaeckopraekrmibnari khxngsxftaewrthiphthnatxxxkiptamkhakhxkhxngphuidrbopraekrmibnari nn ethann inkhnathisyyaxnuyatbiexsdiihsiththikbphuphthnatxmakkwa odyphuthiipphthnatximtxngepidephysxrsokhdkhxngopraekrm miephiyngkhxkhwamecakhxngsyyaxnuyatedimethannthitxngaesdngihphuichehn sungxacisiwinexksarkhumuxkarichkidduephimsyyaxnuyatexksaresrikhxngknu GFDL syyaxnuyatsatharnathwipaebbphxnprnkhxngknu LGPLaehlngkhxmulxunGPL v 2 0 bthkarbrryayaykhxngrichard stxlaemn eruxng GPLv3 26 kumphaphnth 2549bthkhwamniyngepnokhrng khunsamarthchwywikiphiediyidodykarephimetimkhxmul hmayehtu khxaenanaihcdhmwdhmuokhrngihekhakbenuxhakhxngbthkhwam duephimthi wikiphiediy okhrngkarcdhmwdhmuokhrngthiyngimsmburn dkhk