开源社区源码 PHP源码下载
大家好,感谢邀请,今天来为大家分享一下开源社区源码的问题,以及和PHP源码下载的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!
开源社区的开源软件
开源软件(Open Source Software)简单的说就是源代码对公众开放的软件。不同的开源软件均可以在其相应的开源社区中供人自由下载,并欢迎大众自由的参与到社区的开发中,也允许商业机构进行再次开发并按照相应的开源协议进行发布。人们平常所说的自由软件(Free Software)一般指的就是开源软件,有人据此称为免费软件却不是很准确,免费只是开源软件的一个普遍特点,不是本质的。开源软件主要是强调源代码开放以使更多的人成为软件开发的参与者,并让这些积累下来的软件源代码能真正成为人类的共同财富。开源软件具备很强的利他主义精神,参与到开源软件开发并把源代码开放给大家共享的开源社区成员,一般称之为贡献者(Contributor)无论是自由软件还是开源软件,都一直处于“利他主义(Altruism)和利己主义(Capitalism)”既斗争又合作的漩涡之中,自由软件当然主张纯粹的“利他主义”,而开源软件则力求从中取得平衡点。开源软件相对于自由软件有两点“发展”:①在一定程度上开源软件可与私有软件相连接,②允许开源软件建立商业模式;开源软件在继承并融合自由软件哲学理念的基础上,在发展中形成多元的指导思想;开源软件可以包容自由软件。自由软件与开源软件在价值观念和实现方式上是可以互补的,在原创性开发和规模化发展上也是互补的,我们通常可以把他们看成是一体,统称为自由/开源软件(FLOSS,Free/Libre and Open Source Software)。
开源社区的介绍
开源社区又称开放源代码社区,一般由拥有共同兴趣爱好的人所组成,根据相应的开源软件许可证协议公布软件源代码的网络平台,同时也为网络成员提供一个自由学习交流的空间。由于开放源码软件主要被散布在全世界的编程者所开发,开源社区就成了他们沟通交流的必要途径,因此开源社区在推动开源软件发展的过程中起着巨大的作用。
什么叫做开源的
开源:
开源是一个汉语词语,读音kāi yuán,常与“节流”连用,意思是开辟收入的新来源;节制支出;减少消耗。这个词语出自《荀子·富国》。
[释义]开源:开辟水源;节流:节制水流。比喻增收节支。[语出]《荀子·富国》:“百进时和;事业得叙者;货之源也;等赋府库者;货之流也。故明主必谨养其和;节其流;开其源;而时斟酌焉。”
网络开源:
开源项目、开源代码、非开源代码、开源软件。
开源项目:
开源(Open Source,开放源码)被非盈利软件组织(美国的Open Source Initiative协会)注册为认证标记,并对其进行了正式的定义,用于描述那些源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受许可证的限制。
开源代码:
开放源代码(Open source code)也称为源代码公开,指的是一种软件发布模式。一般的软件仅可取得已经过编译的二进制可执行档,通常只有软件的作者或著作权所有者等拥有程序的原始码。有些软件的作者会将原始码公开,此称之为“源代码公开”,但这并不一定符合“开放原代码”的定义及条件,因为作者可能会设定公开原始码的条件限制,例如限制可阅读原始码的对象、限制衍生品等。
非开源代码:
非开源代码与开源代码相反,其程序与软件产品是有产权知识保护的,别人想用就得花钱,想在其基础上作调整必须经过其同意。就如你电脑用的windows系统。
开源软件:
开放源码软件(open-source)是一个新名词,它被定义为描述其源码可以被公众使用的软件,并且此软件的使用,修改和分发也不受许可证的限制。开放源码软件通常是有copyright的,它的许可证可能包含这样一些限制:蓄意的保护它的开放源码状态,著者身份的公告,或者开发的控制。“开放源码”正在被公众利益软件组织注册为认证标记,这也是创立正式的开放源码定义的一种手段。
其它:
尽管 Windows是被开源社区的人们看不上眼的东西,但是还是有很多的开源软件能应用于 Windows。我记得在 Linux出现之前,就有 GNU工具被移植到 Windows。现在只是使用开源或者自由软件,你就能开发出复杂的 Windows软件。
还有一个反向的路径:如果你在开发 Windows版本的软件,那么可以利用那些专门针对 Windows的工具,并充分利用他们的优点。在这种情况下,你可以使用 COM着重来优化Windows界面。如果你用微软的 Visual Studio来写程序的,这样你的程序就只能在 Windows上跑。
但是在优化这些程序的时候,你可能要在很多应用之间折衷考虑。你的程序成为 Windows专用程序,这样,你就要遵循微软的“教诲”,以写出最好的程序。然而,很多人不喜欢这样,例如,如果你使用微软的 MAPI作为 e-mail API,那么你就只能从非微软平台得到简单的支持。因此,坚持标准,能为你选择正确的产品来适合自己的需求带来更大的自由。
好了,关于开源社区源码和PHP源码下载的问题到这里结束啦,希望可以解决您的问题哈!