学习基础知识到一定程度,学习开源项目是很有必要的。
在http://blog.csdn.net/androidbluetooth/article/details/6531170中介绍了很多android开源项目,更多开源项目需要你去挖掘。
那么什么是开源,且看吧!
开源,意为开放源代码,由Bruce Perens(曾是Debian的创始人之一)定义如下:
1) 自由再散布(Free Distribution):获得源代码的人可自由再将此源代码散布。
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):意即授权条款不得限制为电子格式才有效,若是纸本的授权条款也应视为有效。
来自:http://www.eoeandroid.com/thread-51515-1-1.html
分享到:
相关推荐
MTK_on_line_FAQ_SW_ALPS_20180622 MTK_on_line_FAQ_SW_ALPS_20180622 MTK_on_line_FAQ_SW_ALPS_20180622
MTK_on_line_FAQ_SW_ALPS_20200901
MTK_on_line_FAQ_SW_MAUI_20140624 MTK FAQ 文档!@!
MTK_on_line_FAQ_SW_ALPS_20180622 MTK_on_line_FAQ_SW_ALPS_20180622
MTK_on_line_FAQ_SW_ALPS_20140702
MTK_on_line_FAQ_SW_ALPS, mtk的宝典
KT0603_FAQ_中文版_V1.2,KT0613_FAQ_中文版_V1.0
DS-01234-CN_FAQ_SMB_FAQ_SSR2011.pdf
MTK_on_line_FAQ_SW_ALPS_20180622 MTK_on_line_FAQ_SW_ALPS_20180622 MTK_on_line_FAQ_SW_ALPS_20180622
MTK FAQ MTK_on_line_FAQ MTK_on_line_FAQ_SW_ALPS
MTK FAQ SW ALPS MTK android 智能机 FAQ 开发必备 各种定制
rockchip 摄像头驱动调试FAQ
FAQ_Tomcat_SOAP_SSL.pdf
FAQ_Function_Reorganization_chszip,FAQ_Function_Reorganization_chs
clipboard_faq_demo
MTK ANDROID MT6572 MT6582 MT6589
Web_Page_FAQ_Brochure
S系列交换机FAQ_S系列交换机FAQ_S系列交换机FAQ_V1.0_20120630_20120630_20120630
2009新的FAQ,是开发人员咨询MTK问题时MTK给的回复,一个不错的资源 1.1 PhoneBook.............................................................................................................................