MPL vs GPL vs Apache授權比較
22:56
iText 屬於 MPL ( Mozilla Public License ) .. 我只好又查了一下資料
基本上,
MPL 所有程式碼的版權是保留在開發的作者手上, 和 GPL 的差別是, GPL 的創始人與修改人具有相同的效益...
GPL 根本無法作為商業用途, 因為你要去向原始開發者和所有的修該人徵求使用同意, 基本上是不可能做到的事情, GPL 保障了使用者的權利, 因為, 每個使用者都會拿到原始碼......
雖然 MPL 卻是維護了商業權益, 只要徵求創始人的同意, 如果修改了任何原始碼, 則所有的版權仍然是原開發作者所有,
至於 Apache, FreeBSD, 等等的授權模式, 都是可以使用不公開, 但是都需要註明 License.
********************************
研究過後, 我覺得 GPL 有點偏激, 我認為 common 的 library 是可以 share 出來給大家參考使用, 應該是自願性的,
就好像是還富於民, 不是強迫的, 也不是被逼的,
GPL 就像是個鴻溝, 只能讓商業界望之興嘆......
我反而覺得 MPL 對這些作功德的比較好...( 未來我也會想採取 MPL )
但是版本要集中管理, 似乎有點累 =.=""
至於, Apache-like 的, 當然是我最喜歡應用 ^^~
相信, 各有好處..........
LGPL vs GPL
22:19
因為 hibernate 是採用 LGPL 的授權模式, 因為我們是公司作為商業用途, 所以查了相關的資料.
國內的最重要的說明文件是由 "軟體自由協會" SLAT ( Software Liberty Association of Taiwan ) 所撰寫的參考文件(
http://www.slat.org/faq/qe )
*****************************************************
Author: cnoize
簡單地說,你可以拿以BSDL授權的軟體作任何事……,如果你改了以GPL授權的軟體, patch「必須」要放出來;如果你只使用以LGPL授權的函式庫,可以自己決定你的授權方式;如果你使用以GPL授權的函式庫來寫程式,一般認為你需釋放原始碼﹙via GPL﹚。
GPL禁止散布dynamic/static link的程式不放source;LGPL要求link的程式必需可以「更新」新版library。 static link的執行檔無法更新library,因此LGPL禁止商業公司散布沒有source而又static link的binary。
*****************************************************
如果我沒有理解錯誤, 只要我們的程式封裝起來,
可以動態更新為新版的 library 就不需要公開原始碼,
不過我不能保證這一點, 誰知道他下一個版本會變成什麼樣子
所以只要公開使用該 library 的元件原始碼,
應該就不會有問題了 ^^~
相關的中文文件如下 :
GPL (
http://www.slat.org/project/legal/GNU_GPL_Chinese )
LGPL (
http://www.linux.org.tw/CLDP/OLD/doc/LGPL.html )
這週要寫什麼呢
09:32
每週剛開始都在想星期五要出什麼電子報
偏偏都是到了星期四晚上才做了最後的決定
唉~~ 真是一件苦差事 ^^~
研究 snipsnap 的程式
01:51
db 採用 mckoi database 這是一個 java database,
http://mckoi.com/database/appserver 採用 jetty, jboss 也是採用 jetty
http://jetty.mortbay.com/jetty/jetty/index.htmljdbc pooling 採用 bitmechanic,
http://www.bitmechanic.com/jsp compiler 採用 jasper, 這個是 tomcat 的核心
http://jakarta.apache.org/tomcat搜尋引擎是採用 lucene, 不知道中文是否可以搜尋
http://jakarta.apache.org/lucene他也有採用 Radeox API,
這是一個 wiki makeup rendering engine !! 我不太了解… >"<
http://radeox.org/space/start最後最重要的事情是...........
他還包含了 struts ^^~
改天等我有空,, 我就把他弄好看一點,,
It's really a cool and best project !!
jmx
01:14
最近正在研究 jmx 相關的 opensource,
mx4j, commons-modeler, and mc4j 等等
有了這個 blog, 可以隨時分享自己的資訊, that's great !!
everyone is blogging now
01:13
感謝 snipsnap 的力作
還有 CyberJos 的中文化
^^, it's simple and funny
Welcome to SnipSnap
01:10
Welcome to
SnipSnap. You can now login and add/edit your first post. There is a
post blog link in the menu bar. For help with formatting your post take a look at
snipsnap-help. To create a link to a page on your site surround a word with [ and ]. Putting __ around a phrase makes it
bold and putting ~~ around it makes the phrase
italics. You can create links to the internet by just writing the url like
http://snipsnap.org or by using {link:Name|url}. So {link:SnipSnap|http://snipsnap.org} produces
SnipSnap. Have fun.
Pinging weblogs.com may be turned on. The
FAQ explains how to turn this on or off.