Live data from Hacker News

React Native is now open source

github.com

101–110 of 298 posts

Re: React Native is now open source

#104
post #38

Earlier quoted context omitted.

The Apache version is: > 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. This seems equivalent to me, i…

That says that if you claim that the thing being licensed violates your patents, your grant to their patents covering the thing is terminated. Facebook's patent grant has that, but also invalidates the patent grant if you claim that any of their patents are invalid (which you are likely to do if Facebook sues you for violating one of their patents).

So what if Apache committed something that is infringing on your patents and you sue? Does that mean you would have to stop using that specific apache licensed software (e.g. hadoop, maven, etc)

Re: React Native is now open source

#105
post #88

Earlier quoted context omitted.

That is a big excitement killer

So, basically, if you sue Facebook on grounds of patent/copyright infringement for any reason, you don't get to use their software?

That plus you accept that all of Facebook's patents are valid.

Re: React Native is now open source

#106

Earlier quoted context omitted.

I've raised this many times before, but you shall not sue us is emphatically not part of the software license. It's a separate grant of patent rights.

Are you nitpicking legal semantics (including something in one agreement or another), or saying it's possible to legally use React-Native while suing Facebook for completely unrelated patent infringement?

INAL.

You have to differentiate between copyright and patents.

From the perspective of copyright you're perfectly in the clear, the grant of rights that's part of the BSD license will not be revoked.

What will be revoked is the right to Facebook's patents insofar they apply to React.js. First of all that that requires, that Facebook actually has patents that apply to React.js. It also means you're no worse off than without a patent grant.

I prefer the Apache 2.0 wording, but this seems to be blown widely out of proportion.

Re: React Native is now open source

#107

Earlier quoted context omitted.

I've raised this many times before, but you shall not sue us is emphatically not part of the software license. It's a separate grant of patent rights.

Are you nitpicking legal semantics (including something in one agreement or another), or saying it's possible to legally use React-Native while suing Facebook for completely unrelated patent infringement?

The latter.

It is absolutely possible to legally use React while going ahead and suing Facebook. You do not lose your license to React by suing Facebook.

What you do lose is an explicit grant of additional patent rights - the grant given in the PATENTS file. Note that there is no specification therein regarding what patents might be covered; it's completely possible that none of Facebook's patents have anything to do with React. I haven't looked. in any case, patents are totally distinct from you license to use React.

Re: React Native is now open source

#108
post #100
post #27

Earlier quoted context omitted.

> The license… will terminate… for anyone that [claims] infringement of any patent… by Facebook… whether or not such claim is related to the Software. > The license… will terminate… for anyone that [claims] infringement of any patent… by any party if such claim arises… from any software, product or service of Facebook. > The license… will terminate… for anyone that [claims] infringement of any patent… by any party re…

[deleted]

No, in no way does it mean that.

Re: React Native is now open source

#109
post #50

Should someone learning iOS development stick to vanilla iOS while learning, or would it be feasible to use React Native from the outset? I already have some React experience, and I have some React-based web app that I'd like to turn into native iOS app.

Stick to vanilla iOS for now. I think it's telling enough that FB doesn't have all of their apps on RN. I don't think there will ever be a real replacement for Native. It's just a matter of how close a framework could get to copying it.

Re: React Native is now open source

#110
post #40

Earlier quoted context omitted.

Please don't spread fear and uncertainty based on incorrect understanding of licensing. Suing Facebook does not void your license to use React. It voids your additional patent grant . That's different.

So what does the additional patent grant actually grant?

The guarantee that Facebook won't sue you if they have patents that apply to React.js.

To put it simple, without the patent grant you'd be worse off. But with the Apache 2.0 version you'd be better off.

Post reply on HN