Live data from Hacker News

React Native and Yoga Both Given MIT Licence by Facebook

github.com

111–120 of 124 posts

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

#111

Earlier quoted context omitted.

Programmers should consider the implications of their actions. Using Facebook's libraries support Facebook. If you don't want to support Facebook, you should prefer alternatives to their libraries whenever possible. - React -> Vue, Mithril, etc. - React Native -> Weex, NativeScript - Reason -> Elm, Purescript, Scala.js, Typescript - etc.

How exactly using a library supports them?

There are interesting reasons why companies expend a lot of resources on free stuff for programmers. If it didn't have a beneficial effect, they wouldn't do it.

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

#112

Earlier quoted context omitted.

Oh, it's 2018, nobody uses React Native anymore. We're using Weex [1] or NativeScript [2] now. [1] https://weex.incubator.apache.org/ [2] https://www.nativescript.org/

You mean, you do that? I don't get it otherwise. http://www.npmtrends.com/react-native-vs-weex-toolkit Native is hard, React needed years to get it even nearly right, and it did that with the community's backing. At this point RN features dozens of renderers outside of the mobile space, with some of them made by the very vendors that sell their platforms (for instance Microsofts react-native-windows). A couple of the…

You mind sharing the list on https://pbs.twimg.com/media/DUF19IlXcAE2UC6.jpg:large ?

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

#113
post #112

Earlier quoted context omitted.

You mean, you do that? I don't get it otherwise. http://www.npmtrends.com/react-native-vs-weex-toolkit Native is hard, React needed years to get it even nearly right, and it did that with the community's backing. At this point RN features dozens of renderers outside of the mobile space, with some of them made by the very vendors that sell their platforms (for instance Microsofts react-native-windows). A couple of the…

You mind sharing the list on https://pbs.twimg.com/media/DUF19IlXcAE2UC6.jpg:large ?

It also irks me that that list was shared as an image. For me, it's just an inconvenience. For others, it's an accessibility problem, at least until OCR is 100% accurate.

Anyway, here's the list (I tested all the URLs):

Windows: https://github.com/Microsoft/react-native-windows

macOS: https://github.com/ptmt/react-native-macos

Linux (Qt): https://github.com/status-im/react-native-desktop

AR: https://github.com/HippoAR/react-native-arkit

VR: https://facebook.github.io/react-vr/

TV: https://github.com/react-tv/react-tv

Shell consoles: https://github.com/Yomguithereal/react-blessed

Word: https://github.com/nitin42/redocx

PDF: https://github.com/diegomura/react-pdf

3D: https://github.com/Izzimach/react-three

Sketch app: http://airbnb.io/react-sketchapp/

Keynote: https://twitter.com/nishb1/status/913744410537537536

Hardware: https://github.com/iamdustan/react-hardware

Samplers: https://twitter.com/GabeRicard/status/911989894267973633

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

#114
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.

How much do you want and in what area? Googling "federal circuit implicit patent grant" will find you tons of free sources, as will "Federal circuit exhaustion". Like i said, it just doesn't say "software" on it. But it's not like this is fresh snow. People have been dealing with this in every facet of thing for years. There's plenty of caselaw even on things like "person gives away free samples, later tries to sue f…

Uhh..wow, thank you. I didn't actually expect you to do the work for me(not your job/it's why I said I believed you in the initial post), I was just making a point that others might be skeptical.

I guess I was googling for the wrong term - implicit patent license leads to a very different set of speculative answers compared to "implied patent grant" and "federal circuit exhaustion".

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

#115

Earlier quoted context omitted.

How exactly using a library supports them?

There are interesting reasons why companies expend a lot of resources on free stuff for programmers. If it didn't have a beneficial effect, they wouldn't do it.

Yes, but the benefit is not from people just using the library.

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

#116
post #109

Earlier quoted context omitted.

How exactly using a library supports them?

They benefit from other developers using it or they wouldn’t go through the trouble of making it accessible outside of the company. Access to good talent runs try. Maybe you grow a team of highly talented developers using Facebook’s stack. Facebook is more capable of recruiting them since they’re already familiar with some of Facebook’s stack.

Yes, but the benefit is not from people just using the library.

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

#117
post #46

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

Those drug addict musicians that track your every move online, sell your data, make billions from advertising, influence elections. Totally "not at all different".

Good point. Also, almost 100% of the time, the actual musicians get peanuts. Taylor Swifts are 1/10^8.

Out of all the music I listen to on purpose, maybe 20% is popular. I doubt the artists behind the other songs I listen to are multi-millionaires.

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

#118

Earlier quoted context omitted.

There are interesting reasons why companies expend a lot of resources on free stuff for programmers. If it didn't have a beneficial effect, they wouldn't do it.

Yes, but the benefit is not from people just using the library.

What do you mean?

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

#119

Earlier quoted context omitted.

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?

Litho and ComponentKit have similar APIs and we try to bring them closer together, but I'm not sure what unifying them would actually look like. You would still end up with two libraries that target very different languages. React Native is there to stay if sharing logic is more important to you than raw speed.

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

#120

Earlier quoted context omitted.

What would be the point of having React Native for Rust if Rust itself is already native? Having a DOM API available in Rust?

The goal would be a higher amount of code sharing and perhaps a more consistent way to organize data and logic across platforms. React Native runs a JS VM in a separate thread and communicates to the native platform code (Java and objective c) to tell it where to draw things. The native code then passes things like touch events back to the JS thread. I want to replace the JS thread with native code to hopefully incre…

That sounds super cool! I was looking into writing Rust bindings to Yoga myself but then saw your library. I'd love to read a post about what you're doing once you've made sufficient progress with it.
Post reply on HN