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

    Daniel Walsh

    medium.com/@dwalsh.sdlr · Personal blog · on HN since 2017

    Daniel Walsh is a patent and IP attorney who writes about the licensing terms of open source projects like React and GraphQL.

    Visit blogHN submissions
    Open Source & LinuxPrivacy & PolicyWeb Development
    What HN says

    Commenters cite his posts to explain the React patent clause, with one using it to argue the risk is low even for startups.

    Stats for nerds
    25HN people shared it
    4linked in comments
    149story points
    Sep 2017last shared

    Top posts on HN

    1. 1
      Facebook’s GraphQL spec doesn’t grant a patent license
      7 people · 88 points · first shared 2017 · 13 comments on HN
    2. 2
      Thoughts on React license by an IP Attorney
      15 people · 54 points · first shared 2017 · 6 comments on HN
    3. 3
      React, Facebook, and the Revocable Patent License. Why It’s a Paper Tiger
      2 people · 7 points · first shared 2017 · Discussion on HN
    4. 4
      Hi ezequiel 6855beab08cb
      1 person · first shared 2017
    5. 5
      Using graphql why facebook n..
      1 person · first shared 2017

    What HN people wrote when they linked it

    • majormajorSep 2017

      That seems like a fine thing to do as a "send a message" type thing, but doesn't seem to help patent wise?

      Am I misunderstanding the flow?

      1) Facebook has patents on some stuff React does.
      2) (Assumption) Anything similar enough to be near-source-compatible probably runs a big risk of exposure to those same patents.
      3) React is licensed in a way that you can use it without opening yourself up to patent litigation (it grants license to them).
      4) Facebook infringes on some more-critical-to-your-business thing.
      5) You sue.
      6) Facebook sues you for using React (or Preact, from (2)?).

      If you never use React you never get that patent license anyway, right? So be careful how distinct your replacement is. You'd need to analyze the claims of the patents you're worried about to see if they could still apply.

      This guy seems to think the same ( https://medium.com/@dwalsh.sdlr/react-facebook-and-the-revokable-patent-license-why-its-a-paper-25c40c50b562 ) but also doesn't feel like Facebook would ever use it, though that's not really relevant to the arguments made around the principal here.

    • jcrbenAug 2017

      As far as I know, there are not "React" patents. Facebook has many patents, but I haven't seen anyone point to any patent which specifically involves React. The author of https://medium.com/@dwalsh.sdlr/react-facebook-and-the-revokable-patent-license-why-its-a-paper-25c40c50b562 did a cursory search and concluded:

      "To determine patent liability asserted by Facebook, we need to assess Facebook’s various patents and their claims. Or more specifically, which Facebook patents claim any underlying React technology? As the above illustrates, this is not a trivial question. But in my cursory search, that answer is zero. (Again, if you have examples, send them over.) Moreover, it would suprise me given the USPTO and courts general disfavor of software patents if Facebook had anything patentable in React, much less actually patented. The prior art of componetization, diffing, and virtual doms circa 2013 is very well known, and I don’t see any applicable continuation patent applications."

    • ljoshuaSep 2017

      It's too bad that this particular point has become an issue with so many good open source projects. I still think that the risk, even for startups considering acquisition exits, is low (see this great post from a patent/IP attorney [1]), but the fact that it's enough to cause players like the ASF and WordPress to move away from it just means fewer players and less innovation in the ecosystem.

      IANAL, but I wish the lawyers at Facebook would take one for the team and relax a bit on this (hey, more work for them, a plus!). If you're going to sue Facebook over patent infringement, you're probably going to spend a lot more on the suit itself than the eng costs rewriting a view layer.

      [1] https://medium.com/@dwalsh.sdlr/react-facebook-and-the-revokable-patent-license-why-its-a-paper-25c40c50b562

    • tcheardSep 2017

      The MIT license doesn't change anything in this case, because the MIT license doesn't have a patent grant.

      This GraphQL situation is different and, arguably, somewhat worse than the ReactJS BSD+Patent license issue.

      The problem here is the GraphQL specification doesn't have a patent grant (unlike ReactJS, which does, but people don't like the terms of the grant). And Facebook have filed a patent for GraphQL (https://www.google.com/patents/US9646028) that has some quite broad language.

      Due to the patent, and the lack of a patent grant, most GraphQL users likely infringe on Facebook's patents.

      Please read: https://medium.com/@dwalsh.sdlr/using-graphql-why-facebook-now-owns-you-3182751028c9

    • cheapsteakAug 2017

      > Are there any people out there who don't work for Facebook or use React code who are willing to defend the patent license?

      Yes:

      Ariel ReinitzFollow (Former software developer; current patent/IP attorney)

      https://blog.cloudboost.io/3-points-to-consider-before-migrating-away-from-react-because-of-facebooks-bsd-patent-license-b4a32562d268

      Dennis WalshFollow (Former Patent / IP Attorney; current Software Developer)

      https://medium.com/@dwalsh.sdlr/react-facebook-and-the-revokable-patent-license-why-its-a-paper-25c40c50b562?resubmit=true

    • publicfigSep 2017

      I'd recommend reading this article about the licensing language that's being disputed now: https://medium.com/@dwalsh.sdlr/react-facebook-and-the-revokable-patent-license-why-its-a-paper-25c40c50b562

      The author is the same person that has an article on the front page currently arguing that the license for Graph QL DOES have issues (and is following through with Facebook through Github Issues to resolve them), so I think this position is really worth considering.

    Related

    Facebook Engineeringcode.facebook.com552 people

    Relicensing React, Jest, Flow, and Immutable.js

    Facebook Engineering
    Company · last shared 2021
    David Walshdavidwalsh.name222 people

    Leaving Mozilla

    David Walsh
    Personal · last shared 2026
    FOSS Patentsfosspatents.com238 people

    Microsoft and Google jointly sue a patent troll who has sued 397 companies

    FOSS Patents
    Personal · last shared 2024
    Bradley Kuhnebb.org98 people

    Why Greet Apple's Swift 2.0 With Open Arms?

    Bradley Kuhn
    Personal · last shared 2025
    Daniel J. Bernsteinblog.cr.yp.to144 people

    NSA, NIST, and post-quantum crypto: my second lawsuit against the US government

    Daniel J. Bernstein
    Personal · last shared 2026
    Dan Walshdanwalsh.livejournal.com24 people

    What does SELinux do to contain the the bash exploit?

    Dan Walsh
    Personal · last shared 2026
    Luis Villalu.is15 people

    Understanding Wikimedia, Or, the Heavy Metal Umlaut, One Decade On

    Luis Villa
    Personal · last shared 2025
    Drew DeVaultdrewdevault.com633 people

    Firefox is on a slippery slope

    Drew DeVault
    Personal · last shared 2026