3

听说桌面应用程序的代码已经开源了,请问有没有开源的网站呢?我想我没有听说过。如果没有,有什么原因吗?

这将具有不必等待 Web 开发团队包含新功能的优势。此外,这将确保更多的人看到代码,从而确保更少的错误数量。当然,黑客攻击很容易。

4

9 回答 9

7

粘贴箱:http : //pastebin.com/

Wikipedia et al 背后的 wiki:http ://www.mediawiki.org/wiki/MediaWiki

GrailsCrowd:http ://grailscrowd.com/

Slashcode【斜线点引擎】:http ://www.slashcode.com/

没有那么多人这样做的原因是因为有人很容易在不进行任何有用更改的情况下设置您网站的完整克隆。好的,这对于真正的“开源”代码是严格允许的,但这并不完全符合事物的精神(IMO),如果该网站变得适度流行,将会有很多无用的克隆。该网站将变得基本上一文不值。

这些是开源的网站。有大量的 Web 应用程序软件是开源的 [其中一些很糟糕]

  • WordPress
  • 墨水类型
  • Joomla
  • osCommerce
  • 禅车
  • 德鲁巴
于 2008-10-12T16:27:22.000 回答
3

在此处查看 reddit.com 的源代码:http: //code.reddit.com/。我确实认为建立网站时会考虑利润,因为他们发布源代码将允许模仿网站并稀释他们的市场份额。

于 2008-10-12T16:28:42.170 回答
3

PHP.net是开源的。地狱,如果您愿意,您可以查看他们网站的副本。

于 2008-10-12T16:28:56.177 回答
2

slashdot 的代码(斜线)不是开源的吗?

于 2008-10-12T16:29:53.663 回答
2

Wikipedia/Mediawiki 在多个层面上都是开源的。MediaWiki(运行维基百科的软件)是开源的,接受投稿,维基百科的内容也是开源的,所有人都可以编辑。

还有已开源多年 的 LiveJournal ( http://www.livejournal.com )。

于 2008-10-12T17:14:41.700 回答
2

许多答案都解决了竞争方面的问题,但这实际上同样适用于所有 FOSS 项目,无论是否基于 Web。网站的显着特点是,总的来说,软件的用户无法访问任何形式的代码 - 源代码或二进制文件 - 因此典型的 FOSS 要求您将源代码提供给任何接收二进制文件的人变得几乎毫无意义。我认为这是将 FOSS 许可证与网站一起广泛使用的主要障碍。

(最近有人尝试开发专门解决这个问题的以网络为中心的 FOSS 许可证,但还没有真正流行起来。)

于 2008-10-12T17:35:56.760 回答
0

phpbb.org django joomla dotnetnuke

于 2008-10-12T16:54:16.283 回答
0

SugarCRM OSCommerce DotNetNuke Mambo

有相当多的软件是开源的。

于 2008-10-12T17:07:14.773 回答
0

squeaksource.com 上所有基于海边的系统

于 2008-10-12T17:13:14.887 回答