News for hackers. Stuff that matters.
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by TheAceOfHearts on Saturday July 15, 2017 @10:14PM (#14780153)
Considering almost every single large tech company is using React, presumably there's not much reason for concern? IANAL.

But you're not wrong, preact is a great alternative to react and it comes with a permissive license.

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by DannyBee on Saturday July 15, 2017 @11:14PM (#14780283)
"Considering almost every single large tech company is using React, presumably there's not much reason for concern? IANAL. "

Actually, React is banned at a number of them, and i've personally discussed the issue with a number of fairly concerned counsel.

So for better or for worse, i don't believe this is as simple as you make it out to be.

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by objclxt on Sunday July 16, 2017 @12:11AM (#14780441)
Off the top of my head big users of React include:

* Apple (their entire dev docs site is built in it, and they've hosted Bay Area React user meet-ups)

* Twitter (for their mobile web)

* Microsoft (parts of Visual Studio use it)

* Netflix (all over their frontend stack)

...as well as Dropbox, AirBnb, Venmo...

So whilst I don't doubt you've discussed it with concerned counsel, there are huge corporations deploying React today, many of whom have extensive experience dealing with patent and IP issues (Apple, Microsoft, etc).

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by jbfr on Sunday July 16, 2017 @12:16AM (#14780457)
To add on to this list, even IBM with their large patent portfolio has a large number of teams deploying projects using React and other FB OSS technology.

Disclaimer: I work for IBM.

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by 0xCMP on Sunday July 16, 2017 @02:13PM (#14783322)
Yes and for a while it wasn't allowed at IBM either for the same reasons. The latest changes made it possible again which is why now they can/do use it.

Source: Friends at IBM

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by jbfr on Sunday July 16, 2017 @07:17PM (#14784609)
This is absolutely correct. Before the end of last year, getting approval to use it was a very challenging process.

However, many teams went through the process in order to use it because of how valuable they believe React is to their products. Groups like IBM Watson IoT were fortunate enough to get portfolio-level clearances as well during that time.

Thankfully the process changed and many product teams add React to their list of libraries/frameworks to evaluate for their use-cases.

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by jjnoakes on Sunday July 16, 2017 @10:09AM (#14782010)
Are those internal projects? Or external?
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by jbfr on Sunday July 16, 2017 @07:11PM (#14784584)
A good mix of both, surprisingly :)

To be concrete, IBM Watson has several products that leverage it that we sell to customers. For example, Watson Company Profiler, Watson Virtual Agent, Watson Discovery-related tools, and more.

Other organizations use it as well inside of IBM, like IBM Cloud and IBM Watson IoT, but I'm less familiar with their products off the top of my head.

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by pmontra on Sunday July 16, 2017 @12:40AM (#14780514)
Maybe they signed separate agreements with FB. Patents sharing or exceptions. Big corporations do that.

I'd like to ask their legals about why they feel OK using React, but I'm too far away. Is anybody here in touch with them?

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by kakwa_ on Sunday July 16, 2017 @02:33AM (#14780826)
I don't think so, I work for a big corporation, and our legal department contacted Facebook to confirm the interpretation and ask if a reworking of the license was possible.

It wasn't possible, consequently my company asked that we move away from React.

However, one thing that could be interesting to see is:

* do the companies using React are using the latest version or the last version without the patent clauses?

* do they start new projects with React?

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by ballenf on Sunday July 16, 2017 @11:41AM (#14782418)
Big companies know they have the resources to devote to a code rewrite if it ever came to that. Small- to mid-size companies are the ones that have the greatest exposure.

Also, it's my opinion that the companies like AirBNB who use it are not considering that it will complicate acquisition by another party. They are basically taking themselves out of contention for purchase by a company that is in direct competition with FB. Maybe, evidently, they don't care but I just hope everyone using it is thinking about such things.

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by TheCoelacanth on Monday July 17, 2017 @11:35AM (#14789505)
Small to mid-size software companies mostly don't have patents. Naturally they aren't going to be too worried about problems that will only affect them if they are wildly successful. They are more worried about becoming successful in the first place than they are about optimizing their level of success in the unlikely event that they do become that successful.
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by DannyBee on Sunday July 16, 2017 @06:23PM (#14784413)
So, the OP had a question, which was ""Considering almost every single large tech company is using React, presumably there's not much reason for concern? IANAL. ""

I pointed out a number of these are concerned. There is in fact, reason for concern. That doesn't mean people won't use it, it just means they may be willing to take the risk. In fact, some of the counsel who are in fact, concerned, are on your list of big users!

If i have 100 billion dollars in the bank, i may be willing to take more risk around a random open source project than a small startup.

You don't seem to argue the original point at all (ie whether there is cause for concern), just point out "there are lots of people who use it who have extensive experience dealing with IP". I'm not sure how this means there should be no concern.

For example, i know at least a few of those corporations treat React very specially compared to most other open source (in how they use it, in how they try to segregate it, etc).

So yeah.

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by gruez on Sunday July 16, 2017 @01:12AM (#14780602)
>* Microsoft (parts of Visual Studio use it)

you mean vs code, which is a separate product from "visual studio"

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by nojvek on Sunday July 16, 2017 @02:00AM (#14780721)
Vscode does not use react specifically for the licensing reason. I don’t know if they do now but when I was at MS this was the case. I know many teams at MS who evaluated react and lawyers strictly advised to stay away from it. I hear things have changed a bit, but you’ll never see Office and Windows use it.
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by BorisEm on Sunday July 16, 2017 @04:01AM (#14781065)
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by LeoNatan25 on Sunday July 16, 2017 @05:00AM (#14781195)
That’s not “Office uses React”, it’s a “collection of robust components designed to make it quick and simple for you to create web experiences using the Office Design Language.”

Do you really see no difference between the two?

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by BorisEm on Friday July 28, 2017 @05:42PM (#14877821)
The React components are being used on production Office websites/webapps. Source: I'm a Microsoft employee working on this project.
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by chrisco255 on Sunday July 16, 2017 @05:14AM (#14781224)
http://www.reactnative.tools/ React Native at Microsoft
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by LeoNatan25 on Sunday July 16, 2017 @06:13AM (#14781356)
Very limited “use”; mostly just enabling external developers to interface using React to their existing tools (that are not using React). If the Armageddon should come, and Microsoft is to enter a legal patent dispute/battle, stopping this React “use” is a no-op for Microsoft.
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by chrisco255 on Sunday July 16, 2017 @08:36AM (#14781733)
Microsoft builds Skype on React Native. They use React in production on several websites including outlook.com. They are using it internally and not just for external devs.

Also see this HN thread from a year ago: https://news.ycombinator.com/item?id=12108273

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by nojvek on Tuesday July 18, 2017 @12:31AM (#14794269)
You'd be actually surprised how many teams inside Microsoft wrote their own smaller versions of OS libraries. It happened a lot less after Nadella era, but Ballmer era had a "we can't use anything not built here"
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by int_19h on Sunday July 16, 2017 @05:47AM (#14781300)
VS (the big one, not VSCode) has a bunch of stuff in it written in HTML5/JS.
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by arethuza on Sunday July 16, 2017 @03:52AM (#14781039)
The relatively new client framework for SharePoint Online is also based on React.
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by bonoetmalo on Sunday July 16, 2017 @01:08AM (#14780594)
Can you add a short elaboration on the visual Studio bit? I use visual studio every day in my day job and am very curious how react fits into that.
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by thelarkinn on Sunday July 16, 2017 @01:14AM (#14780607)
VS and EdgeDevTools use InfernoJS I believe. Another VDOM implementation.
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by nojvek on Sunday July 16, 2017 @02:02AM (#14780731)
Funny enough that the author of Inferno now works for React team at Facebook. Inferno was a great project with perf that blows react out the water. Not sure if it’s maintained anymore.
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by thelarkinn on Sunday July 16, 2017 @03:53AM (#14781043)
He intentionally left the project to protect the IP of Inferno from falling into the same patent'y business is what I heard.
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by trueadm on Wednesday July 19, 2017 @06:47AM (#14803344)
This wasn't the case. I left the project to focus my attention on React.
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by nojvek on Wednesday July 19, 2017 @09:23AM (#14804069)
Haha! When the author actually comes to clarify and make a response. Oh! I love HN!
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by flamedoge on Sunday July 16, 2017 @03:49AM (#14781028)
It seems like Google is the only one that stands out.
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by Lazare on Saturday July 15, 2017 @11:52PM (#14780387)
If you're concerned about React, then Preact is actually significantly worse.

Consider: The risk for React is based on 1) speculation that Facebook has patents on core React concepts and 2) the fact that patent grant that comes with React terminates in some situations if you end up in conflict with Facebook. So for safety, it might be better to make sure you use code that Facebook has no patents on, which (if (1) above is true) means "code that is nothing like react at all".

A React clone that doesn't have the patent grant at all is vulnerable to all the same issues React itself is, plus more. It's strictly more dangerous than using React itself.

(Unless, of course, we assume there's some bit of React that's subject to a Facebook-owned patent that would not also apply to Preact. But having spent a few minutes thinking about it, nothing leaps out at me.)

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by learc83 on Sunday July 16, 2017 @01:24AM (#14780626)
If Facebook can has patents that cover Preact, they likely cover parts of every JavaScript framework out there.

React is a functional component library that uses the virtual DOM. It's well executed, but it's a simple concept.

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by Lazare on Sunday July 16, 2017 @02:17AM (#14780770)
Yep. And if Facebook has such patents, I wouldn't be surprised if Google, Microsoft, Oracle, etc. do too.

The more you think about the ramifications, the more I come to the conclusion that software patents are an existential threat.

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by kuschku on Sunday July 16, 2017 @10:22AM (#14782052)
Tip: move to the EU.

The EU does not recognise software patents.

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by developit on Sunday July 16, 2017 @11:05AM (#14782262)
This is not true, since Preact only implements the same software interface. Its internals are fundamentally different and not a derivative work.

Software interfaces cannot be patented - this has been upheld in every court, most recently in Google V Oracle.

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by Lazare on Sunday July 16, 2017 @05:38PM (#14784238)
> Its internals are fundamentally different and not a derivative work.

That would be a strong defence to a copyright claim. We're talking about patents, where there is no concept of "derivative works", and what matters isn't implementations but broad concepts.

> Software interfaces cannot be patented

Right, but what makes Preact concerning isn't that it offers the same API, but that it is built using the same underlying concepts.

Preact renders independent, encapsulated, nested, functional-ish components, usually but not always written in JSX, into a virtual DOM. Components are rerendered to the virtual DOM when their inputs change, and then diffing is used to efficiently sync the virtual DOM with the browser DOM.

If Facebook has some sort of patent covering the virtual DOM (although thankfully as far as I know, they don't), it's hard to see how it would not also cover Preact. And this is true even if, as I assume is the case, Preact shares 0 lines of code with React.

Edit: To be clear, I don't believe the patent situation is concerning, I think Preact is a great project, and I may well be using it in production soon. But if I was worried about Facebook's patent portfolio, I would be worried about using Preact.

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by developit on Tuesday July 18, 2017 @12:29PM (#14797828)
Understandable, and agreed about my point being for copyright as opposed to patents. It's interesting to note that, since the majority of DOM rendering libraries now employ some variant of Virtual DOM (react, preact, mithril, glimmer/ember, angular, even polymer!), a patent claim covering the concept of Virtual DOM itself would likely be invalid - the presence of so many prior and contemporary implementations of that paradigm make would invalidate it on the grounds that it cannot be "Non-obvious" or "non-novel". My knowledge of this stuff is largely gleaned from Wikipedia and thus not to be trusted, but it seems like there would be little grounds for a patent suit over VDOM. Also interesting to note: there are few (if any?) other companies directly associated with any of the other VDOM implementations - can a patent claim even be made against an Open Source project?
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by ageitgey on Saturday July 15, 2017 @10:26PM (#14780173)
Lots of large companies are not using React because of the licence. It's just that companies generally don't talk about legal matters like this openly. So you only hear about who is using it, not who isn't.

Often the large companies that are using React have patent cross-licensing agreements with Facebook (or other special arrangements) that make the issue moot for them.

Otherwise, getting your in-house council (or even your board, depending on the situation/risk) to approve of using React with the very broad patent restrictions can be an uphill battle indeed.

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by reboog711 on Saturday July 15, 2017 @10:30PM (#14780183)
My most recent 'big' fortune 500 company put me under very strict legal terms regarding what type of software I was allowed to use. Any code I didn't write 100% myself had to be approved by legal before it could be used in software I wrote for them.

No, seriously, that is what the contract said.

In reality, the bulk of developers used whatever they wanted with no consideration. I assume other contractors were under similar legal terms, but not sure about employees. I was seen as a pain when I kept asking for formal permission for stuff.

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by delhanty on Saturday July 15, 2017 @10:45PM (#14780212)
>My most recent 'big' fortune 500 company put me under very strict legal terms regarding what type of software I was allowed to use. Any code I didn't write 100% myself had to be approved by legal before it could be used in software I wrote for them.

Back in the day, this was the norm.

>In reality, the bulk of developers used whatever they wanted with no consideration.

This wasn't - it was grounds for termination.

I remember stuff like - (for Windows C++) you can use Microsoft MFC and Microsoft STL - anything else you write from scratch.

Legal wasn't very flexible back then.

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by madhadron on Sunday July 16, 2017 @08:45PM (#14784921)
If the other developers did so without asking formal permission, then if the company was sued, they'll just pass it on to the developer.

The happy medium that I've found is to provide a list of acceptable licenses and let lead engineers audit that software to be included obey them.

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by LoSboccacc on Monday July 17, 2017 @08:07AM (#14787710)
but still many licenses have legal requirements. i.e. I was working at a fortune 50 rare open source project, we had an acceptable license list but still all the source code needed to be audited for dependencies licenses and the legal team produced the license file to be included in distribution with all the notices as required by mit and apache
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by reboog711 on Monday July 17, 2017 @09:24AM (#14788247)
I tried very hard to negotiate that happy medium, but was shot down.
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by Steeeve on Saturday July 15, 2017 @10:33PM (#14780187)
> Considering almost every single large tech company is using React

React isn't as popular in the real world as it is on HN.

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by chrisco255 on Sunday July 16, 2017 @05:17AM (#14781236)
Wal-Mart, Baidu, Spotify, Netflix, Coinbase, Wired, Yahoo, Atlassian, AirBnB, Asana, Atlassian, BBC, Chegg, CloudFlare, CNN.com, Codecademy, Coursera, Craftsy, Dailymotion, Dropbox, Expedia, Facebook, Feedly, Flipboard, HipChat, IMDb, Imgur, Instagram, Khan Academy, KISSmetrics, Mattermark, Minerva Project, Netflix, OkCupid, Rackspace, Rally Software, Ralph Lauren, Reddit, Redfin, Salesforce, Squarespace, The New York Times, Trunk Club, Twitter, Uber, University of Cincinnati, Venmo, WhatsApp, Wired, Wix, WordPress, Yahoo, Zendesk, Microsoft, Apple

If y'all think you're going to find some edge case that these companies lawyers haven't already...

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by madeofpalk on Saturday July 15, 2017 @10:58PM (#14780244)
Well, I guess it depends on what you mean 'almost every single large tech company', but React is used by Facebook (of course), Apple, Twitter, Yahoo, Netflix, Amazon, just to name a few.
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by iamstef on Sunday July 16, 2017 @02:00AM (#14780724)
I know atleast one of these companies (I can't speak for the rest) had a pre-existing bi-lateral patent agreement with Facebook which rendered the react patent clause irrelevant, allowing them to use react without concern. Without that existing agreement this would not have been the case.
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by Steeeve on Saturday July 15, 2017 @11:21PM (#14780306)
I would certainly concede that. And I'm not trying to rain on React's parade here. I'm just saying that HN is particularly pro-React as a community.
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by Avshalom on Saturday July 15, 2017 @11:31PM (#14780332)
you have only named a few though; 'almost every single large tech company' requires a particular definition of large tech company or a lot more than a few to be a useful(ly true) statement
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by objclxt on Sunday July 16, 2017 @12:14AM (#14780452)
Take a look here:

https://github.com/facebook/react/wiki/sites-using-react

...that's obviously not complete, either. If you think of a large tech company the odds are they are using react somewhere for something, be it public facing or internal tooling. Many of the companies that aren't actively using React do so because they have their own JS stacks to dogfood (like Google and Angular).

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by chrisco255 on Sunday July 16, 2017 @05:19AM (#14781248)
Google hardly dogfoods Angular. They use Closure for most of their apps. SPF for YouTube. Polymer in some places. GWT in many others.
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by sbarre on Saturday July 15, 2017 @11:02PM (#14780252)
Well, anecdotally speaking of course, my company does work for most of the major (a) banks, (b) telcos and (c) insurance companies in Canada, and the majority of them are moving from Angular 1.x to React (because Angular 4 is a mess) for their front-end work, both on the public and secure side of things.

Hopefully they've all done their due diligence..

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by Steeeve on Saturday July 15, 2017 @11:19PM (#14780301)
That's interesting. I've done a good deal of work in all three verticals and introducing a restricted license in any of their environments would have been a tough sell that involved a legal review and a well documented business case. I can think of a few where I can guarantee they would never allow it - and not based on any problems with React's license in particular, but because of internal history.
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by sbarre on Sunday July 16, 2017 @12:53PM (#14782861)
I wouldn't be surprised if the choice of front-end framework for website development is still below the radar of legal/compliance for some of these places..

A lot of these groups still see front-end tech as just HTML and CSS..

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by ams6110 on Sunday July 16, 2017 @10:37AM (#14782125)
What sort of things would banks, telcos, and insurance companies typically patent? These don't strike me as innovation-oriented companies.

If you don't have any patents, you're not really risking anything using React.

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by tchaffee on Sunday July 16, 2017 @12:23PM (#14782668)
Are you joking, or you just don't know? Telcos alone have a huge list of patents which they are happy to use in the courtroom, and they have won cases in the millions USD. Verizon ranked 52nd in the world for patents granted in 2016.

Bank of America was ranked 124th for its number of U.S. patents granted in 2016.

http://www.ipo.org/wp-content/uploads/2017/05/2016_Top-300-P...

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by LoSboccacc on Monday July 17, 2017 @08:09AM (#14787731)
wouldn't that mean that your company is covered by the react clause but your clients aren't? of course they're not worried, if they're a separate entity they aren't the one in the agreement.
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by sbarre on Tuesday July 18, 2017 @06:05PM (#14800415)
We typically deliver pages and/or SPAs into their existing environments, where these libraries are already installed globally, so I don't think so.
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by nine_k on Saturday July 15, 2017 @10:35PM (#14780192)
Some large tech companies may have large coffers of money and other bargaining power, and thus use React.

Many don't, and don't.

BTW one can use [preact] which is an almost drop-in replacement, but smaller, and is under MIT license.

[preact]: https://github.com/developit/preact/

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by fencepost on Sunday July 16, 2017 @02:54AM (#14780877)
I suspect that for a lot of those it's a case of "the development guys want to use this open source library" and nobody in legal has ever been asked. For large companies this is likely an annoyance move, with the argument that nobody who chose to use it is authorized to make that kind of patent - related agreements any more than they're authorized to sell office buildings or manufacturing facilities, but for small tech startups of the sort that Facebook once was this may be a huge hammer.
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by songzme on Saturday July 15, 2017 @10:43PM (#14780209)
Thank you for telling us about preact. Is there a good react-native alternative? Our team has bound our codebase pretty tightly to react and react-native (optimized for code sharing).
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by nojvek on Sunday July 16, 2017 @02:04AM (#14780736)
Preact compat mode is amazing. Highly recommended.
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by developit on Sunday July 16, 2017 @11:06AM (#14782271)
We've begun work on a NativeScript integration that would meet this need. It's early stage though.
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by dlandis on Saturday July 15, 2017 @11:33PM (#14780339)
I believe some of the larger companies negotiate special/alternative licenses with them though.
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by ergo14 on Sunday July 16, 2017 @04:47AM (#14781170)
I dunno "every single large company" seems like an overstatement. Maybe thats the reason some of big enterprises are still on Angular and Polymer - some go for Vue. Some of them also have BSD+Patents but its less broad.
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by tomelders on Saturday July 15, 2017 @11:17PM (#14780293)
Preact is not an alternative I'd reccomend. It's riddled with very serious bugs. I've found it incredibly difficult to work with.
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by anthonybullard on Sunday July 16, 2017 @12:37AM (#14780505)
Could I ask what those bugs we're and if you had filed an issue for them? I don't have any deployed projects based on it, but I've played with it and talked to the main dev a couple of times - he's usually very on top of it.
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by developit on Sunday July 16, 2017 @11:12AM (#14782300)
I'd be curious to hear about this too - I don't see any issues filed or commented on by him, perhaps the bugs are more perceptual mismatches with his React experience as opposed to actual bugs. We only recently released preact/debug, which brings with it some of the guardrails React ships by default - maybe without those people run into issues.

FWIW there are hundreds of companies (some very very large) using Preact in production. If there were showstopper bugs, they'd be fixed immediately.

Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by trueadm on Sunday July 16, 2017 @01:54PM (#14783243)
I think this may be referring to "preact-compat" issues rather than Preact issues. I know the Inferno team recently had to change a lot of the state scheduling to be 1:1 with React 15/16 (i.e. batch sync schedule setState after events was very broken and there were issues with controlled components in Safari).
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by mosen on Tuesday July 18, 2017 @10:20PM (#14801684)
https://github.com/developit/preact/issues - would you mind logging them as issues?
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by jordic on Sunday July 16, 2017 @02:54AM (#14780878)
Are we talking about the same? I only use preact because react is so weight for the web :)
Re:Apache Foundation disallows use of the Facebook “BSD+Pate... by tjpnz on Sunday July 16, 2017 @11:43AM (#14782440)
>Considering almost every single large tech company is using React,

How did you arrive at that conclusion?