5 ms·
I remember when the FSF had dire warnings about using the Sun JDK. I ignored it and kept on using Java, and nothing bad happened. The JDK was eventually GPLed,
by skybrian 4y ago
I remember when the FSF had dire warnings about using the Sun JDK. I ignored it and kept on using Java, and nothing bad happened. The JDK was eventually GPLed, and by then I decided I didn't like Java anymore and moved on to better languages anyway.
I feel kind of the same about VS Code. Binary product? Telemetry? Centralized marketplace? Some plugins are closed source? Eh, whatever. That stuff doesn't get in my way and I suspect that nothing particularly bad will happen to developers. Someday a better IDE will become popular, perhaps built on some of the code and standards spun off by VS Code (like the language server protocol), perhaps not. This editor will do until that happens.
The politics isn't as good as I'd like, but often the politics never actually materializes as a bad user experience, despite the complaints.
- slimsag 4y agoI wonder did the drive behind people creating open source JDKs have nothing to do with Sun open sourcing theirs? I wonder in an alternative world where Sun locked down Java as hard as possible and sued anyone and everyone, would they not have been bought by Oracle? Are we sure that an editor will be able to displace VS Code in the future, if it's given away for free and so feature-packed? Browsers are another example of this. Or would the VS Code successor look like an Apple/Google/Amazon fork of VS Code?
- brundolf 4y agoBut ultimately these applications are still winning based on merit. If somebody created a new editor or browser that was substantially better, nothing's really stopping everyone from moving to it. Now- we can talk about how it's a problem that nobody can afford to build something good enough to compete with what these megacorps can afford to develop and give away for free. But that's a different, older, much bigger discussion.
- slimsag 4y agoYou and GP's point is that these applications win on the merits of their user experience. That's not wrong, in fact I'd say that's absolutely true. But it's important to call out that the user experience most people care about has almost nothing to do with whether or not software is open/hackable. Because of that, I would suggest it is realistic that a decade or two from now we could largely lose that feature, and find we have 100% proprietary cloud-based IDEs.
- brundolf 4y agoYes, we could end up in a world some day where most people are using 100% proprietary cloud-based IDEs. But then, at worst, we're back where we started. All the open-source foundations we have now will still be there (plus any open bits from the cloud editors, like Monaco and LSP). Anyone sufficiently motivated to avoid using these cloud-based IDEs will have just as many options as they do today, and probably more. I just don't see how this is a loss.
- Ferret7446 4y ago>But it's important to call out that the user experience most people care about has almost nothing to do with whether or not software is open/hackable. For software developers I think that's a damn shame. Craftsmen have always made their tools suit themselves. If you aren't hacking your development tools, you're missing out, and if that opportunity is lost due to closed IDEs, that really sucks.
- pjmlp 4y agoThey did not sue as such, but never provided Apache Harmony with their TCK compliance test suite. Oracle haters worshiping Sun, keep forgeting Java was only free beer until Java 6. Sun went bankrupt shortly after Java 6 (which still had a couple of comercial stuff like Swing fonts rendering engine), and only Java 7 released after Oracle's acquisition was fully open source. Given that no one else bothered to acquire Sun, Java would have died with Java 6, partially open source. Maybe Apache Harmony would kept going at it, but I don't expect the amount of language changes, JIT or GC improvements to happen as they did.
- ProAm 4y ago> The politics isn't as good as I'd like, but often the politics never actually materializes as a bad user experience, despite the complaints. "The Wheel of Time turns, and Ages come and pass, leaving memories that become legend. Legend fades to myth, and even myth is long forgotten when the Age that gave it birth comes again. "
- al_mandi 4y ago> and moved on to better languages anyway Such as?
- themoonisachees 4y agoAny other language other than java
- LtWorf 4y agoIf you use oracle's java, it's not as easy as you present it at all.
- croes 4y agoThe marketplace isn't only centralized but MS VS Code only >I remember when the FSF had dire warnings about using the Sun JDK. I ignored it and kept on using Java, and nothing bad happened. Tha't like saying I ignored the warning dosn't invalidate the warning.
- tarakat 4y ago"They warned me to wear a seatbelt but I didn't and was fine"
- skybrian 4y agoMaybe I’m lucky, but what happened to other people?