41,228
次編輯
變更
开放源码
,added Category:990 遊藝及休閒活動總論 using HotCat
程序散布时必须包括源代码与其所编译的形式。假若程序在散布时并未附加源代码,其必须以一公开方式,在不超过合理的复制成本下,让人得以取得源[[代码]],例如可以在不收取费用的情况下在网络上供入下载。这里所谓的“源代码”,必须是程序设计者最易于修改程序的形式,故意混乱源代码或是以所谓的中间形式,如预处理器、或编译程序所处理后的结果是不被允许的符合开放源代码定义的授权,可以禁止他人以修改的形式散布源代码,除非此一授权允许基于修改程序的目的,而采取“附加档案”的方式以区别此一部分非原创作者所创作。此一授权必须明确允许被授权人对于所修改的软件有加以散布的权利。此外,授权内容得要求衍生作品必须附加不同于原软件的名称或版本编号其主要的长处表现在长期可信赖性、平行除错、平行研发、完美应用程序接口、版本释出速等方面上。就长期可信赖性而言,只要企业在短期之中不会被排除于竞争市场外就可以称为具有长期可信赖性。由于在开放源代码的软件开发模式下,源代码是可以很轻易地于许多地方获得,并且可以自行使用、修改源代码,因此即使软件不再开发,自己也可以进一步利用源代码。此外,透过因特网科技的发展,开放源代码软件开放模式可以采取平行除错、平行研发的做法,将网络上潜在的无限开发者,免费的加以运用,并且可以同时进行,不受时间、地域的限制,最后只要选择适合的方案即可,所以只要参与的人数够多,其源代码释放速率通常也较快;就完美的应用程序接口来说,开放源代码软件开发模式将的建立于源代码的开放上,使得使用者能够透过源代码来验证,不像传统封闭源代码的电脑软件只能将其信心建立在软件公司的形象上。开放源代码的软件开发模式最大的优点在于其可得到大量的开放源代码社群的支持,如同拥有大量免费的软件开发及测试人员。这样将世界各地的优秀人才纳为己用,却又不须支付高额的薪水,这是传统封闭源代码的软件开发模式所无法获得的。<ref>[https://zhuanlan.zhihu.com/p/171756902 开放源码]搜狗</ref>
=='''参考文献'''==
[[Category:990 遊藝及休閒活動總論]]