軟體-GNU(GPL)授權說明
轉自網路一篇文章,應該是個人對GPL授權說明最容易理解的一篇 GNU(GPL) 說的是開源而不在收費,也就是說可以免費使用,但若有修改就需再開源給大家,若不開源就不符合. 因為開源就是大家提供的,若要付錢那要付給誰?? 所以GPL有些就會有商業版本,允許你付費修改可不需開源. 結論單單使用並不需付費....... 關於GPL協議的理解(開源與商用、免費與收費) 如果你使用並且修改了我的GPL軟體,那麼你的軟體也必須要開源,否則就不能使用我的軟體,你是否把你的軟體商用和我沒關係。 比如,Oracle賣的不是軟體的版權,而是技術服務。MySQL作為一個開源資料庫,幾乎所有的使用者都只是通過自己的程式去操作這個資料庫,而不是改動原始碼,所以根本不用去考慮是否要遵循GPL,只有在你修改了MySQL原始碼的情況下,才要考慮GPL。 導讀: 網路上多數朋友擔心甲骨文會對MySQL軟體採用收費模式,多數朋友也不清楚MySQL開源到底是什麼模式,開源=免費嘛?是很多的疑 問,MySQL是遵守雙重協議的,一個是GPL授權協議,一個是商用授權協議(註釋:為解決其他企業用MySQL軟體牟利或引用了MySQL的原始碼而不 想開源),雖然 www.mysqlops.com 也有寫關於MySQL版權的來龍去脈,但是這篇文章寫更透徹與詳盡,特轉載ITPUB上的帖子,希望大家 能夠更加清晰! 最近剛把MySQL和GPL的玩法搞明白,很是慚愧,居然花了這麼久的時間才想通。不過聊以自慰的是,搞明白這個玩法的人真是不多,儘管有些人已經搞了很多年。 看過GPL協議的人應該都會覺得一頭霧水,究竟GPL在講些什麼。我看過好幾遍,英文的原版、中文的各種譯文,都沒能真正理解,後來是從軟體行業的 歷史等等方面綜合考慮,才算是理解了。先總結一下我對GPL的理解,我認為GPL的精髓就是開源,和是否商用,是否收費完全沒有關係。GPL(General Public License), 其實從字面上就可以理解為公共許可證,也就是說遵循GPL的軟體是公共的,其實不存在什麼版權問題,或者說公眾都有版權,GPL提出了和版權 (copyright)完全相反的概念(copyleft)。而我經常聽到的說法是如果你的程式或系統引用了別的GPL軟體,並且向使用者收費,那麼你就需