Live data from Hacker News

React Native is now open source

github.com

211–220 of 298 posts

Re: React Native is now open source

#211
post #168

Earlier quoted context omitted.

I think we beat you to it: https://github.com/facebook/react-native/tree/master/Example...

I'm the one who wrote that ;) Didn't know it made it into the repo!

Oh! We need an internal integration with HN so we can identify each-other on here :-D

Re: React Native is now open source

#212

Earlier quoted context omitted.

No, being in court with Facebook is only one place where the termination can happen: >anyone that makes any claim (including by filing any lawsuit, assertion or other action) Even just stating that a Facebook patent is invalid terminates your license. >any right in any patent claim of Facebook is invalid or unenforceable Even just stating your belief that software patents are invalid or unenforceable terminates your…

> There isn't actually any license granted after that clause (it occurs before this clause) "hereunder" does not refer to a direction within the text :)

Yes, it does.

Re: React Native is now open source

#213
post #200
post #164

Earlier quoted context omitted.

In the case of React Native, we don't actually compile a JS runtime. We avoid that overhead by using whatever JS environment is available on the platform. In the case of iOS, we use JSC.

My last update (from two weeks ago or so) was that you were going to bundle a JS runtime for Android as there's too much variation in earlier versions. Has that changed?

Ah- I stand corrected! I spoke with a few Android-focused folks and they set me straight.

On Android, there is no JS execution environment available. We want to avoid the memory and cpu overhead of web views.

So we are basically forced to ship Android with a copy of either JSC or V8.

Re: React Native is now open source

#214
post #155
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…

(Someone had a post asking a good question about what this means. It got downvoted and deleted, which I think is unfortunate for a community that cares about learning about the world around it, so I'm replying here.) There are two separate kinds of legal protection at issue here, copyright and patent. The only thing that's close to covering ideas is patent law, not copyright law. (I'm assuming US law here, since that…

Minor correction, the term of a patent is 20 years from the date of filing in most countries. The amount of time you can exercise your rights during this term is dependent on how quickly the patent office approves your application (if you get stuck on a backlog, the term length may change). Still not a century, but it is quite long.

Re: React Native is now open source

#215

Remember this day, because React Native is going to be a game changer (patent clause stuff aside). Others like Phone Gap tried to make it so you could build native apps using HTML/Javascript but they failed because they focused on running said HTML/Javascript within a performance limited WebView and not the other way around. This weekend I am going to try and get a working application built using React Native. Facebo…

I think there's a lot of proof that it does work, given there's 300,000 Ionic apps, tons in production. I downvoted you not because I don't agree that Native will be compelling but because I hate to see all this hate that's come out against hybrid apps in general that's even been propagated by React Native devs. Webviews will get there. WKWebView is already a huge step forward. I think Native is great, but it's not a…

Webviews have been "getting there" for like 5 years now

Re: React Native is now open source

#216

Earlier quoted context omitted.

Don't forget http://robovm.com/ (basically java for ios).

Thanks for remembering and mentioning us. We don't have as huge a marketing budget as the other folks, so I'm going to shamelessly piggy back on your comment here. We also do Scala, Kotlin, Clojure etc. and we are OSS as well (we started out as OSS). You can build unlimited apps without paying us a dime. You can also compile the entire compiler plus Eclipse/Idea/Maven/Gradle integration yourself so you aren't locked…

It's okay, I think you added to the overall thread : )

Re: React Native is now open source

#217

Earlier quoted context omitted.

> There isn't actually any license granted after that clause (it occurs before this clause) "hereunder" does not refer to a direction within the text :)

Yes, it does.

It can. But it doesn't necessarily.

Re: React Native is now open source

#218

Earlier quoted context omitted.

> There isn't actually any license granted after that clause (it occurs before this clause) "hereunder" does not refer to a direction within the text :)

Yes, it does.

google "define:hereunder" -> "as provided for under the terms of this document."

Re: React Native is now open source

#219
post #150

Cool to see this. By my count we now have, in no particular order: - React Native from Facebook ( https://github.com/facebook/react-native ) - Appcelerator's Titanium and Alloy Frameworks ( http://appcelerator.com ) - Telerik's Native Script ( http://telerik.com/nativescript ) - Xamarin ( http://xamarin.com ) As I understand it, all three of these frameworks have a JS (or C#) runtime that is compiled along with the a…

There's also Scripting Layer for Android: https://github.com/damonkohler/sl4a

Re: React Native is now open source

#220

I'm curious, can somebody talk about the differences between using React Native vs ComponentsKit? It seems ComponentsKit is a very specific to iOS as opposed to React. https://github.com/facebook/componentkit

With React Native you write your apps in JavaScript, in a React.js style. My understanding is that ComponentsKit has you write your iOS apps with ObjC/Swift or whatever, but it gives you a way of structuring your apps that is similar to React.js

What it sounds like is that your data-flow will be react-app-like (flux).
Post reply on HN