Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    D

    Dirk Riehle

    dirkriehle.com · Personal blog · on HN since 2009

    Dirk Riehle, a software engineering professor, writes about open source business models, licensing, and research on open source development practices.

    Visit blogRSSHN submissions
    Open Source & LinuxBusiness & Strategy
    What HN says

    HN commenters link it for his work on single-vendor commercial open source, the Java IP story, and his study of paid versus volunteer open source work.

    Stats for nerds
    23HN people shared it
    21linked in comments
    160story points
    May 2019last shared
    2011people per year2019

    Top posts on HN

    1. 1
      The Parser that Cracked the MediaWiki Code
      1 person · 92 points · first shared 2011 · 31 comments on HN
    2. 2
      Why the use of GPL is declining
      1 person · 33 points · first shared 2013 · 93 comments on HN
    3. 3
      The Java IP Story
      4 people · 5 points · first shared 2011 · 1 comments on HN
    4. 4
      Commenting Practices in Open Source
      1 person · 5 points · first shared 2009 · 2 comments on HN
    5. 5
      The Single-Vendor Commercial Open Source Business Model
      1 person · 3 points · first shared 2017 · Discussion on HN
    6. 6
      Lessons Learned from Using Design Patterns in Industry Projects
      1 person · 2 points · first shared 2011 · Discussion on HN
    7. 7
      Let's Celebrate Relicensing from an Open Source to a Proprietary License
      1 person · 2 points · first shared 2023 · Discussion on HN
    8. 8
      Should open source projects denounce users who aren't donating money?
      1 person · 2 points · first shared 2023 · 2 comments on HN
    9. 9
      Obfuscating Document Stylometry to Preserve Author Anonymity [pdf]
      1 person · 2 points · first shared 2022 · 2 comments on HN
    10. 10
      The Future of the Open Source Definition
      1 person · 2 points · first shared 2023 · 1 comments on HN

    What HN people wrote when they linked it

    • ghuntleyApr 2016

      Let's be clear, this isn't left-pad we are talking about - these are MASSIVE projects which are in some cases 16+ years old. Personally, I find the fastest way to get up to speed is on projects of this size is to usually jump into IRC, find a mentor and start sending in documentation patches. Here the engineers for the runtime, framework, compiler teams are hanging out in Gitter and engaging with the community out in the open instead of being hidden behind closed doors. Why would you ignore an opportunity like that? They are there soliciting the advice from the community and if the there is no uptake/reciprocal energy then that's a problem. I agree on RTFM but at this stage, there is minimal documentation for the majority of these projects and that internal domain knowledge needs to be dispersed into the community. Code only tells you about the implementation, it does not tell you about the why and information about trade-offs which were made.

      http://dirkriehle.com/publications/2014-2/the-five-stages-of-open-source-volunteering/

    • koko775May 2013

      It can't be called Java unless it passes the TCK. Even so, it only gets a limited trademark license unless you're a paying customer of Oracle. Well fine, without licensing then passing the TCK, you can't call it Java, so what?

      Well, since you're foregoing certification, even if you're deriving substantially from the OpenJDK, you're also foregoing the automatic patent grants. And since it's GPLv2, not GPLv3, Oracle or any of the companies who collaborated in the patent licensing scheme, is now free to sue you for billions or trillions.

      So no, OpenJDK has a field-of-use restriction in that the only way for a company to build a successful product (or even a failed one) based on it and not get sued into oblivion is to license and pass the TCK to get the license for trademarks and protection for patents.

      Here's a link which should prove informative: http://dirkriehle.com/2011/06/30/the-java-ip-story/

    • hpMay 2019

      I'd argue that money's been in OSS since its inception.

      To try to put a number on it, here's a random study that 50% of oss is people at their paid job: https://dirkriehle.com/2013/08/22/paid-vs-volunteer-work-in-open-source/

      But anecdotally that number is consistent with my experience.

      When we created the GNOME Foundation in 2000, it was in part to manage the commercial vendors and money involved (Compaq, Eazel, Helix Code, IBM, Sun Microsystems and VA Linux Systems, see the press release https://www.gnome.org/press/2000/08/red-hat-joins-industry-vendors-as-a-founding-member-of-the-gnome-foundation/).

      This was not at all unique to GNOME, same kinda stuff around all the major projects at that time.

      One thing I think is new and constructive is more ways to pay maintainers without asking them to join a giant company.

    • NokinsideJun 2017

      I hope single-vendor commercial open source business model would be more common. http://dirkriehle.com/publications/2009-2/the-commercial-open-source-business-model/

      GPL + Commercial dual licensing seems to be really good option for small and midsize business where ake the code and take the business is real possibility. GPL is widely known and quite clear. GPL establishes open source genealogy, not just one point in time event like BSD licenses do.

      Ghostscript, MySql, Qt etc. followed this path successfully. Qt is now a public company with open source product.

    • GrooveStompJul 2011

      #5 seems like a very poor reason, but it depends on what your goals are.

      I liked this story a lot: http://news.ycombinator.com/item?id=2728167 (or, direct link: http://dirkriehle.com/2011/06/30/the-java-ip-story/)

      If you're fine with using a tightly-controlled, patent-littered language environment, then yeah, Java is great! :D

    • driehleMay 2011

      It's back up at http://dirkriehle.com - the project site is actually http://sweble.org where under Crystalball Demo you can play with the parser without having to install anything.

    Related

    Nadia Eghbalmedium.com/@nayafia45 people

    Open-source infrastructure is not venture-backable

    Nadia Eghbal
    Personal · last shared 2025
    Bryan Lundukelunduke.com55 people

    Open Source Initiative bans co-founder, Eric S Raymond

    Bryan Lunduke
    Personal · last shared 2025
    John Regehrblog.regehr.org401 people

    Teaching C

    John Regehr
    Personal · last shared 2026
    DHHworld.hey.com/dhh654 people

    The Framework Desktop is a beast

    DHH
    Personal · last shared 2026
    Anonymous Hashanonymoushash.vmbrasseur.com27 people

    Open source is not a business model (2018)

    Anonymous Hash
    Personal · last shared 2025
    Brandurbrandur.org187 people

    Learning from Terminals to Design the Future of User Interfaces

    Brandur
    Personal · last shared 2026
    Aaron Stannardaaronstannard.com43 people

    The healthcare market is taxing reproduction out of existence

    Aaron Stannard
    Personal · last shared 2026
    Lundukelunduke.locals.com88 people

    Ladybird Web Browser becomes a non-profit with $1M from GitHub Founder

    Lunduke
    Personal · last shared 2026