發表文章

目前顯示的是 12月, 2019的文章

軟體-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軟體,並且向使用者收費,那麼你就需

雜記-誤入國度

圖片
沒人告知,自己也未注意...原來河內往金邊中途會停留一站寮國永珍. 剛上機還在想怎發LAO的入境單而不是CAMBODIA,再來網路都說入境單是中文的,但這單子啥都沒有只有廣告是中文的. 用爛爛的英文寫好它. 飛機終於停好,怕像越南司機等太久一停好往前衝辦好落地簽,奇怪明明寫商務簽就是給我旅遊簽US30不理它反正能入、出境就好,運氣不錯不用重排移民官,邊邊剛好有位移民官直接蓋章,拿行李準備入境囉. 等啊等...好久就沒看到行李,正想慘了,來了機場服人員並要求看我證件,再度用破破的英文溝通.. 天啊..原來我下錯機場了,入境錯了國家,這時才知原來永珍不在CAMBODIA而是寮國. 還好行李都拖運不然出境後就慘了,更好的是飛機會找人. 心中疑問解開了,原來有中停所以飛金邊的時間才要2個多小時. 唉!! 1.英文真的要學好... 2.落地簽US30 要不回來 3.行李不要HandCarry,尤其在國外時 4.地理要學好