News for hackers. Stuff that matters.
Re:React Native is now open source by haberman on Thursday March 26, 2015 @03:11PM (#9272332)
> Full disclosure: I work at Google, where many are sad to not be able to use recent Facebook code.

I'm confused. The Facebook PATENTS stuff seems no worse than MIT-licensed code that includes no patent grant at all.

In other words, if the PATENTS termination clause takes effect, then the software essentially reverts to being plain MIT, instead of MIT + patent grant, right?

EDIT: Appears the issue is implicit vs explicit patent grant, and the Facebook PATENTS stuff can indeed be worse than no patent grant. https://news.ycombinator.com/item?id=9113515

Re:React Native is now open source by bryanlarsen on Thursday March 26, 2015 @03:20PM (#9272383)
IANAL, but the argument seems to be that there is an implicit patent grant in the MIT license. MIT gives you a license to use the software, and you can't use the software without a patent grant, therefore you have an implicit patent grant. The existence of an explicit patent grant means that you can use React without an implicit patent grant, so you don't just automatically get one if you lose the explicit patent grant.
Re:React Native is now open source by teamhappy on Thursday March 26, 2015 @03:24PM (#9272409)
Wouldn't that implicit patent grant be in every other BSD-style license as well?

As far as I understand it, the patent grand terminates when you end up in court with Facebook and then you're effectively distributing software that may or may not be covered by patents you don't own/have a license for.

Re:React Native is now open source by jsprogrammer on Thursday March 26, 2015 @05:46PM (#9273370)
No, being in court with Facebook is only one place where the termination can happen:

>anyone that makes any claim (including by filing any lawsuit, assertion or other action)

Even just stating that a Facebook patent is invalid terminates your license.

>any right in any patent claim of Facebook is invalid or unenforceable

Even just stating your belief that software patents are invalid or unenforceable terminates your license.

However, if you read closely, the last paragraph starts out with:

>The license granted hereunder

There isn't actually any license granted after that clause (it occurs before this clause), so I'd argue the entire last paragraph is meaningless puffery.

Re:React Native is now open source by magicalist on Thursday March 26, 2015 @05:55PM (#9273411)
> There isn't actually any license granted after that clause (it occurs before this clause)

"hereunder" does not refer to a direction within the text :)

Re:React Native is now open source by jsprogrammer on Thursday March 26, 2015 @07:30PM (#9273851)
Yes, it does.
Re:React Native is now open source by Shish2k on Thursday March 26, 2015 @08:20PM (#9274045)
google "define:hereunder" -> "as provided for under the terms of this document."
Re:React Native is now open source by jsprogrammer on Friday March 27, 2015 @12:47AM (#9274801)
With sub-qualification:

>further on in a document.

Even your primary definition contains the location clause, 'under the terms'.

Re:React Native is now open source by Shish2k on Friday March 27, 2015 @07:18AM (#9275601)
> with a sub-qualification

Odd, that didn't show up in my view o_O Maybe google is geo-targetting dictionary definitions...

Also, 'under the terms of this document' does not literally mean 'physically located beneath this sheet of paper' :P

Re:React Native is now open source by c22 on Thursday March 26, 2015 @08:18PM (#9274034)
It can. But it doesn't necessarily.
Re:React Native is now open source by jsprogrammer on Friday March 27, 2015 @12:47AM (#9274803)
Nothing better than ambiguous language in psuedo-legal documents.
Re:React Native is now open source by teamhappy on Thursday March 26, 2015 @09:14PM (#9274241)
> Even just stating your belief that software patents are invalid or unenforceable terminates your license.

I guess that's the interesting part. Sources would be really helpful.

Re:React Native is now open source by zellyn on Thursday March 26, 2015 @03:51PM (#9272579)
The second link I included in the comment above was to DannyBee's discussion of implicit vs explicit patent grants.
Re:React Native is now open source by haberman on Thursday March 26, 2015 @04:33PM (#9272866)
Thanks for the pointer.