DEV Community

Discussion on: Explain Facebook's BSD+patents license like I'm five

Collapse
 
alexadusei profile image
Alex Adusei

I think the biggest concern here is Facebook was under the clause of supporting the open-source community with their tools, except that they can revoke your right to use their tools if you try to sue them. This is pretty much against the culture of open-source.

The reason why this was blown up so much was due to Facebook's mannerisms with copying other products. Their aggressive approach to copying Snapchat into oblivion is an example of this. Now, imagine if Snapchat was built with React (in whatever capacity), Facebook copies them like mad, and Snapchat tries to sue based on IP infringement. Just like that, they'd lose their right to use React in their product and might have to build it again from scratch, which could kill their company.

People didn't realize this was in Facebook's license until a couple of people took a closer look at it, so it'd take you by surprise if you were building a startup with it. They responded by saying this was to protect themselves more than anything, claiming that a lot of law firms make their money by suing companies on baseless claims, but the community didn't buy it. A lot of developers boycotted React in favour of other alternatives, like Vue.js or Preact.

I think Facebook was starting to realize how much of a negative light the developer community was seeing them in. They'd probably take their public image as a bigger risk than getting in a lawsuit a couple times on baseless claims.