【发布时间】:2008-10-12 16:20:35
【问题描述】:
我听说过代码开源的桌面应用程序,但是有没有开源代码的网站?我想我没有听说过。如果没有,有什么原因吗?
这样做的好处是不必等待网络开发团队加入新功能。此外,这将确保更多的人看到代码,从而确保更少的错误数量。当然,黑客攻击很容易。
【问题讨论】:
标签: open-source
我听说过代码开源的桌面应用程序,但是有没有开源代码的网站?我想我没有听说过。如果没有,有什么原因吗?
这样做的好处是不必等待网络开发团队加入新功能。此外,这将确保更多的人看到代码,从而确保更少的错误数量。当然,黑客攻击很容易。
【问题讨论】:
标签: open-source
Pastebin:http://pastebin.com/
Wikipedia et al 背后的 wiki:http://www.mediawiki.org/wiki/MediaWiki
GrailsCrowd:http://grailscrowd.com/
Slashcode [slashdot 引擎]:http://www.slashcode.com/
之所以没有那么多人这样做,是因为有人很容易在不进行任何有用更改的情况下设置您网站的完整克隆。好的,这对于真正的“开源”代码是严格允许的,但这并不完全符合事物的精神 (IMO),如果该网站变得更受欢迎,那么会有 很多 无用的克隆。该网站将变得毫无价值。
那些是开源的网站。有大量的 Web 应用程序软件是开源的 [其中一些很糟糕]
【讨论】:
在此处查看 reddit.com 的源代码:http://code.reddit.com/。我确实认为建立网站时会考虑利润,因为他们发布源代码会允许模仿网站并稀释他们的市场份额。
【讨论】:
PHP.net 是开源的。如果你愿意,你可以checkout a copy of their website。
【讨论】:
许多答案都解决了竞争方面的问题,但这实际上同样适用于所有 FOSS 项目,无论是否基于 Web。网站的显着特点是,总的来说,该软件的用户无法访问任何形式的代码——源代码或二进制文件——因此典型的 FOSS 要求是您将源代码提供给任何接收二进制文件的人变得几乎毫无意义。我认为这是将 FOSS 许可证与网站一起广泛使用的主要障碍。
(最近有人尝试开发专门解决此问题的以网络为中心的 FOSS 许可证,但尚未真正流行起来。)
【讨论】:
slashdot 的代码(斜线)不是开源的吗?
Wikipedia/Mediawiki 在多个层面上都是开源的。 MediaWiki(运行维基百科的软件)是开源的,接受投稿,维基百科的内容也是开源的,所有人都可以编辑。
还有已开源多年的 LiveJournal (http://www.livejournal.com)。
【讨论】:
phpbb.org django joomla dotnetnuke
【讨论】:
糖CRM OSCommerce 点网核弹 曼波
有相当多的软件是开源的。
【讨论】:
squeaksource.com 上所有基于海边的系统
【讨论】: