4 ms·
When Oracle bought Sun, there were a number of open-source projects they started fencing off and developing in a less community-oriented way. Usually, I think t
by pxc 3y ago
When Oracle bought Sun, there were a number of open-source projects they started fencing off and developing in a less community-oriented way. Usually, I think they didn't even actually change the licenses.
In every case I can remember, the community-centric forks outpaced or altogether outlived them. Hudson is dead. OpenOffice is basically irrelevant. Oracle ZFS sees little interest and is not what anyone thinks of when they hear 'ZFS'. But Jenkins, LibreOffice, and OpenZFS are all going strong many years later.
This could end up being a really good thing for Terraform users, would-be contributors, and Terraform itself as a technology. I wonder if any Terraform maintainers from HashiCorp itself will jump ship to work on it full time as OpenTF. A similar phenomenon ended up being a decisive factor with the post-Oracle forks of Sun software IIRC.
- davewritescode 3y agoSun is a great example of a company that had excellent engineers but a terrible business model. Instead of fixing the business model, they tried to extract as much value out what they had and it ultimately lead to the death of the company. Terraform is the gateway to Hashicorp and it feels like they're going to lose it.
- pxc 3y agoI was just a kid when Sun died, reading about all the drama of the buyout and the series of forks on Slashdot whenever I had already finished my work in my high school computer science class every morning. I didn't really know what or how to think about the mismanagement aspect of it, but I was already a F/OSS enthusiast by that time. I ran Linux at home and used free software everywhere I could. I even eschewed Times New Roman in favor of Linux Libertine (then the font of the W in the Wikipedia logo!) for my school essays because I didn't want to support the hegemony of a proprietary typeface. What I did understand about Sun was that they had been the caretakers (and sometimes creators) of some of the most important and beloved technology I'd ever used. I didn't know anything about Solaris, Hudson, ZFS or SPARC, but I knew Sun for VirtualBox, OpenOffice, the MySQL database system that seemed to be everywhere in the open-source world, and the Java programming language I was writing in for school. I remember a sense that something precious had died with that buyout, even though I didn't understand what led up to it. I worried a lot about OpenOffice, which I relied on and advocated to friends, and I practically cheered when I read about the formation of The Document Foundation and LibreOffice.
- kskkkkkkk 3y agoTF's excellent plugin ecosystem that is not owned by Hashicorp will teach them a bitter lesson.
- AYBABTME 3y agoOn the other hand, for many years they were maintaining most of everyone's plugins on their own repos. It's not like Hashicorp hasn't been an honest servant of the community. I understand people's dislike of the license change, but Hashicorp isn't Oracle.
- kskkkkkkk 3y agoIt's becoming it though.
- znpy 3y agoNot really. Oracle provides software that does not require any activation cose but will phone home and snitch on you so that oracle can send you threats if you don’t pay license fees. I’m thinking of some additional virtualbox guest additions.
- fishnchips 3y ago> but will phone home and snitch on you Terraform would never do that, would it? Oh, wait... [0] [0] https://github.com/hashicorp/terraform/blob/v1.5.6/checkpoint.go https://github.com/hashicorp/terraform/blob/v1.5.6/checkpoin...
- Jka9rhnDJos 3y agoNot really. I was a frequent contributor to plugins and it was actually incredibly frustrating getting changes merged for many of them. Many you couldn’t test your changes without licenses that cost hundreds of dollars. They controlled the repos, but they didn’t maintain them.
- cryptonector 3y agoYes. Sun became all about extracting rents from vendor lock-in (SPARC, J2ME, SUN DS, etc.). But Sun couldn't maintain that vendor lock-in, so Sun went under. Management just did not or would not see this, much less act on it. OpenSolaris was a good initiative for rebuilding mind-share, but it was a bit too little too late. But the biggest mistakes Sun made were made in 2002-2004, and they never recovered: - the Solaris on x86 "cancellation" (it was more putting it on hold, maybe, but the market took it as a cancellation) - not making a deal with Google for Google to use Solaris in their data centers - killing off Sun PS (professions services) The Solaris on x86 "cancellation" killed a lot of mind-share. No one wanted to get locked-in to SPARC. Making a deal with Google would have reinvigorated Solaris' mind-share at a critical time. IBM did the opposite of killing off its professional services division. IBM killed off their x86 systems division and beefed up its PS, and IBM went on to make a killing on PS. The vendor lock-in issues totally compounded these terrible decisions. After 2002 Sun was always on the back foot.
- znpy 3y ago> not making a deal with Google for Google to use Solaris in their data centers Wow i had no idea that had almost happened! Anyone care to elaborate further on that? I wonder what could have been, if later solaris was open sourced and google could push their improvements… maybe we’d all be running containers based on solaris zones, and would have solaris on our smartphones? Who knows!
- cryptonector 3y agoThe story as I understand it is that Sun wanted to license Solaris on a number of hosts basis while Google considered the number of servers they had to be a critical secret. > maybe we’d all be running containers based on solaris zones There were a lot of nice things about Solaris. The Solaris engineering org was amazing, full of visionary giants. ZFS, Zones, DTrace, mdb, SMF (systemd, but done better and ten years earlier), the fault tolerance stuff -- all created by engineers as skunkworks.
- fishnchips 3y agoFun fact - some Google servers ran Solaris. I worked on the tape backup team and the machines connected to LTE drives were indeed running Solaris.
- bcantrill 3y agoThey definitely changed one of the licenses, and in fact in the most brazen way possible -- they relicensed OpenSolaris to proprietary![0][1] Your point stands, though: illumos very much outpaced and outlived it.[2] [0] https://www.youtube.com/watch?v=-zRN7XLCRhc https://www.youtube.com/watch?v=-zRN7XLCRhc [1] https://www.youtube.com/watch?v=Zpnncakrelk https://www.youtube.com/watch?v=Zpnncakrelk [2] http://dtrace.org/blogs/bmc/2017/09/04/the-sudden-death-and-eternal-life-of-solaris/ http://dtrace.org/blogs/bmc/2017/09/04/the-sudden-death-and-...
- pxc 3y agoI'm sure that was an especially painful change, being such a gratuitously stingy and shortsighted treatment of a dear and painstakingly refined core technology project. My point with that observation about licensing was just that in many cases, it didn't even take something as drastic as a license change to get a project superseded by a community fork. Just changing the release process or removing some community maintainers' commit bits or whatever could be enough. Maybe some of that was because seeing what was done to OpenSolaris made everyone else ready to jump right away as soon as they saw any shift at all in other projects, though.
- bcantrill 3y agoTotally agreed -- and thank you for bringing up Hudson, which I have been concerned is being broadly forgotten!
- rbanffy 3y agoI prefer to focus my imagination on picturing how angry Larry must have felt after becoming the owner of MySQL and learning that, even after spending a couple bullions on it, he still couldn't kill the thing. And I always forget Hudson's name, but not the product.
- sanderjd 3y ago> I prefer to focus my imagination on picturing how angry Larry must have felt No no no, didn't you watch the video? Don't anthropomorphize Larry Ellison! Lawnmower can't feel angry! :)
- red_trumpet 3y agoIt's somewhat ironic though, that the license adopted by Hashicorp, the BSL, originates from MariaDB, which is the no-oracle successor to MySQL.
- Nux 3y agoAnd arguably MySQL does better than Mariadb nowadays.
- artyom 3y agoI think the only thing that wasn't forked off from the Sun deal was VirtualBox, mainly because Oracle never cared much about it and it's still open source, and partly because the container revolution was already brewing.