⑴ 什麼是GPL協議 怎樣用GPL協議授權 - 技術問答
General??Public??License最常見的開源協議,使用它作為授權協議的有大名鼎鼎的??Linux??。GPL規定,所有從版GPL協議授權的源碼衍權生出來的,或者要跟GPL授權的源碼混著用的Project,都要遵循GPL協議在??GPL授權下,你的軟體產品可以商業發布,拿去賣錢,但是在這同時,你也必須將該產品的源碼以GPL協議方式開源發布出去,供他人免費獲取。。。麻煩大哥以後先自己解決問題。
⑵ GPL,Apache License,CDDL,EPL這些協議有什麼區別
軟體授權協議的目的,簡單的可以區分為版權保護和版許可權制,甚至還會包含軟體中的專利和商標的保護和限制。
從法律角度來說,軟體是通過版權保護的,所以只要是軟體一經完成,甚至是部分完成,都是受到法律保護的,至於法律保護那些部分,可以參看《著作權法》,軟體中的專利和商標可以參看《商標法》和《專利法》。
因為軟體的復雜性,我國又專門出台了《計算機軟體保護條例》,算是進一步補充。
軟體簡單可以分為四種,開源,共享,免費,收費。
開源就是能找到源代碼的,如kvm,linux kernel;共享其實就是試用免費,下載軟體時候經常會看到;免費就是不要錢,如QQ;收費比如office。
但是從版權保護角度的話,開源是一大類,其他的為一大類,注意:共享,免費,收費,一般在版權的說明部分,都有一段,all right reserved,他的權力一點都沒少,除了極少數放棄的部分。
有些人,特別是國外的很多人和公司,他們也許沒有中國人生活壓力這么大,總是喜歡對這個世界做出點貢獻,但是呢,又想告訴別人,我真的不要錢的,你們放心用去吧,於是就出現了一些開源license,類似於對right的限制。
當然,版許可權制的時候,也會有些對後手的要求,比如我好不容易貢獻了個軟體,您在上邊做的點創新,或者修改,但是我希望你也開開源,於是有個GPL,但是有些人比較大度,希望商業公司也能使用,並且可以不開源,就有個LGPL,MIT,Apache, BSD, Aristic, etc.
當然不是說只有開源的才有license,商用的也有。
關於你問的這幾個license,我簡單談一下我的看法。
⑶ 在開發中使用一個GPL下的一個開源框架,是否存在版權問題
參考答案 沒有不變的承諾,只有說不完的謊言
⑷ 開源協議GPL和LGPL最大的區別是什麼
簡單的說,GPL協議的話,你寫的代碼必須全部開源,
LGPL則不需要
⑸ 採用GPL協議的程序,可以免費應用於商業用途嗎
一群廢物,說了一堆的屁話,不如讓我來說:
GPL協議,它只是針對此辦件的開發而擁有的協議,軟體的使用是免費的,也就是說,它在你使用時,是免費的,你可不用向任何人付錢,但是如果你為了讓這個軟體更加的靈活,那麼你就可以把軟體的源碼上載下來進行二次開發,那麼二次開發的軟體,如果你再使用,就必須要在發布這個修改了之後的程序時,同時在發布包里,加上這個程序的修改了之後的源碼。
總之就是兩個思路:
【適用於開發】: 適用於二次或N次開發,那麼發布時要帶上源碼,讓其傳播,所以它最終的版權是大眾的,而非某一個人的,因此不用交錢就可以使用。
【適用於應用】: 應用GPL協議的軟體不用交錢。
【何時適用於收費】:當這個軟體你自己不會修改,又需要找人修改時,你可以向軟體的有修改能力的協助者交一部分的錢,那麼這就是收費的部分。
GPL協議,它其實就是放下了源碼的私藏,公之於眾,並以上面的三條協議,使軟體在開發,傳播上,擁有生命力,從而取得大眾共同開發的目的,所以,這個軟體的版權是開源者的,但是使用權卻是大眾的,軟體可以出賣它的版權,但是它確再也不可以約束大眾免費使用的權益。
從而成為一個大眾文化用品。
比如:甲骨文買走了MySQL的版權,但是這個軟體,它的使用權,免費權,開發權確是在大眾的手裡,所以,甲骨文,它只有一個掛名權,與GPL協議的上三條維護權,其它的它沒有任何權益。
所以,放開使用GPL協議下的任何軟體吧,讓那麼壟斷的軟體商們去雙腿顫抖吧。
⑹ 關於開源GPL協議。
加廣告不違背GPL協議。
GPL描述的是源代碼相關的限制,你要做的就是確保源代碼是放在GPL下的(不是光開源就可以了)。一般的做法是在每個源代碼文件開始位置添加一段聲明(頭文件和源代碼相關腳本一般不用,詳細要求見GPL協議末尾),並且在源代碼根目錄放上一份完整的GPL協議文本(這個完整的協議文本是不是必須的,不清楚,對文件名有沒有要求,不清楚)。特別注意(容易被忽略):部分GPL軟體要求在引用代碼時註明代碼來源,如果引用了一個軟體組件的大部分(看重要性,不是看文件大小)內容,可能還有要求,不得在未經同意的情況下修改其名稱、作者等信息(不能拿別人的軟體,稍作修改,然後聲稱這是自己寫的,這對具有某個完整功能的程序片段同樣適用)。原作者可能還有其他要求,一定要重視(一般在該軟體的代碼根目錄或文件起始位置就能找到這些條款)。
細節說完了,下面有一點不容易忘記,但不得不提:只要自己的軟體不對外發布,可以不管GPL,不過對外發布時,一定要保證別人可以隨時免費得到源代碼(「我的軟體放到GPL下了,要源代碼的來我家拿,路費1000元自己解決」不知道可不可以)。
GPL協議並不是太長,一個小時內完全可以看完,還是花時間弄清楚吧,最好是看GPL原文(翻譯的可能會偏離原意)。許可協議是軟體開發的一個重要內容,不是搭頭,需要重視。
如果違背了這個協議,並且被「有關部門」發現了(沒發現自然沒人找你),一般會給你來一份警告,你只要立即停止自己的項目(停止提供軟體發布和相關支持)或將項目放到GPL下面就可以了(自己的名聲有損是沒法避免了),不需要負法律責任(如果警告時就要求作出一些表示,那就要看你自己願意公了還是私了)。如果在警告後,沒有及時作出上面的回應,那你將會受到的處罰可能就要看法官的意思了。
補充:修改代碼中的函數名,類名甚至它們的具體實現都可以。
⑺ 有誰知道linux中的GPL協議,詳細點
GPL,是General Public License的縮寫,英文正式版具版體可查看權
http://www.opensource.org/licenses/gpl-license.php
⑻ GPL是什麼意思急
GPL,是GNU General Public License的縮寫,是GNU通用公共授權非正式的中文翻譯。它並非由自由軟體基金會所發表,亦非使用GNU通用公共授權的軟體的法定發布條款─只有GNU通用公共授權英文原文的版本始具有此等效力。
大多數軟體許可證決意剝奪你共享和修改軟體的自由。相比之下,GNU通用公共許可證試圖保證你共享和修改自由軟體的自由。——保證自由軟體對所有用戶是自由的。
GPL適用於大多數自由軟體基金會的軟體,以及由使用這些軟體而承擔義務的作者所開發的軟體。(自由軟體基金會的其他一些軟體受GNU庫通用許可證的保護)。你也可以將它用到你的程序中。

(8)gpl協議版權信息擴展閱讀
GPL與其他一些「許可的」自由軟體許可協議(比如BSD許可協議)相比,主要區別就在於GPL尋求確保上述自由能在復製件及演繹作品中得到保障。它通過一種由斯托曼發明的叫Copyleft的法律機制實現,即要求GPL程序的演繹作品也要在GPL之下。
相反,BSD式的許可協議並不禁止演繹作品變成專有軟體。由於某些原因,GPL成為了自由軟體和開源軟體的最流行許可協議。
到2004年4月,GPL已佔Freshmeat上所列的自由軟體的約75%,SourceForge的約68%。類似的,2001年一項關於Red Hat Linux 7.1的調查顯示一般的代碼都以GPL發布。著名的GPL自由軟體包括Linux核心和GCC。
⑼ GNU GPL(General Public License)版權的規定如何
網路來網路自上就有……http://ke..com/view/130692.htm
⑽ 關於GPL協議的問題
其實這個問題吧,是根據你自己的想法大膽去創意吧,我想結果一定是美好的。