SmartFAQ 由 The SmartFactory 开发(https://www.smartfactory.ca),它是 InBox Solutions(https://www.inboxsolutions.net)的分支机构。

什么是开源软件?
(1) 通常情况下,“开源”指的是一种程序,其源代码对公众免费提供,允许公众在使用和/或修改其原始设计时免费使用,即开放。

开源代码通常作为一项协作努力而创建,程序员在此代码基础上进行改进,并将更改在社区内共享。开源技术作为对企业拥有专有软件的回应在技术社区中兴起。

(2) 开源促进会(OSI)发布的认证标准,表明计算机程序的源代码对公众免费提供。

这一运动的逻辑在于,一个更大的程序员群体,他们不关心专有所有权或财务收益,将生产出更有用且无缺陷的产品,供大家使用。

这一概念依赖于同行评审来发现和消除程序代码中的错误,这是一个商业开发和包装的程序所不采用的程序。互联网上的程序员阅读、重新分配和修改源代码,迫使产品迅速进化。

通过在开源社区内部共享信息以及不经过公司的研究和开发环节,消除错误并改进软件的过程比传统商业软件的发展渠道要快得多。

OSI 规定,为了被认为是“OSI 认证”的产品,必须满足以下标准:

* 源代码的作者或许可证持有者不能从程序的分发中获得版税
分发的程序必须使源代码对用户可用
作者必须允许对作品进行修改和衍生,并保留在程序原始名称下
任何个人、团体或行业都不能被拒绝访问程序
附属于程序的权利不得依赖于程序是否属于特定的软件分发部分
许可软件不能对与其他一起分发的其他软件施加限制

请访问开源定义获取完整详情。


评论归作者所有。我们不对其内容负责。


Login

Who's Online

291 user(s) are online (21 user(s) are browsing XOOPS FAQ)


Members: 0


Guests: 291


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Aug 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Did you know ?

You can 'bump' an unanswered question to the top of the forum.

Random question

How do I ban a user?