最近在研究git上傳代碼思犁,在新建倉庫時(shí),有一個(gè) Add a license 選項(xiàng)进肯,趁機(jī)了解了一下開源協(xié)議激蹲。
什么是開源協(xié)議?
當(dāng)你為你的產(chǎn)品簽發(fā)許可江掩,你是在出讓自己的權(quán)利托呕,不過,你仍然擁有版權(quán)和專利(如果申請(qǐng)了的話)频敛,許可的目的是项郊,向使用你產(chǎn)品的人提供 一定的權(quán)限。
不管產(chǎn)品是免費(fèi)向公眾分發(fā)斟赚,還是出售着降,制定一份許可協(xié)議非常有用,否則拗军,對(duì)于前者任洞,你相當(dāng)于放棄了自己所有的權(quán)利蓄喇,任何人都沒有義務(wù)表明你的原始作者身份,對(duì)于后者交掏,你將不得不花費(fèi)比開發(fā)更多的精力用來逐個(gè)處理用戶的授權(quán)問題妆偏。
開源許可協(xié)議使這些事情變得簡單,開發(fā)者很容易向一個(gè)項(xiàng)目貢獻(xiàn)自己的代碼盅弛,它還可以保護(hù)你原始作者的身份钱骂,使你至少獲得認(rèn)可,開源許可協(xié)議還可以阻止其它人將某個(gè)產(chǎn)品據(jù)為己有挪鹏。
主流開源許可協(xié)議有哪些见秽?
主流的開源協(xié)議有:GNU GPL , GUN LGPL, BSD, MIT, Apache, Creative Commons。 具體含義自行wiki查詢讨盒。