• Luke MilesLuke Miles, 8 years ago

    Sites like Reddit and Hacker News (at least v1.0) have their source publicly available. When are you going to publish the DN source code? It would make it a lot easier for people to start ______ News sites of their own, especially with the great functionality and flair that DN has.

    4 points
    • Jeff MillerJeff Miller, 8 years ago

      I'd pay real money for it, if it came with support. Always liked the DesignerNews UX better than other offerings out there.

      1 point
    • Andrew WilkinsonAndrew Wilkinson, 8 years ago

      Not something we've spent much time thinking about, but definitely something we'll consider. That said, Jody has been sharing code whenever he can. Most recently, we open-sourced The Pixel Picker.

      2 points
    • Ryan LeFevreRyan LeFevre, 8 years ago (edited 8 years ago )

      Not to speak for Andrew, but from a general point of view... open-sourcing commercial/revenue-generating websites is an incredibly risky business. Running DN costs money, and of course it would be nice to turn a profit to either put back into the business or funnel into another venture. When you open-source something, it's like fully opening the kimono. There is no more secret sauce that makes the site special. By handing the entire platform to anyone who wants to build a ___ News offshoot, you eventually water down your audience and spread them across many sites, which will detract from eyes on DN.

      As for your examples... Hacker News is not revenue generating, as far as I know. Y Combinator makes plenty of money from investments, so they can probably fit the bill for HN pretty easily. Reddit is already designed such that it's a meta-community, so creating a reddit clone wouldn't have much appeal since you can just create a new sub-reddit for whatever topic you're interested in.

      Believe me, I am a huge advocate of open-source software, but I think DN is handling it the right way so far. Open-sourcing small parts of the site as separate libraries is a great way to give back to the community without sacrificing the business in teh process.

      2 points