Why is SkyOS closed-source? The two reasons given in the "Basic Questions" FAQ aren't at all satisfactory.
3. Is SkyOS open-source?
No. SkyOS is a closed source operating system. The creators have chosen to keep the source closed because this would ensure that they would keep control. Also, this prevents forking and splintering.
Why would they be unable to maintain control if the devs released the code? It's not like they'd have to take
community input. They'd still be allowed to charge for it, and they could leverage that by offering official support (Like manuals and tech suport) alongside the OS when they sell it.
They express concern that SkyOS would get forked if the code was open. Hell, forking happens more often if the code *isn't* GPL. Just
look at the BSDs and Unices. Emacs forked like hell before it was GPL... then, when it finally got a license, the forks from before remained, but no more emerged. Forks only tend to occur when a project is in serious need of life-support. To borrow an example from the Ubuntu community, when Automatix
was released under the GPL, the author refused to take community input. Automatix remained a lumbering hulk of code that only supported Ubuntu x86. People forked the damn thing like crazy because the author refused to accept improvements or improve his code, or even get it working under Kubuntu or AMD64. When he finally stepped down and and appointed a team to lead it, the team immediately started accepting input and help from the community, and the forks died. Their workload was cut in half, and now Automatix is getting ported to OS's that are similar to Ubuntu, like MEPIS. The code is getting much, much leaner, and it's more usable than ever. Nobody needs to fork because it rocks. Forking only tends to happen if a project is unhealthy.
So: why is SkyOS closed?