News for hackers. Stuff that matters.
Re:If it's not practical to redistribute, it's not free soft... by spaceSub on Monday November 23, 2015 @06:22AM (#10613968)
Actually the systemd guys looked at upstart for redhat in the beginning, but choose to rewrite it anyway. That had nothing to do with the Canonical entanglement though.

Though I dislike Unity and Mir, I think RedHats understanding of "Open" Source is a lot more disturbing.. https://lwn.net/Articles/432012

Re:If it's not practical to redistribute, it's not free soft... by jerven on Monday November 23, 2015 @07:51AM (#10614271)
That had everything to do with Canonical entanglement. Canonical would only accept patches to upstart with a contributor agreement allowing Canonical relicensing rights. This made it very difficult for outside contributors to work on upstart (especially redhat funded ones) and that led to resources being made available for investigating what would become systemd and friends.
Re:If it's not practical to redistribute, it's not free soft... by swills on Monday November 23, 2015 @07:30AM (#10614198)
RHEL 6 (and CentOS 6 by extension) use Upstart: https://en.wikipedia.org/wiki/Upstart#Adoption

Not that I disagree with your comments on Red Hat, but let's get our facts right.

Re:If it's not practical to redistribute, it's not free soft... by bkor on Monday November 23, 2015 @08:20AM (#10614382)
RHEL6 starts upstarts, but doesn't make use of any of the functionality. Everything is sysvinit scripts and zero (upstart) jobs. I was administrating a few RHEL6 machines and had to read elsewhere about the change to even notice it.

The person you responded to is correct though; a large factor in starting systemd was the CLA of Upstart. Above even highlights this; you cannot really say that RHEL6 used upstart in any way.

Re:If it's not practical to redistribute, it's not free soft... by swills on Monday November 23, 2015 @12:13PM (#10615680)
I guess it depends on how you look at it. It uses upstart to start all the sysvinit scripts, no? I know you can create upstart jobs and they'll get started, I've done that. But you're right, it doesn't make "real" use of upstart, in a sense.