MPL License
å…?许å…?è´¹é‡?å?‘布ã€?å…?费修改,但è¦?求修改å?Žçš„代ç ?版æ?ƒå½’软件的å?‘起者。这ç§?授æ?ƒç»´æŠ¤äº†å•†ä¸šè½¯ä»¶çš„利益,,它è¦?求基于这ç§?è½¯ä»¶å¾—ä¿®æ”¹æ— å?¿è´¡çŒ® 版æ?ƒç»™è¯¥è½¯ä»¶ã€‚è¿™æ ·ï¼Œå›´ç»•è¯¥è½¯ä»¶å¾—æ‰€æœ‰ä»£ç ?得版æ?ƒéƒ½é›†ä¸åœ¨å?‘èµ·å¼€å?‘人得手ä¸ã€‚但MPL是å…?è®¸ä¿®æ”¹ï¼Œæ— å?¿ä½¿ç”¨å¾—。MPL软件对链接没有è¦?求。
BSDå¼€æº?å??è®®
BSDå¼€æº?å??议是一个给于使用者很大自由的å??议。å?¯ä»¥è‡ªç”±çš„使用,修改æº?代ç ?,也å?¯ä»¥å°†ä¿®æ”¹å?Žçš„代ç ?作为开æº?或者专有软件å†?å?‘布。 å½“ä½ å?‘布使用了BSDå??议的代ç ?,或则以BSDå??议代ç ?为基础å?šäºŒæ¬¡å¼€å?‘自己的产å“?时,需è¦?满足三个æ?¡ä»¶ï¼š
1. 如果å†?å?‘布的产å“?ä¸åŒ…å?«æº?代ç ?,则在æº?代ç ?ä¸å¿…须带有原æ?¥ä»£ç ?ä¸çš„BSDå??议。
2. 如果å†?å?‘布的å?ªæ˜¯äºŒè¿›åˆ¶ç±»åº“/软件,则需è¦?在类库/软件的文档和版æ?ƒå£°æ˜Žä¸åŒ…å?«åŽŸæ?¥ä»£ç ?ä¸çš„BSDå??议。
3. ä¸?å?¯ä»¥ç”¨å¼€æº?代ç ?的作者/机构å??å—和原æ?¥äº§å“?çš„å??å—å?šå¸‚场推广。
BSD 代ç ?鼓励代ç ?共享,但需è¦?å°Šé‡?代ç ?作者的著作æ?ƒã€‚BSD由于å…?许使用者修改和é‡?æ–°å?‘布代ç ?,也å…?许使用或在BSD代ç ?上开å?‘商业软件å?‘å¸ƒå’Œé”€å”®ï¼Œå› æ¤æ˜¯å¯¹ 商业集æˆ?很å?‹å¥½çš„å??议。而很多的公å?¸ä¼?业在选用开æº?产å“?的时候都首选BSDå??è®®ï¼Œå› ä¸ºå?¯ä»¥å®Œå…¨æŽ§åˆ¶è¿™äº›ç¬¬ä¸‰æ–¹çš„代ç ?,在必è¦?的时候å?¯ä»¥ä¿®æ”¹æˆ–者二次开å?‘。
Apache Licence 2.0
Apache Licence是著å??çš„é?žç›ˆåˆ©å¼€æº?组织Apache采用的å??议。该å??议和BSD类似,å?Œæ ·é¼“励代ç ?共享和尊é‡?原作者的著作æ?ƒï¼Œå?Œæ ·å…?许代ç ?修改,å†?å?‘布(作为开æº?或商业软件)。需è¦?满足的æ?¡ä»¶ï¼š
1. 需è¦?给代ç ?的用户一份Apache Licence
2. å¦‚æžœä½ ä¿®æ”¹äº†ä»£ç ?,需è¦?å†?被修改的文件ä¸è¯´æ˜Žã€‚
3. 在延伸的代ç ?ä¸ï¼ˆä¿®æ”¹å’Œæœ‰æº?代ç ?è¡?生的代ç ?ä¸ï¼‰éœ€è¦?带有原æ?¥ä»£ç ?ä¸çš„å??è®®ï¼Œå•†æ ‡ï¼Œä¸“åˆ©å£°æ˜Žå’Œå…¶ä»–åŽŸæ?¥ä½œè€…规定需è¦?包å?«çš„说明。
4. 如果å†?å?‘布的产å“?ä¸åŒ…å?«ä¸€ä¸ªNotice文件,则在Notice文件ä¸éœ€è¦?带有Apache Licenceã€‚ä½ å?¯ä»¥åœ¨Noticeä¸å¢žåŠ è‡ªå·±çš„è®¸å?¯ï¼Œä½†ä¸?å?¯ä»¥è¡¨çŽ°ä¸ºå¯¹Apache Licenceæž„æˆ?更改。
Apache Licence也是对商业应用å?‹å¥½çš„许å?¯ã€‚使用者也å?¯ä»¥åœ¨éœ€è¦?的时候修改代ç ?æ?¥æ»¡è¶³éœ€è¦?并作为开æº?或商业产å“?å?‘布/销售。
GPL
GPL许å?¯è¯?是自由软件的应用最广泛的软件许å?¯è¯?,人们å?¯ä»¥ä¿®æ”¹ç¨‹å¼?çš„ä¸€ä¸ªæˆ–å‡ ä¸ªå‰¯æœ¬æˆ–ç¨‹å¼?的任何部分,以æ¤å½¢æˆ?基於这些程å¼?çš„è¡?生作å“?。必须在修改过的 档案ä¸é™„有明显的说明:您修改了æ¤ä¸€æ¡£æ¡ˆå?Šä»»ä½•修改的日期。 您必须让您å?‘布或出版的作å“?,包括本程å¼?的全部或一部分,或内å?«æœ¬ç¨‹å¼?的全部或部分所è¡?生的作å“?,å…?许第三方在æ¤è®¸å?¯è¯?æ?¡æ¬¾ä¸‹ä½¿ç”¨ï¼Œå¹¶ä¸”ä¸?å¾—å› ä¸ºæ¤é¡¹æŽˆæ?ƒ 行为而收费。
LGPL
Linux就是采用了GPL。GPLå??议和BSD, Apache Licenceç‰é¼“励代ç ?é‡?用的许å?¯å¾ˆä¸?ä¸€æ ·ã€‚GPL的出å?‘点是代ç ?的开æº?/å…?费使用和引用/修改/è¡?生代ç ?的开æº?/å…?费使用,但ä¸?å…?许修改å?Žå’Œè¡?生的代 ç ?å?šä¸ºé—æº?的商业软件å?‘布和销售。这也就是为什么我们能用å…?费的å?„ç§?linux,包括商业公å?¸çš„linuxå’Œlinux上å?„ç§?å?„æ ·çš„ç”±ä¸ªäººï¼Œç»„ç»‡ï¼Œä»¥å?Šå•† 业软件公å?¸å¼€å?‘çš„å…?费软件了。
GPLå??议的主è¦?内容是å?ªè¦?在一个软件ä¸ä½¿ç”¨(“使用â€?指类库引用,修改å?Žçš„代ç ?或者è¡?生代ç ?)GPLå??议的产å“?,则该软件产å“?必须也采用GPLå??议,既 必须也是开æº?å’Œå…?费。这就是所谓的â€?ä¼ æŸ“æ€§â€?。GPLå??议的产å“?作为一个å?•独的产å“?使用没有任何问题,还å?¯ä»¥äº«å?—å…?费的优势。
由于GPLä¸¥æ ¼è¦?求使用了GPL类库的软件产å“?必须使用GPLå??议,对于使用GPLå??议的开æº?代ç ?,商业软件或者对代ç ?有ä¿?密è¦?求的部门就ä¸?适å?ˆé›†æˆ?/采用作为类库和二次开å?‘的基础。
其它细节如å†?å?‘布的时候需è¦?ä¼´éš?GPLå??è®®ç‰å’ŒBSD/Apacheç‰ç±»ä¼¼
Public Domain
公共域授æ?ƒã€‚将软件授æ?ƒä¸ºå…¬å…±åŸŸï¼Œè¿™äº›è½¯ä»¶åŒ…没有授æ?ƒå??议,任何人都å?¯ä»¥éš?æ„?使用它。
Artistic许�
使作者ä¿?æŒ?对进一æ¥å¼€å?‘的控制。

