Totally agreed -- and thank you for bringing up Hudson, which I have been concerned is being broadly forgotten!
I 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.
> 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!
:)
This mention of Hudson was a blast from the past! I honestly couldn't remember whether Hudson sprang from Jenkins and failed to gain mindshare or whether Jenkins sprang from Hudson and took all the mindshare. We used both of these on a project I working on from '08 to '13, and I guess we must have started out on Hudson and then migrated to Jenkins. So you're right to be concerned about peoples' memories fading!
(I honestly thought both projects worked very poorly, but also better than anything else we could find at the time.)
> (I honestly thought both projects worked very poorly, but also better than anything else we could find at the time.)
Each of us must first earn the right to forget Hudson by finally decommissioning our respective companies' remaining, bespoke, janky Jenkins server. ;)
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.