GPL & Open Source Software

解读开源软件的许可证与商业应用
本文深入探讨了开源软件许可证的类型及其对商业应用的影响,解释了许可证的创建目的、GPLv2与GPLv3的区别,并阐述了开源软件与商业软件之间的关系。文章还讨论了开源代码的特点及与开源软件的区别,强调了开源软件的自由性与商业化的可能性,同时提供了对开源定义的理解和常见问题解答。
Study Licenses such as GPL, MIT, etc.
=====================================

Basic
-----
The "copyleft effect" can take different forms.  
Strict copyleft licenses demand that any changes be released as open source software,
whereas limited copyleft licenses only require this in certain cases.  For example, the
Mozilla Public License (MPL) only requires that changes to existing files have to be released,
whereas added files can be licensed in any way. The Lesser General Public License (LGPL) for
program libraries only requires that changes to the library itself are subject to the LGPL.
The program accessing the library can have any type of license.

Commercial Open Source Software
-------------------------------
May open source software be commercial?
Yes!  The freedom of use granted by open-source licenses also allows open source software
to be sold or leased.  It is therefore a widespread misconception that open source software
and commercial software are contrasting opposites. Open source software can be free,
but not necessarily.

However, license fees may not be charged for open source software.  License fees are a
reimbursement for being granted rights of use.  For this reason, remuneration can be
charged for the sale of software (that is, the data carrier with the software or the
option to download the software), but not for the license.  Practically speaking, the
difference lies in a three-person relationship.  The licensee may copy and distribute
the copies of the open source software that was either purchased or acquired for free
without having to pay the licensor anything.  The licensor cannot make the use of the
software dependent on a fee.
[My opinion: the vendor / licensor must find a way so that even if the software is copied
and distributed freely, users still have to pay the vendor to get a good user experience.
It's like free online games. You can acquire a free acount and play the game, however, if
you want to have the rule-in-the-game feeling, you've got to pay.]



Question
--------
1) Why is some particular license created?
   In other words, what do we need these licenses for?
"Copyleft licenses" require licensee to license specific developments (if they are not restricted
to internal use) to anyone under the original license. This ensures that everyone who profits
from open-source software will offer their developments to the developer community.

2) What's the key difference between GPLv2 and GPLv3 licenses?
The GPLv3 license has more restrictions. If a program includes code or library that has a GPLv3
license, then the entire program becomes GPLv3.

3) open source code != open source software
open source software
= open source code
+ free redistribution
+ derived works
+ integrity of the author's source code
+ no discrimination against persons or groups
+ no discrimination against fields of endeavor
+ distribution of license
+ license must not be specific to product
+ license must not restrict other software
+ license must be technology-neutral


References
----------
http://opensource.org/docs/osd
(The Open Source Definition)

http://www.ifross.org/en/faq-frequently-asked-questions
(Open Source FAQ)

转载于:https://my.oschina.net/u/158589/blog/94235

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值