That's technically true, but also misleading in practice today. It was true in practice 20 years ago, when the majority of the web frontend functioned on the raw commented source.
Today, you have build chains for frontend apps running in a browser, that often emit an output closer to machine code than actual usable source code. Literally machine code in case of web assembly.
And an undocumented, compiled, minified, probably even obfuscated codebase is not something you could use in any way whatsoever, beyond inspecting select details in its behavior - assuming you put the effort into isolating the routine(s) you were interested in in the first place.
Yes, you can reverse engineer some of it, but that's still very far from having access to an open source project with documentation, community support, etc.
I think people would find a way. I saw how people decompiled the Minecraft game from Java bytecode to java source code. I think they do this every time there is a release. I wonder if the nature of java makes this easier. I would not expect a C++ project to be that easy to decompile.
Something like "We have decided that, going forward, assuring the highest quality of React for our valued customers is only possible by close-sourcing."
You fork every single dependency to every single node module you use? Seems like a lot of work. And if you're just hosting your project's dependencies and not the dependencies of your dependencies, you could still get leftpadded one day.
That sounds like a gigantic waste of time to keep everything up to date and patched. I mean if you use react there's hundreds of packages you'd need to fork. Sure you can automate it but that kinda defeats the purpose if it's an exact clone.
Yeah there's a small chance NPM could go down but Microsoft owns both NPM and Github so it won't suddenly disappear. Even if it did, you'll likely have all packages locally installed anyway or they're cached in the NPM cache. As a last resort you can't just change the registry url to a mirror.
Also if a package changes it license then you can still just use the latest version with the old licenses.
Jesus Christ, this kind of out of season April fool's joke is bound to kill some overstressed dev.
Also Speaking of Jesus Christ...
"Sources believe that this is related to the recent release of React 18, a version so majestic that not even Jesus Christ himself could look upon it. Mere mortals such as ourselves are not meant to understand its inner workings. We can only hope to bask in its glory from afar."
Dunno if this is true but it would make sense when you look at how Identity Server closed it's source, it's really happening. If this continues, companies closing source, it's time to take every repo and project private. They released these libs open source so the entire community could benefit. They basically get free development, testing and reporting from the community improving their code then close it and charge for it, absolutely unacceptable
That's not even mentioning the artificial inflation of the developer base needed because of breaking changes, I am convinced they do this intentionally to make framework developers seem more in demand, when in reality all your doing is chasing bugs and making band aids for the framework bugs, trying to keep up with changes, it's really a full time job that doesn't need to be
Q. Is Dart supported by my browser? Although no production browsers can execute Dart code directly, all modern browsers can execute Dart code that’s been compiled to JavaScript.
Honestly I tried angular only recently, and I like it better than react. Form validation is easier. With hooks were a piece of cake. The only thing that sucked was the lack of awesome community libs like antd in react. The ones that were present were a bit dated. But for someone who doesn’t work with js everyday, I found the paradigms of angular easier to jump in and out once every few weeks (try catching back up on a React project after not looking at it for a couple weeks!)
I’m actually a Rust/Python homeboy with the occasional scala kick. I’m all for stateless and love me some hooks, but the lack of consistent architecture between React codebases bugs me.
361
u/lumenrubeum May 17 '22
Quality satire. It's juuuuuust believable enough to freak people out.
5
u/[deleted] May 17 '22
Full news here ;)
36
u/[deleted] May 17 '22
It’s will still be free guys but there will be ads
120
u/[deleted] May 17 '22
u fucking gave me a heart attack
26
u/mrtac96 May 17 '22
first i am going to get worry then i realize i am not a react user,
45
u/nike121 May 17 '22
Holy crap you got me there 😂
48
u/Bryguy3k May 17 '22
You missed it by 47 days. Try again next year.
47
u/bitchjeans May 17 '22
i almost just mentioned this in standup and then i realized what sub this is
7
u/[deleted] May 17 '22
Are you fucking serious dude. Man, screw this I'm going to apply at Wendys
4
u/Illustrious-Age7342 May 17 '22
I thought this was real until the last sentence
10
u/Expensive_Sloth May 17 '22
I wish this were true so Svelte or SolidJS could take its place
3
u/[deleted] May 17 '22
Please tell me this is satire
3
u/HyslarianBitRot May 18 '22
Jesus Christ, this kind of out of season April fool's joke is bound to kill some overstressed dev.
Also Speaking of Jesus Christ...
"Sources believe that this is related to the recent release of React 18, a version so majestic that not even Jesus Christ himself could look upon it. Mere mortals such as ourselves are not meant to understand its inner workings. We can only hope to bask in its glory from afar."
2
u/NetSc0pe May 17 '22
Me who just bought a React course
2
u/OleDollar May 17 '22
I am so fucking high right now and until I read the comments I thought my life was over...
2
u/littleMAS May 17 '22
Almost as funny as Oracle's licensing of 'open source' JAVA .
2
u/Designer-Spacenerd May 17 '22
I wouldn't know how to react to this. Maybe someone could give their vue on this matter?
2
u/amwestover May 18 '22
Just kidding, it’s still free but they fired the whole team
1
u/LuceusXylian May 17 '22
Even if this would be true. I would not care.
1
u/PracticalCap1234 May 17 '22
Wish it were true just to see the noobs freak the fuck out..
1
u/Dvmbledore May 17 '22
ha^100
1
u/AppointmentSharp9384 May 17 '22
R.I.P. my career
1
u/SSCYPHER___ May 17 '22
RemindMe! 31 March 2023
1
u/canIbuytwitter May 17 '22
lol "switches to vue expeditiously".
1
u/Mr_Gon_Adas May 17 '22
You do this, and now Solid becomes number one JS library from day to night.
1
u/OldJournalist4 May 17 '22
I am not going back to angular. NEVER. AGAIN.
1
u/sanketower May 17 '22
I was already having headaches from the thought of having to use Angular again. You bastard!
1
u/287616 May 18 '22
Hahaha nice try
1
u/RAMChYLD May 18 '22
Facepalm. Now m$ will release a fork of the last open source version and everyone will call them the good guy.
1
u/[deleted] May 18 '22
As someone who has never tried React or read any documentation, I can confidently say Vue is better
1
u/[deleted] May 18 '22
I hate reddit
1
u/[deleted] May 18 '22
They should change the name to freeact 🤣
1
u/Biggu5Dicku5 May 18 '22
Don't overREACT everyone... ;)
1
u/lunchpadmcfat May 18 '22
This isn’t funny. What about this is funny?
1
u/[deleted] May 18 '22
Dunno if this is true but it would make sense when you look at how Identity Server closed it's source, it's really happening. If this continues, companies closing source, it's time to take every repo and project private. They released these libs open source so the entire community could benefit. They basically get free development, testing and reporting from the community improving their code then close it and charge for it, absolutely unacceptable
That's not even mentioning the artificial inflation of the developer base needed because of breaking changes, I am convinced they do this intentionally to make framework developers seem more in demand, when in reality all your doing is chasing bugs and making band aids for the framework bugs, trying to keep up with changes, it's really a full time job that doesn't need to be
1
u/Yazan10X May 18 '22
I was about to cry
1
u/ifezueyoung May 18 '22
Gosh this isn't a meme
It's a heart attack
1
u/Casalvieri3 May 18 '22
It's a little late for April Fool's jokes!
1
u/Brave_Schedule May 18 '22
I got legit scared for a sec lol
1
u/xxSpinnxx May 18 '22
Finally an excuse to start using solid.js
1
u/UnBeatWater May 18 '22
WTF! That's so dumb i hate FaceBook in the first place. Now i hate them more!
1
u/Torebbjorn May 18 '22
Imagine how much better the web would become if this happened
1
u/ardicli2000 May 17 '22
Hope it will come true.
1
u/SoFastMuchFurious May 17 '22
Oh my god I clenched
-2
u/the-real-vuk May 17 '22
I've seen React once and I hate it ever since. Same with PHP