首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >开放开发和开源有什么区别?

开放开发和开源有什么区别?
EN

Stack Overflow用户
提问于 2019-07-08 21:28:44
回答 2查看 589关注 0票数 0

我知道开放源码软件和自由软件有一些不同之处,但我不明白自由软件是否意味着与开放开发软件相同。

在阅读Adobe在Granite平台上的文档时,我找到了下一句(粗体):

花岗岩是构建健壮的可伸缩应用程序的通用平台;它支持基于“开放标准”(JCR和OSGi)和“开放源代码”(Apache和ApacheJack兔子)的“开放体系结构”。.花岗岩是开放开发的,但不是开源的.

我不明白最后一句。什么是“开放发展”?这意味着每个人都可以贡献代码,但这是否也是一个“开源”项目呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-07-09 07:04:59

在Adobe团队中,我们在Apache项目上做了很多工作。由于我们喜欢Apache的方式,我们尝试将相同的项目管理原则应用于我们的内部封闭源代码项目。

关键的原则是“对那些做的人的权力”和“社区高于代码”。其结果是对这些项目负有共同的责任。每个人都可以参与所有代码库的开发。您首先报告错误和改进请求,但也可以以拉请求的形式提供解决方案。如果你做的很好,你通常也被允许做,提交自己,并推动项目的方向。

在Adobe,这种开发风格非常好,因为人们已经习惯了Apache的方式。如果你想在其他公司应用这一点,请小心。成功的很大一部分是建立一种文化,这种文化不能保证工作,需要花费大量的时间和精力。

票数 1
EN

Stack Overflow用户

发布于 2019-07-08 22:04:55

通过在媒体上发布的这篇谈话文章,你可以找到Adobe的“开放开发”意味着什么。

如果我正确理解它,“开放开发”更像是InnerSource,但是在组织之外,信息和通信也是共享的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56942768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档