Live data from Hacker News

React Native and Yoga Both Given MIT Licence by Facebook

github.com

91–100 of 124 posts

Re: React Native and Yoga Both Given MIT Licence by Facebook

#91
post #71

Earlier quoted context omitted.

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!

If they had changed the license when the community asked, that would have been listening to the community, but they didn't. Changing the license because people are leaving the project only shows that FB cares about itself.

I totally get that view and it bums me out. I can say there is reasoned debate about the different licenses as you can see in this thread. We've changed an explicit patent grant into a debated implicit one. We thought the first was clearer to folks but when debate turned into action we decided winning the debate wasn't important we should just do what would allow people to use the code. I know big companies can look opaque and self-interested on the outside so I get your view. Just sharing as someone part of the internal discussions what happened and why.

Re: React Native and Yoga Both Given MIT Licence by Facebook

#92
post #62

Neat! Yoga is a great library, I wrote Rust bindings for it: https://github.com/bschwind/yoga-rs?files=1 I eventually want a React Native esque framework but written in Rust instead of JS. Still a ways away though, I don't have much time to work on it.

Was just reading about yoga. Since you’re familiar with it, do you know if there are plans to support css grid?

I don't think there are any plans to but facebook has so many engineering resources that they may just add it one day.

For now it's just Flexbox and I think that covers most developers' needs.

Re: React Native and Yoga Both Given MIT Licence by Facebook

#93

Neat! Yoga is a great library, I wrote Rust bindings for it: https://github.com/bschwind/yoga-rs?files=1 I eventually want a React Native esque framework but written in Rust instead of JS. Still a ways away though, I don't have much time to work on it.

I would recommend taking a look at Litho (Android) and ComponentKit (iOS). Both frameworks by Facebook and inspired by the React component model for pure native development.

Do they plan on unifying them into one framework, or are the platforms different enough that they've given up on having one framework to do everything?

Re: React Native and Yoga Both Given MIT Licence by Facebook

#94
post #71

Earlier quoted context omitted.

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!

If they had changed the license when the community asked, that would have been listening to the community, but they didn't. Changing the license because people are leaving the project only shows that FB cares about itself.

+1, this debate has been going on for a long while(6mo-1year?).

Claiming that you decided to change it out of the goodness of your heart seems a bit disingenuous. I get if you needed to clear it with the lawyers/business owners over that time but claiming it was changed on a whim doesn't ring true.

Re: React Native and Yoga Both Given MIT Licence by Facebook

#95
post #91

Earlier quoted context omitted.

If they had changed the license when the community asked, that would have been listening to the community, but they didn't. Changing the license because people are leaving the project only shows that FB cares about itself.

I totally get that view and it bums me out. I can say there is reasoned debate about the different licenses as you can see in this thread. We've changed an explicit patent grant into a debated implicit one. We thought the first was clearer to folks but when debate turned into action we decided winning the debate wasn't important we should just do what would allow people to use the code. I know big companies can look…

I think it's unlikely that Facebook added the PATENTS file in order to make things easier for other companies and not for self-interest. It's an explicit patent revocation, not just grant. If I'm not mistaken, there was backlash against an earlier version of the file as well. Only later they tried to spin it as something they were doing for the public.

Re: React Native and Yoga Both Given MIT Licence by Facebook

#97
post #77

Earlier quoted context omitted.

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.

Well the main thrust of his post (as I understood it), was contained within the first sentence: > 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.

Yeah I think this is fair. Although it might have helped to preface with that. Nonetheless, a small amount of egg on my face.

Re: React Native and Yoga Both Given MIT Licence by Facebook

#98
post #71

Earlier quoted context omitted.

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!

If they had changed the license when the community asked, that would have been listening to the community, but they didn't. Changing the license because people are leaving the project only shows that FB cares about itself.

I suspect that given Facebook's history with patents it has probably been in the works a long time to make this change.

Re: React Native and Yoga Both Given MIT Licence by Facebook

#99
post #90
post #12

Earlier quoted context omitted.

They’re not getting rid of a patent grant. They’re getting rid of the PATENTS file. Semantics here actually matter.

Yep. Would be quite an interesting argument to make that removing a file serves as an effective means of unilaterally rescinding a perpetual patent license.

This is actually a concern of mine as well.... that for the user, facebook’s act of removing the patents file could be worse than if the patents file was never even there to begin with. That removing the file doesn’t revert it to potentially implicit, but instead is seen as explicitly revoking. But I don’t think that’s how it should go, especially since they also switched over to MIT license in the process. But I’m also not a lawyer and probably have zero credibility writing about any of this.

Re: React Native and Yoga Both Given MIT Licence by Facebook

#100

Earlier 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…

Please leave such opinions to actual lawyers.
Post reply on HN