TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

React Native and Yoga Both Given MIT Licence by Facebook

375 pointsby dabit3over 7 years ago

11 comments

givehimagunover 7 years ago
Prediction - there will be a Harvard Business Review about Facebook&#x27;s adventure with licensing. My unproven hypothesis is that they hurt their software&#x27;s adoption rate because of their licensing.<p>Personally, I believe MIT is correct. I had moved my company away from React when they had the licensing problems. To me, it feels like they are coming back to the community now.
评论 #16398822 未加载
anonytraryover 7 years ago
It&#x27;s ironic how one can hold utmost respect for Facebook&#x27;s libraries, but be vehemently against the actual Facebook web application and their business practices.
评论 #16399402 未加载
评论 #16402066 未加载
评论 #16399350 未加载
评论 #16399365 未加载
SiValover 7 years ago
TL;DR: As far as I can tell, the news here is that Facebook is doing for React Native (&amp; Yoga) what they recently did for React itself. 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, potentially crippling your company. So, either use React and create an IP vulnerability with respect to Facebook or don&#x27;t use React.<p>Facebook changed that licensing policy for React to a more common license. You could now sue Facebook over some IP issue without losing the right to use React. Facebook could still sue you, of course, but so could any other company. Using React no longer increased your vulnerability with respect to IP or lawsuits pertaining to Facebook.<p>But Facebook only removed the (claimed) vulnerability-causing license provision for React, leaving it in place for React Native.<p>And today, they are announcing its removal from React Native as well. Thank you, Facebook.
评论 #16399045 未加载
评论 #16398944 未加载
bschwindHNover 7 years ago
Neat! Yoga is a great library, I wrote Rust bindings for it:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;bschwind&#x2F;yoga-rs?files=1" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;bschwind&#x2F;yoga-rs?files=1</a><p>I eventually want a React Native esque framework but written in Rust instead of JS. Still a ways away though, I don&#x27;t have much time to work on it.
评论 #16399384 未加载
评论 #16399012 未加载
评论 #16399958 未加载
tomxorover 7 years ago
Does MIT encompass BSD?<p>If it doesn&#x27;t then surely they can&#x27;t just re-license code that was contributed by others without their permission.<p>I&#x27;m not fundamentally against this and I doubt anyone cares in practice, it just doesn&#x27;t seem right in terms of the contributor&#x27;s rights.
评论 #16400609 未加载
milcronover 7 years ago
Wait, they&#x27;re getting rid of the patents grant?
评论 #16398761 未加载
评论 #16399077 未加载
评论 #16398882 未加载
评论 #16398892 未加载
Waterluvianover 7 years ago
Are licenses retroactive? If I used a version of React that was BSD, deployed it into a bundle.js and never touched it again, did I at one point have an agreement with a BSD + Patents, and now an MIT license?
评论 #16399394 未加载
tmwedover 7 years ago
say what you will about Facebook, this is a huge gift.
评论 #16398817 未加载
brian_hermanover 7 years ago
What is yoga?
评论 #16398861 未加载
评论 #16398932 未加载
评论 #16400601 未加载
zebraflaskover 7 years ago
I&#x27;m not surprised, React Native doesn&#x27;t work nearly as well as you&#x27;d think. This is basically a piece of software you&#x27;d have to give away (IMHO).
评论 #16399482 未加载
评论 #16399588 未加载
评论 #16399331 未加载
l2dyover 7 years ago
osquery was also relicensed (to Apache 2.0 and GPLv2) in <a href="https:&#x2F;&#x2F;github.com&#x2F;facebook&#x2F;osquery&#x2F;pull&#x2F;4007" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;facebook&#x2F;osquery&#x2F;pull&#x2F;4007</a>.