Earlier quoted context omitted.
Yep - C++ is generally used for audio programming because you can write code that is real time safe for use on the audio thread (low latencies mean you might have 5ms to fill a buffer with fairly intense calculations required for a modern synth, so any waiting for locks, memory allocation, GC pauses etc. can be disastrous and lead to audible glitches). On top of that there’s a huge amount of code and libraries for au…
Is there? What would that huge amount of code meant to you?
React Native and Yoga Both Given MIT Licence by Facebook
81–90 of 124 posts
Re: React Native and Yoga Both Given MIT Licence by Facebook
#82Earlier quoted context omitted.
> In other words, in the past choosing React for crucial infrastructure put you in position where even if Facebook infringed on your IP, you could not sue them without losing the legal right to use React It hardly matters now, but as gets pointed out every time this gets brought up, this is quite false . You would lose the legal right to use any patents which Facebook might (or might not!) have on React. You did not…
So obviously IANAL, but aren't you eliding the fact that the explicit patent grant was revoked on suing facebook for patent infringement? Whereas the implicit patent grant in MIT lacks that caveat?
The implicit grant doesn't get revoked, but how it works is still unclear. This is true especially (I believe) when it comes to sub-licenseability and patent exhaustion, where the exact mechanics have yet to be worked out in the courts. If I download MIT licensed code, and then distribute it to you, you have a valid license to the copyright on that code, despite the fact that you didn't obtain it from the copyright holder. Do you also have a valid license to any patents on that code? I have no idea, but I know enough to know it's not as obvious an answer as you might guess.
In general, explicit is better than implicit, and settled legal questions are better than fascinating mysteries. These factors weigh in favour of an explicit patent grant. The terms of the explicit patent grant Facebook was using, granted, were quite negative, but on balance I think I (and my current employer) probably were marginally better off with the older license terms. YMMV. :)
Re: React Native and Yoga Both Given MIT Licence by Facebook
#83Earlier quoted context omitted.
More importantly, you have more protection with the BSD+Patent Grant than with BSD alone. With BSD alone, if you infringe on a Facebook patent then you are vulnerable to legal action from Facebook if they deem that you’ve infringed your patent. And regardless of wether you’d infringed or not, such action would still cost a lot of money to fight in court and would cripple most businesses. People who claim it risks giv…
Please leave such opinions to actual lawyers. Apache placed React's BSD + PATENTS in "Category-X", banning it from being used in Apache projects: https://react-etc.net/entry/apache-foundation-bans-use-of-fa... > The BSD+Patent Grant was designed to combat the patent trolls, but people lost their minds and now it’s gone. It was designed for Facebook to fight patent trolls, but not for you. In comparison with saner lic…
Re: React Native and Yoga Both Given MIT Licence by Facebook
#84Earlier quoted context omitted.
Some are of the opinion that MIT includes an implicit patent grant/license. Googling around I don't see many references to support this, but there are a few: * http://en.swpat.org/wiki/Implicit_patent_licence * https://en.wikipedia.org/wiki/MIT_License#Relation_to_Patents Regardless of armchair and/or professional legal opinions, I don't believe this has been tested in court in the US at least.
1. Actually, pretty much any serious patent licensing lawyer believes there is a grant (either explicit or implicit), because there is tons and tons and tons of caselaw on implicit patent grants (and the related principles of exhaustion), and while they don't include the word "software", the circumstances are otherwise identical. The others are mostly unable to admit it due to their client lists. The number of lawyer…
My co-worker Scott Peterson has given a lot of thought to the issue of the MIT license as explicitly embodying a patent license grant; I am hoping he will publish an article on this in the near future.
Re: React Native and Yoga Both Given MIT Licence by Facebook
#85Earlier quoted context omitted.
You're replying to a lawyer in the Open Source Program Office at Google: https://www.pli.edu/Content/Faculty/Daniel_Berlin/_/N-4oZ1z1... If there's anyone I'd expect to have a handle on open source law, it's him.
While I love reading DannyBee's opinions and am inclined to believe what he says, it's unfair to shoot down parent with an argument from authority; DannyBee did not actually cite any cases to highlight the precedent on implicit patent grants, which is exactly parent's point - it is very difficult to find publicly available information on this, aside from informal commentary.
> I couldn't easily find a credible patent lawyer who has written publicly about this
Since DannyBee is quite possibly a "credible patent lawyer", then the above poster is getting what he asked for.
Re: React Native and Yoga Both Given MIT Licence by Facebook
#86Earlier quoted context omitted.
Actually we just thought it was a shame that people wouldn’t use it because of the license. Not much more complicated than that.
I believe there charges shows not only well intention but also that Facebook actually cares about and listens to the community, which in the long term is many times more valuable for the ecosystem then this particular change in itself. Great work!
Changing the license because people are leaving the project only shows that FB cares about itself.
Re: React Native and Yoga Both Given MIT Licence by Facebook
#87Earlier quoted context omitted.
Actually we just thought it was a shame that people wouldn’t use it because of the license. Not much more complicated than that.
Someone on Reddit argued that the new legal situation is worse because the PATENTS clause provided protection against litigation unless you sued Facebook first. Licensing under MIT, s/he argued, theoretically opens you up to litigation at any time IF Facebook decides to enforce any patents. So I was wondering: as far as you know, does Facebook have any patents on React or React Native?
So long as you were using the software under those conditions, it would be an interesting argument for how that patent license could now be unilaterally rescinded. (The new license doesn't say anything about it.)
Re: React Native and Yoga Both Given MIT Licence by Facebook
#88Earlier quoted context omitted.
Exact opposite experience. After being a mobile dev for 8+ years and making all of my most recent apps in RN, including a rewrite of one that was many years old, you're wasting your time if you still write native code instead of RN. It's just better in every single way and is an incredibly impressive, stable piece of technology.
You probably have an advantage coming from a native background. The main thing i've been battling when it comes to React Native is that to do things really well, you do need to be able to dive into native code from time-to-time. It's definitely true that you can write simple apps with just the React layer, but I think people greatly underestimate the amount of work it takes to build an app that actually feels native.
Re: React Native and Yoga Both Given MIT Licence by Facebook
#89Earlier quoted context omitted.
It's not at all different from loving music written by drug addicts whom you wouldn't want as friends. Software developers are people too.
I like the analogy. Sorta offtopic, but I was thinking about how morally falsy it is to buy albums of those artists, because well, most likely a big part of the revenue will be spent on drugs and on continuing that lifestyle.
For example, many people against Facebook simply want to be in better control of their online identities, and have privacy. I am in this boat. I don't think Facebook is 'evil', or sharing my data with 3rd parties is a 'sin'; I just think society would be better off if privacy of this kind were more strongly controlled by individual choice, rather than the whim of a corporation.
Re: React Native and Yoga Both Given MIT Licence by Facebook
#90Wait, they're getting rid of the patents grant?
They’re not getting rid of a patent grant. They’re getting rid of the PATENTS file. Semantics here actually matter.