React contains a patent clause that allows Facebook to revoke the license if certain conditions are met. The clause has raised concerns that Automattic could have its license revoked for Calypso if it competes directly with Facebook.
Paul Sieminski, General Legal Counsel for Automattic, responded to the ticket explaining why the company will continue to use React in its products.
“Automattic looked at the legal issues with Facebook’s patent license on React,” Sieminski said. “The termination provisions of the patent license aren’t ideal, but are not a blocker to using React as part of Calypso.”
“The termination provisions don’t apply to the right to use the code – just the license included in the ‘PATENTS’ file. This license gives React users permission to use Facebook’s patents on React. Facebook’s intentions in including this additional license are admirable. As they say here – ‘[t]his grant was designed to ensure that developers can use our projects with confidence.’”
According to Sieminski, “The companies with the greatest concern are those that have large patent portfolios and engage in offensive patent litigation, especially against Facebook.”
“Automattic isn’t in that boat, and has no plans to be, so we’re comfortable using React under its current license,” he said.
Considering how complex patent laws are, developers using React are encouraged to seek legal advice from a reputable lawyer to determine if your use case violates Facebook’s patent clause.
Has the clause kept you from using React in your projects? Let us know in the comments.