關於open source跟OSI certified的不同

剛剛跟同事在LUA這個程式語言的商業使用上出了一點歧見

同事說:lua是屬於open source,不能用於商業產品上

但是明明就有很多公司使用了...

後來我去查lua的官網

http://www.lua.org/license.html

發現他在5.0版本後已經改成OSI Certified了

請問這兩種授權方式有什麼不同呢?在商業使用上有什麼差別?

謝謝~

3 Answers

Rating
  • ?
    Lv 7
    1 decade ago
    Favorite Answer

    Open Source 不是授權方式的一種吧?Open Source 代表的是這個程式的程式碼是公開的… 而雖是公開,授權的方式可以有很多種:Artistic / GPL / LGPL 等的…

    所謂的 OSI Certified只是說他所採用的授權方式是被 OSI 這個組織所認定為一個夠自由的授權方式…

    我剛看了 LUA 的授權方式:

    Permission is hereby granted, without written agreement and without license or royalty fees, to use, copy, modify, translate, and distribute this software and its documentation (hereby called the "package") for any purpose, including commercial applications, subject to the following conditions:

    (上面這一段是說你可以把 LUA 用在任何一種產品上,商業的也OK,只是下面的限制要注意:)

    The above copyright notice and this permission notice shall appear in all copies or substantial portions of this package.

    (1. 你要把 LUA 的 License Agreement 加在你的產品裡)

    The origin of this package must not be misrepresented; you must not claim that you wrote the original package. If you use this package in a product, an acknowledgment in the product documentation would be greatly appreciated (but it is not required).

    (2. 你不能騙其他人說,你產品裡的 LUA 是你自已研發的… 所以說別人問你,你的產品是不是全部自已研發的,你不能說”是”,你要告訴別人,你用了 Open Source 的 LUA)

    Altered source versions must be plainly marked as such, and must not be misrepresented as being the original package.

    (3. 要是你更改了 LUA 原程式碼裡的東西,你要跟別人說這一部份是你自已更已的,不是 LUA 原本的責任…)

    The authors specifically disclaim any warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The package provided hereunder is on an "as is" basis, and the authors have no obligation to provide maintenance, support, updates, enhancements, or modifications. In no event shall Tecgraf, PUC-Rio, or the authors be held liable to any party for direct, indirect, special, incidental, or consequential damages arising out of the use of this package and its documentation.

    (4. LUA 的作者不對這一個程式作任何的保障,所以有問題,也不能找他們負責,有 Bug,你也不能要求他們一定要出更新版 -- 也沒差啦,就自已改就是了,反正是 Open-Source 的)

    2006-09-14 10:51:38 補充:

    剛看了一下,上面的那一個是舊的 LUA 4.0 的授權方法, LUA 5.0 的授權方法更鬆… 所以基本上是一定可以用在商業軟體上的…

  • 1 decade ago

    是阿~很詳細!給予大拇指~

  • none
    Lv 4
    1 decade ago

    真的很佩服 dave,提供詳細的解答,雖然我只是個路過者 ^_^

Still have questions? Get your answers by asking now.