Originally posted by duby229
View Post
UEC vs OpenStack
UEC (Ubuntu Enterprise Cloud) was offered by Canonical before Openstack existed. Openstack was released 2010-10-21, Ubuntu incorporated Openstack to replaced their UEC in Ubuntu 11.04 (2011-04). You can't claim NIH when the product didn't exist, and especially can't claim it if Ubuntu switches the moment the better alternative appears.
Bazaar vs Git
Bazaar was released on 2007-12-14 by Canonical while Git was version 1.5. There's a nice little wiki that compares the two, also it makes it clear that Canonical would have been developing Bazaar for at least as long as Git was started since they integrated it with so many things: GUIs, plugin support, native Windows support, etc.
Do you not think that Bazaar might have lead to Git adding more features that Bazaar had? Also do you not believe that due to git, bazaar's performance was significantly improved? Aka, competition is good.
Upstart vs Systemd
Upstart was released August 24, 2006 and systemd was released 30 March 2010. How again is Upstart a NIH Syndrome? God damn you guys are stupid.
Launchpad vs Github
This one is just a repeat of the Bazaar thing. Bazaar integrates with Launchpad, and Launchpad is something that they control. Remember how Github was purchased by Microsoft? Good thing Ubuntu stuck with Launchpad.
Unity vs gnome
Unity IS the gnome shell that uses gnome packages. Unity was only developed because Gnome 3 was coming. Unity was added to Ubuntu in 2011, the same year that Gnome 3 was released. I'd also like to point out that Gnome 3 was terrible for many years: bad performance, stupid interface, missing features. You could claim that Unity 8 was NIH, but no one else had a proper desktop-mobile interface so I would doubt that. The interface and the way to navigate it was totally different.
Torvalds abandoned GNOME for a while after the release of GNOME 3.0, saying "The developers have apparently decided that it's 'too complicated' to actually do real work on your desktop, and have decided to make it really annoying to do".
Mir was more than just a display server protocol. The work that went into mir was easily modified to work with Wayland.
It's the most NIH case I can think of, but even that isn't solely a competing protocol and ended up adopting it.
Comment