7. 7
The Open Source Definition [1][3]
1
Free Redistribution
可自由修改並再散佈
2
Source Code
需具備原始碼, 並能夠被編譯
3
Derived Works
允許被修改並產生衍生產品
4
Integrity of The Author's Source Code
原創作者原始碼的完整性
5 No Discrimination Against Persons or Groups
不得對任何人或團體有差別待遇
6 No Discrimination Against Fields of Endeavor
在任何領域內的利用不得有差別待遇
7 Distribution of License
散布授權條款
8
License Must Not Be Specific to a Product
授權條款不得專屬於特定產品
9 License Must Not Restrict Other Software
授權條款不得限制其他軟體
10
License Must Be Technology-Neutral
授權條款保持技術中立性
8. 8
Popular Licenses [1]
Other Licenses:
https://opensource.org/licenses/category
1. Apache License 2.0
2. BSD 3-Clause "New" or "Revised" license
3. BSD 2-Clause "Simplified" or "FreeBSD" license
4. GNU General Public License (GPL)
5. GNU Library or "Lesser" General Public License (LGPL)
6. MIT license
7. Mozilla Public License 2.0
8. Common Development and Distribution License
9. Eclipse Public License
9. 9
The OSS license spectrum [6]
Ref: https://cloud.githubusercontent.com/assets/282759/6517300/9dc14536-c367-11e4-9a63-b23a3d75af78.png
10. 10
Licenses Permissions [2]
GNU GPLv2 GNU GPLv3 GNU
AGPLv3
GNU
LGPLv3
Mozilla
Public
License 2.0
Apache
License 2.0
MIT
License
Commercial
Use
V V V V V V V
Distribution V V V V V V V
Modification V V V V V V V
Patent Use - V V V V V -
Private Use V V V V V V V
11. 11
Licenses Conditions [2]
GNU GPLv2 GNU GPLv3 GNU
AGPLv3
GNU
LGPLv3
Mozilla
Public
License 2.0
Apache
License 2.0
MIT
License
Disclose
Source
V V V ∆ V - -
License and
Copyright
Notice
V V V V V V V
Network Use
is Distribution
- - V - - - -
Same License V V V V V - -
State Changes V V V V - V -
12. 12
Licenses Limitations[2]
GNU GPLv2 GNU GPLv3 GNU
AGPLv3
GNU
LGPLv3
Mozilla
Public
License 2.0
Apache
License 2.0
MIT
License
Hold Liable
V V V V V V V
Trademark
Use
- - - - V V -
15. 15
FAQ [1]
1. Can Open Source software be used for commercial purposes?
YES
2. Can I sell Open Source programs? Even if I haven't written it?
YES
3. Is <SOME LICENSE> an Open Source license, even if it is not listed on your web site?
In general, NO.
4. Can I call my program "Open Source" even if I don't use an approved license?
Please don't do that. If you call it "Open Source" without using an approved
license, you will confuse people.
5. Which Open Source license should I choose to release my software under?
http://wiki.civiccommons.org/Choosing_a_License/
http://choosealicense.com/
http://www.openfoundry.org/LicenseWizard/index.htm