Do the SO admins have any plans to release the underlying code for SO at all? I appreciate that the code may be part of their competitive advantage, but it strikes me that the underlying system would work for any topic, not just programming.
I am not advocating this, just curious really, but figured it might be under consideration as most of the value in SO is in the questions and answers, which have been released under a relatively open CC license.
-
3Given how much better the Stack Overflow way of doing things is compared to other Q&A forums, I could see there being a business in making the Stack Overflow infrastructure available for customized Q&A forums. (Of course, that's how ArsDigita started...)Chris Hanson– Chris Hanson2008年08月10日 21:42:41 +00:00Commented Aug 10, 2008 at 21:42
-
I dont really need the whole application. I am not going to start my own stack overflow site. What would be great however is if they take some of their most proud sections of the code and show us why and how they did it. When I listen to the podcast I hear a lot of great insights and advice. I would like to see some specific examples based on something I actually use. Part of the open source idea is not just "free" software but the sharing of ideas that goes with it. I would like to see some of Joel's standards in action.Stradas– Stradas2009年03月03日 14:30:10 +00:00Commented Mar 3, 2009 at 14:30
-
2See also Will Open Sourcing Stack Overflow Destroy Our Business Model?.avpaderno– avpaderno2010年09月05日 02:48:49 +00:00Commented Sep 5, 2010 at 2:48
-
related: Stack Overflow clones, some of them open-source.David Cary– David Cary2011年10月19日 23:57:47 +00:00Commented Oct 19, 2011 at 23:57
-
6SO could even be commercially licensed to Enterprises, for hosting any kind of intra-company Q&A forum, even for HR related issues. Recently there was a discussion of having such forum in my company and I immediately thought of SO...Curious– Curious2012年08月30日 19:07:25 +00:00Commented Aug 30, 2012 at 19:07
-
2@Curious - Thats exactly why I was investigating this, I want a StockOverFlow site internal to my company. They should license it... They would have a lot of competition, but I think they could do it.kralco626– kralco6262013年02月06日 17:54:25 +00:00Commented Feb 6, 2013 at 17:54
-
any suggestions about SO source code?Kiquenet– Kiquenet2013年04月25日 05:43:50 +00:00Commented Apr 25, 2013 at 5:43
-
@abel cngprog clone of SO. Here's the working cngprog link. It's written in Django (Python Web Framework).GuruM– GuruM2014年03月28日 14:10:21 +00:00Commented Mar 28, 2014 at 14:10
7 Answers 7
After having given much thought to it during the last 2 years I decided that yes, I will release the stack overflow source code.
Here it is:
static void a() { a(); }
int main()
{
a();
}
-
9Made a Java version :) ideone.com/VIpu5Anish Gupta– Anish Gupta2012年05月12日 15:08:43 +00:00Commented May 12, 2012 at 15:08
-
25Thought it was int main() { main(); }Kelly Elton– Kelly Elton2013年03月16日 16:48:37 +00:00Commented Mar 16, 2013 at 16:48
-
84Version of @kelton52 is more resource-efficient, runs faster and is also shorter in code. You see? Releasing the code always results in the community improving upon the original!Joe Pineda– Joe Pineda2014年01月27日 22:03:33 +00:00Commented Jan 27, 2014 at 22:03
-
1Looks like it could use a couple more features.ASCIIThenANSI– ASCIIThenANSI2015年04月29日 21:53:10 +00:00Commented Apr 29, 2015 at 21:53
-
22Needs more
jquery.Christopher King– Christopher King2015年08月12日 04:55:30 +00:00Commented Aug 12, 2015 at 4:55 -
2@kelton52
int main() {main();}is too buggy, keep it like this version. It's really cool.iharob– iharob2015年10月17日 06:17:53 +00:00Commented Oct 17, 2015 at 6:17 -
2I smell a new Code Golf challenge...Andrew– Andrew2017年10月28日 08:42:54 +00:00Commented Oct 28, 2017 at 8:42
Leave it closed source.. for a selfish reason of mine :) Personally I don't want clones popping up and then we have a lot of Q &A sites which I might have to follow. I would rather concentrate on one really good site than on multiple so-so sites.
It's better to have the experts gather in one place than have them scattered between the clone sites.
Maybe open source it after a year from now. I want SO to have the EBay effect. No one can outdo eBay as an auction site.
-
35Actually if one is determined, one can make a clone, regardless if SO is open source or not.Hao Wooi Lim– Hao Wooi Lim2009年01月29日 17:07:38 +00:00Commented Jan 29, 2009 at 17:07
-
4There is already one; cnprog, better IMO.Joan Venge– Joan Venge2009年05月19日 18:59:37 +00:00Commented May 19, 2009 at 18:59
-
12@Hao - why stop there? Why not clone Office and become a multi-billionaire? You just need sufficient "determination"MarkJ– MarkJ2009年09月16日 11:48:55 +00:00Commented Sep 16, 2009 at 11:48
-
3@Joan Venge whats better is that cnprog is open source github.com/cnprog/CNPROG/archives/masterabel– abel2010年10月02日 17:26:44 +00:00Commented Oct 2, 2010 at 17:26
-
1askbot.org might be another possibility. They clearly states that they're inspired by stackoverflow (and yahoo answers).IsaacS– IsaacS2011年07月23日 01:15:24 +00:00Commented Jul 23, 2011 at 1:15
-
1@MarkJ They are two different things altogether. SO is relatively easier to clone. Its definitely possible to duplicate it, depends on the intended use and yield.Mob– Mob2011年09月12日 12:25:14 +00:00Commented Sep 12, 2011 at 12:25
-
11Was
multiple so-so sites.an intended pun? or a happy accident :)chrislondon– chrislondon2013年06月11日 17:41:38 +00:00Commented Jun 11, 2013 at 17:41 -
@abel working cngprog link. It's written in Django (Python Web Framework).GuruM– GuruM2014年03月28日 14:09:37 +00:00Commented Mar 28, 2014 at 14:09
-
2The ebay effect is that there's one incredibly bad site that gathered its popularity with billions of dollars for advertisement and lacks improvements from an open community everywhere you point your eyes... I don't know what you want to refer with this term.Kalle Richter– Kalle Richter2015年04月25日 18:22:41 +00:00Commented Apr 25, 2015 at 18:22
-
It would be really interesting if we could set a SO version to use for internal purposes inside some companies.. at mine, for example, we have a unique platform and it would be heaven if we could have this internal SO version so that users would be sharing their knowledge about the platform, and it would be stored eternally for all inside the company... but.. anyway.. I agree it would be the hell if we had several similars websites available during our searchs... it's better to have it all centralized..sergioviniciuss– sergioviniciuss2017年04月27日 03:43:04 +00:00Commented Apr 27, 2017 at 3:43
-
1@GuruM The live demo site of the project you linked to behaves as decribed in Beware the Domain Squatters now.Gerold Broser– Gerold Broser2019年10月20日 00:30:15 +00:00Commented Oct 20, 2019 at 0:30
I think they've been pretty noncommittal.
Spolsky: These questions all sort of come back on one another. So what do you think? StackOverflow, open source?
Atwood: I'm torn, because again StackOverflow is very much a commercial venture. Which I guess you could say about ScrewTurn Wiki as well. ScrewTurn Wiki is also commercial. I mean ultimately he wants to get paid for the work he's doing. And I guess I just don't know enough about the repercussions of it to make that decision. I'm not against it by any means. I mean I'm very much pro - as the caller said, Martin said, I'm very much pro open source. And I think I'm just a little nervous, having taken on this project.
Spolsky: But what if somebody cooler than us took that code, and even took, you know, I think we already talked about Creative Commons-ing some of the contributions. So they take the code that we developed, at great expense I'd like to point out - at least six to eight weeks, if not five to seven - and then took all that code and stuff like that, and made another site somewhere that was a better than Stackoverflow. Or it could be called StackDoubleOverflow. It would all be written in English as a second language. And, uh, it would be extremely popular with, say Eastern Europe for example.
Atwood: Right. So that's forking, right? And I have a blog entry about that as well. So the risk was forking is that--
https://stackoverflow.fogbugz.com/default.asp?W4331
So it might happen, or it might not. It doesn't look like they're dead set either way yet.
Edit: Jeremy found a more recent quote than me. Looks like they're still not committing to anything.
-
3+1 for "six to eight weeks". Even with a post-apocalypse where Jeff had gone this meme's awesome!M.A.R.– M.A.R.2015年04月09日 08:27:47 +00:00Commented Apr 9, 2015 at 8:27
I think they said in one of the podcasts (#15 or #16) that they might "open source it" eventually.
Edit: Found it in the Transcript Wiki of Podcast 15:
Atwood: And to their credit these guys are doing this largely out of - I don't want to say the goodness of their heart - but because they know me and they believe in the project so they are sort of contributing some sort of basic sweat equity to the project so it's not like we have this giant pool of venture capital. I mean, this is basically self-funded to this point by: me [laughs]. Um, so, it's sort of a minimalistic endeavour, I mean what I think what we're going to end up with is going to be pretty cool. And it's going to be kind of community effort too where I've been posting on the blog about what we're doing and trying to solicit input and things like that. Eventually we might open source the code as well. But it's not like we have this giant pool of venture capital money like some companies, it's very much a small endeavour that we're taking on. But that said, people will start trickling into the beta before, before the end of the month now so that's where we are because people keep asking and I just wanted to address that.
-
5The question is when eventually ? and why not now ?Francesco– Francesco2012年08月08日 15:26:50 +00:00Commented Aug 8, 2012 at 15:26
-
1Almost 10 years later.. ;-)Mitja– Mitja2017年11月06日 15:43:34 +00:00Commented Nov 6, 2017 at 15:43
-
Almost 15 years later...Anonymous– Anonymous2022年03月04日 22:58:40 +00:00Commented Mar 4, 2022 at 22:58
That probably makes good sense to wait for a while to establish a significant user base and get a head start on competitors before open sourcing the code. At that point, it won't matter if someone creates a stackdoubleoverflow.com if this site gains critical mass.
Just look at all the ways that Twitter screws up yet everyone is still there. If Twitter open sourced their code, it wouldn't hurt them a bit. After all, there are already twitter clones out there, but people want to be where their friends are.
So get everyone and their friends here, and then open source it. :)
-
I think you are also only rationalizing. No clear arguments, so you got a -1.peterh– peterh2014年12月17日 17:11:55 +00:00Commented Dec 17, 2014 at 17:11
-
@peterh you're giving -1 for that, but you're ok with the retarded answer by Andreas Bonini up there?Arturas M– Arturas M2016年03月22日 13:25:36 +00:00Commented Mar 22, 2016 at 13:25
-
@ArturasM No. He also got a down and also a flag. If I could have given him 42 downs, I had.peterh– peterh2016年03月22日 15:43:57 +00:00Commented Mar 22, 2016 at 15:43
Aside from releasing source the alternative would be to license stackoverflow. I would push for a purchase in my org.
It is a great way to organically build a knowledge base over time, and I think that piece is missing in a lot of places - especially stovepipe orgs. Given the competitive nature of the badge system it would encourage average employees to contribute their knowledge for recognition - which would help break down information barriers.
As a programmer I could go to a LAN instance of SO for my org about... say accounting, ask an accounting question, and get answers from people in 4 divisions, that would be awesome.
-
2This is exactly what I was thinking and how I ended up here on this question.Matthijs Wessels– Matthijs Wessels2012年01月12日 09:48:44 +00:00Commented Jan 12, 2012 at 9:48
-
1FogCreek offers a private license. It's very expensive. They may have changed their pricing since we spoke to them (like 10 months ago) but what they offered us was a 60ドルK per year per instance subscription. They might be willing to negotiate with certain types of organizations. See: Is the Stack Exchange engine available?HAL9000– HAL90002012年01月13日 18:03:30 +00:00Commented Jan 13, 2012 at 18:03
-
We're trying out OSQA now. It's not even remotely close on maturity and unfortunately for us is not ASP.Net but it works. The project is run by some devs at DZone and seems to have some problems attracting outside help.HAL9000– HAL90002012年01月13日 18:08:31 +00:00Commented Jan 13, 2012 at 18:08
-
1Getting a response from HR or accounting..now that is an idea i could back.Abhishek Asthana– Abhishek Asthana2014年02月20日 21:05:23 +00:00Commented Feb 20, 2014 at 21:05
-
2@Abhishek Asthana It's a nice idea but unfortunately it breaks down when you're not really in egalitarian environments. My attempt to make this work at my current organization failed because executives were worried it could disrupt standard channels for policy information. They could not be convinced.HAL9000– HAL90002014年02月21日 01:30:20 +00:00Commented Feb 21, 2014 at 1:30
-
@HAL9000 have you looked at tibbr.com its not SO but it works...I have seen this in action.Abhishek Asthana– Abhishek Asthana2014年02月21日 15:58:08 +00:00Commented Feb 21, 2014 at 15:58
-
I simply don't understand, and won't decipher - maybe you had to elaborate. But doesn't seem very bad, so you don't get -1, but +1 also not.peterh– peterh2014年12月17日 17:14:45 +00:00Commented Dec 17, 2014 at 17:14
From the Area 51 faq page:
Do you offer "white-label" or subscription hosting for Stack Exchange sites?
Unfortunately, we no longer offer a subscription service or license the software to host Stack Exchange sites. Stack Exchange sites can only be created via the democratic, community-driven process at Area 51. We offer neither "white-label" services, nor the ability to bypass Area 51 to create sites through partnerships.
-
7It is okay, but it is not about source code but about subscription hosting. They are different things, so you got a -1.peterh– peterh2014年12月17日 17:11:17 +00:00Commented Dec 17, 2014 at 17:11
Explore related questions
See similar questions with these tags.