SO管理员是否有计划发布SO的基础代码?我很欣赏代码可能是其竞争优势的一部分,但令我惊讶的是,底层系统将适用于任何主题,而不仅是编程。

我并不主张这样做,只是出于好奇,但认为它可能正在考虑中,因为SO中的大多数价值都在问题和答案中,这些问题和答案是在相对开放的CC许可下发布的。

评论

鉴于与其他问答论坛相比,Stack Overflow的处理方式要好得多,我可以看到有一项使Stack Overflow基础结构可用于自定义问答论坛的业务。 (当然,这就是ArsDigita的开始方式...)

我真的不需要整个应用程序。我不会启动自己的堆栈溢出站点。但是,如果他们采用了代码中最引以为傲的部分,并向我们展示了为什么以及如何做到这一点,那就更好了。当我收听播客时,我会听到很多很棒的见解和建议。我想看看一些基于我实际使用的特定示例。开源想法的一部分不仅是“免费”软件,还包括与之相关的想法共享。我希望看到Joel的一些实际标准。

另请参阅开放式采购堆栈溢出是否会破坏我们的业务模型?。

相关:堆栈溢出克隆,其中一些是开源的。

SO甚至可以被商业许可给Enterprise,用于举办任何类型的公司内部问答论坛,甚至涉及与人力资源相关的问题。最近有一次关于在我公司开设这样一个论坛的讨论,我立刻想到了...

@Curious-这正是我要对此进行调查的原因,我希望在公司内部建立一个StockOverFlow网站。他们应该获得许可...他们会有很多竞争,但是我认为他们可以做到。

关于SO源代码的任何建议吗?

@abel cngprog SO的克隆。这是有效的cngprog链接。它是用Django(Python Web Framework)编写的。

#1 楼

经过近两年的深思熟虑后,我决定是的,我将发布堆栈溢出源代码。

这里是:

static void a() { a(); }

int main()
{
    a();
}


评论


制作了Java版本:) ideone.com/VIpu5

– Anish Gupta
2012年5月12日15:08

以为是int main(){main(); }

–凯利·埃尔顿(Kelly Elton)
13年3月16日在16:48

@ kelton52的版本更节省资源,运行更快,代码也更短。你看?发行代码总是会导致社区对原始代码进行改进!

–乔·皮内达(Joe Pineda)
2014年1月27日在22:03

看起来它可以使用更多功能。

–ASCIIThenANSI
15年4月29日在21:53

需要更多的jQuery。

– PyRulez
15年8月12日在4:55

@ kelton52 int main(){main();}太小了,请将其保留为该版本。这真的很酷。

– iharob
2015年10月17日在6:17

我闻到了新的Code Golf挑战...

–安德鲁(Andrew)
17-10-28在8:42

#2 楼

出于我的一个自私的原因,让它保持关闭状态.. :)就我个人而言,我不希望出现克隆副本,然后我们可能需要遵循很多问答站点。我宁愿将精力集中在一个非常好的网站上,而不要关注多个马马虎虎的网站。

最好让专家们聚集在一个地方,而不是让他们分散在克隆站点之间。

也许从一年后开始开源。我希望SO具有EBay的作用。没有人可以超过eBay作为拍卖网站。

评论


实际上,只要确定了一个,就可以克隆,无论SO是否是开源的。

–郝宇林
09年1月29日在17:07

已经有一个了。 cnprog,更好的IMO。

–琼·芬格(Joan Venge)
09年5月19日在18:59

@郝-为什么停在那里?为什么不克隆Office并成为亿万富翁?您只需要足够的“确定性”

– MarkJ
09-09-16 at 11:48

@Joan Venge更好的是cnprog是开源的github.com/cnprog/CNPROG/archives/master

– abel
10-10-2在17:26

askbot.org可能是另一种可能性。他们清楚地表明,他们受到stackoverflow(以及yahoo答案)的启发。

–IsaacS
2011年7月23日,1:15

@MarkJ它们是完全不同的两件事。 SO比较容易克隆。完全有可能复制它,取决于预期的用途和产量。

–暴民
2011年9月12日在12:25

是多个马马虎虎的网站。双关语?或不幸的事故:)

–chrislondon
2013年6月11日17:41

@abel工作cngprog链接。它是用Django(Python Web Framework)编写的。

–GuruM
2014年3月28日14:09



ebay的影响是,有一个令人难以置信的糟糕网站,以数十亿美元的广告费吸引了人们的眼球,而且到处都是您所看到的开放社区,却缺乏改进……我不知道您想用这个术语指什么。

–卡尔·里希特(Karl Richter)
15年4月25日在18:22

如果我们可以设置一个SO版本以供某些公司内部使用的话,那将是非常有趣的。例如,在我的公司,我们拥有一个独特的平台,而如果我们拥有此内部SO版本以便用户可以共享他们对平台的知识,并将其永久地存储在公司内部的所有人员中……但是无论如何..我同意,如果我们在搜索过程中拥有多个类似的网站,那将是地狱。集中所有内容。

–sergioviniciuss
17年4月27日在3:43

@GuruM您链接到的项目的实时演示站点的行为与现在“当心域名争夺者”中所述的相同。

– Gerold Broser
19-10-20在0:30

#3 楼

我认为他们一直是不置可否的。

Spolsky:这些问题又相互融合了。所以你怎么看? StackOverflow是开放源代码吗?
Atwood:我很痛苦,因为StackOverflow再次是非常商业性的冒险。我想您也可以说一下ScrewTurn Wiki。 ScrewTurn Wiki也是商业性的。我的意思是说,他最终想要为自己正在做的工作获得报酬。而且我想我对它的影响还不够了解,无法做出决定。我绝不反对。我的意思是我非常专业-正如呼叫者所说,马丁说,我非常专业。而且我认为参与这个项目让我有点紧张。
Spolsky:但是,如果有人比我们更酷就拿了该代码,甚至拿走了,您知道,我想我们已经在谈论知识共享了,做出一些贡献。因此,他们接受了我们开发的代码,我想指出的是-花费至少六到八周,如果不是五到七周,然后拿走所有这些代码和类似的东西,然后在另一个地方比Stackoverflow更好。或者可以将其称为StackDoubleOverflow。所有这些都将以英语作为第二语言编写。而且,嗯,例如在东欧,它会非常受欢迎。
Atwood:对。那是分叉的,对吗?我也有关于此的博客条目。因此,冒出来的风险是-

https://stackoverflow.fogbugz.com/default.asp?W4331
所以可能会发生,也可能不会。看来他们还没有死路一条。
编辑:杰里米发现了比我最近的报价。看起来他们仍然不致力于任何事情。

评论


+1表示“六到八周”。即使在杰夫走过的末日之后,这个模因也很棒!

– M.A.R.
2015年4月9日在8:27

#4 楼

我认为他们在播客之一(#15或#16)中说,他们最终可能会“开源”。

编辑:在播客15的转录本维基中找到它:


Atwood:值得赞扬的是,这些人之所以这样做是因为-我不想说他们内心的美好-但因为他们了解我并且他们相信这个项目,所以他们有点为项目贡献了一些基本的汗水股权,所以这不像我们拥有如此庞大的风险投资池。我的意思是,这基本上是由我自己出资的:我(笑)。嗯,这是一种极简主义的尝试,我的意思是我认为我们最终要达成的目标将非常酷。在我一直在博客上发布关于我们正在做的事情以及试图征求意见之类的事情的同时,这也将是社区的一种努力。最终,我们也可能开源代码。但是,这并不像某些公司那样拥有如此庞大的风险投资资金,这是我们正在做的很小的努力。但这就是说,人们将在本月底之前,现在开始进入月度测试版,所以我们就在这里,因为人们一直在问,我只是想解决这个问题。


评论


问题是,何时最终?为什么不现在呢?

– Francesco
2012年8月8日15:26



差不多十年后了.. ;-)

– Mitja
17年11月6日在15:43

#5 楼

等待一段时间以建立大量的用户群并在竞争者中抢占先机,然后再公开采购代码,这可能很有意义。届时,是否有人创建一个stackdoubleoverflow.com无关紧要,只要该站点达到临界质量即可。

只要看看Twitter搞砸的所有方式,但每个人都还在。如果Twitter开源他们的代码,那不会对他们造成伤害。毕竟,已经有Twitter克隆了,但是人们希望成为他们的朋友所在的地方。

所以让所有人和他们的朋友都在这里,然后将其开源。 :)

评论


我认为您也只是在合理化。没有明确的论据,所以您得到-1。

–peterh-恢复莫妮卡
2014年12月17日在17:11

@peterh,您为此给出-1,但是您对Andreas Bonini的弱智回答满意吗?

– Arturas M
16-3-22在13:25

@ArturasM号。他也摔倒了,还下了旗。如果我能给他42笔钱,我有。

–peterh-恢复莫妮卡
16 Mar 22 '16 at 15:43

#6 楼

除了发布源代码以外,替代方法是许可stackoverflow。我会要求在我的组织中购买。

随着时间的流逝,这是一种有机地建立知识库的好方法,我认为很多地方都缺少这一点,尤其是瘦腿组织。鉴于徽章系统的竞争性质,它将鼓励普通员工贡献自己的知识以供认可-这将有助于打破信息障碍。 org about ...说会计,问一个会计问题,并从4个部门的人那里得到答案,这真棒。

评论


这正是我的想法,也是我最终对这个问题的看法。

–Matthijs Wessels
2012年1月12日上午9:48

FogCreek提供私人许可证。这个很贵。自从我们与他们交谈以来(例如10个月前),他们可能已经更改了定价,但是他们为我们提供的服务是每实例每年6万美元。他们可能愿意与某些类型的组织进行谈判。请参阅:Stack Exchange引擎可用吗?

– HAL9000
2012年1月13日18:03



我们正在尝试OSQA。它的成熟度还差得很远,不幸的是,它不是ASP.Net,但是它可以工作。该项目由DZone的一些开发人员管理,似乎在吸引外部帮助方面存在一些问题。

– HAL9000
2012年1月13日在18:08

得到人力资源或会计部门的回应。现在这是我可以支持的想法。

– Abhishek Asthana
2014年2月20日在21:05

@Abhishek Asthana这是一个好主意,但不幸的是,当您不在真正的平等环境中时,它就会崩溃。我在目前的组织中进行这项工作的尝试失败了,因为高管们担心这会破坏政策信息的标准渠道。他们无法说服。

– HAL9000
2014年2月21日,在1:30

@ HAL9000您是否在tibbr.com上查看过它,所以它不起作用,但是它起作用了...我已经看到了它的作用。

– Abhishek Asthana
2014年2月21日在15:58

我根本听不懂,也不会破译-也许您必须详细说明。但是,这看起来还不错,所以您不会得到-1,但也不会+1。

–peterh-恢复莫妮卡
2014年12月17日在17:14

#7 楼

在Area 51常见问题页面上:

您是否为Stack Exchange网站提供“白标”或订阅托管?
不幸的是,我们不再提供订阅服务或许可该软件托管堆叠Exchange网站。只能通过51区的民主,社区驱动的程序来创建Stack Exchange网站。我们既不提供“白标”服务,也不提供绕过51区通过伙伴关系创建网站的功能。


评论


没关系,但这与源代码无关,而与订阅托管有关。它们是不同的东西,所以您得到-1。

–peterh-恢复莫妮卡
2014年12月17日在17:11