Hacker News new | ask | show | jobs
by Fzzr 3185 days ago
GPL 3 adds an anti-patent-treachery clause not unlike the Apache 2 clause.

React Patent Grant Version 2: https://github.com/facebook/react/blob/b8ba8c83f318b84e42933...

The license granted hereunder will terminate, automatically and without notice, if you (or any of your subsidiaries, corporate affiliates or agents) initiate directly or indirectly, or take a direct financial interest in, any Patent Assertion: (i) against Facebook or any of its subsidiaries or corporate affiliates, (ii) against any party if such Patent Assertion arises in whole or in part from any software, technology, product or service of Facebook or any of its subsidiaries or corporate affiliates, or (iii) against any party relating to the Software.

Apache 2 Section 3: http://www.apache.org/licenses/LICENSE-2.0

If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

GPL 3 Section 10 (See also Section 11): https://www.gnu.org/licenses/gpl-3.0.en.html

You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it.

Edited for spacing