Smell the Roses Already: 4 OSs that Should Be Open Source

More often than not, the question arises on OSAlert why certain projects or pieces of abandonware aren’t released as open source software. Supposedly, this would speed up development, facilitate the growth of a community, all that jazz associated with open source development. Here are four projects I’d like to see released under a MIT license.4. BeOS

Many who read OSAlert regularly probably know that both Eugenia and I have a special place in our hearts for the BeOS. We loved it because it was all-new, fresh, and came with a feature set that other operating systems could only dream of – and a whole set of features that shined due to their absence. Sadly, as we all know, Be, Inc. died due to a combination of business blunders and market circumstances, leaving us BeOS fans in the cold. The BeOS withered away into irrelevance – only open sourcing BeOS could drag it out of it.

So, why isn’t the BeOS number one? Because of Haiku. The project is making massive strides forward, and the first alpha release creeps ever closer. Releasing the BeOS source code under a MIT license won’t be nearly as useful as it would’ve been 5 years ago, but might still help the Haiku project.

3. SkyOS

SkyOS is a massive undertaking, especially taking into account it is mostly written by one man: Robert Szeleney. It started out as a bootloader, but moved away from its roots, turning into an actual operating system, and as the years passed by, the project got ever more ambitious. I’ve personally dealt with the 2.x, 3.x, and 4.x branches, as well as the current test releases, and the progress made is just staggering.

Still, the project appears to be stuck in a perpetual state of ‘testing’. This is of course the team’s prerogative, but it does negatively affect the perception of the project among operating system enthusiasts. While the discussion surrounding SkyOS and open source has always evoked strong emotions, there are, of course, undeniable positive aspects to such a move.

I used be a strong supporter of the closed source nature of SkyOS, but in recent years my position swung to the other side due to an apparent lack of focus and the absence of a release. SkyOS is a great project, with an enthusiastic community, but I think it could be even better.

2. QNX

Just like the BeOS, QNX has a special place in my heart. I used this operating system extensively, and always appreciated how well-structured, stable, clean, and elegant it was. Sadly, QNX Software Systems didn’t care about the three men and a cow who ran QNX as their desktop operating system, and did whatever they thought made business sense: focus on where the money is. It meant the end of the already fragile desktop movement around the QNX operating system.

In September 2007, QSS “opened” the source code behind QNX, but the construction around it is rather messy and is not truly open. As a result, it does not appear as if the desktop movement around QNX is gaining steam again.

Which is a sad thing, as there is so much potential in QNX.

1. AmigaOS4

AmigaOS4 – the untouchable operating system. It is done, it is out there, but in order to run it you either need to buy some classic Amiga with an upgrade board, or buy a modern AmigaOne – the latter might prove to be rather problematic since only three were built, and those who bought those three cling on to them for dear life. In any case, for mere mortals, running AmigaOS4 is nearly impossible.

This is because the AmigaOS is clinging onto an architecture that is increasingly difficult to produce or buy desktop machines for. The PowerPC architecture is quite alive, but not where it matters for the AmigaOS: the desktop (or laptop) market. The end result is that the AmigaOS is probably the most-praised operating system no one can actually run.

Nobody is making any true profits off AmigaOS4. It needs to be open sourced so that the enthusiast community can do what every other sensible company would have already done ages ago: port AmigaOS4 to the x86 architecture. “Just smell some roses already,” Rube told Georgia. I would like to say the same to the companies behind the AmigaOS: stop suing each other, and allow the world to enjoy your once revolutionary operating system. The MIT license is waiting for you.

What are your picks?

114 Comments

  1. 2008-05-22 9:25 pm
    • 2008-05-22 9:59 pm
      • 2008-05-23 3:01 pm
  2. 2008-05-22 9:27 pm
    • 2008-05-22 11:57 pm
      • 2008-05-23 12:35 am
        • 2008-05-23 8:06 am
          • 2008-05-23 8:55 am
          • 2008-05-23 1:07 pm
          • 2008-05-23 4:09 pm
    • 2008-05-24 1:53 pm
  3. 2008-05-22 9:38 pm
    • 2008-05-22 10:57 pm
      • 2008-05-23 2:12 pm
        • 2008-05-25 3:15 pm
    • 2008-05-22 11:16 pm
      • 2008-05-23 10:56 am
    • 2008-05-23 4:52 am
      • 2008-05-23 12:47 pm
    • 2008-05-23 10:50 am
    • 2008-05-23 11:26 am
    • 2008-05-23 9:08 pm
  4. 2008-05-22 9:38 pm
  5. 2008-05-22 9:42 pm
    • 2008-05-22 9:46 pm
      • 2008-05-22 10:09 pm
        • 2008-05-22 11:35 pm
          • 2008-05-23 11:01 am
          • 2008-05-23 3:55 pm
          • 2008-05-23 8:40 pm
          • 2008-05-24 4:19 am
          • 2008-05-25 9:10 am
          • 2008-05-25 5:40 pm
        • 2008-05-24 12:19 pm
  6. 2008-05-22 10:02 pm
    • 2008-05-24 6:32 am
  7. 2008-05-22 10:18 pm
    • 2008-05-23 6:39 am
    • 2008-05-23 10:52 am
  8. 2008-05-22 10:31 pm
  9. 2008-05-22 10:54 pm
  10. 2008-05-22 11:00 pm
    • 2008-05-23 1:55 am
    • 2008-05-23 9:34 am
  11. 2008-05-22 11:07 pm
    • 2008-05-23 12:58 pm
  12. 2008-05-22 11:24 pm
  13. 2008-05-22 11:29 pm
  14. 2008-05-23 12:06 am
  15. 2008-05-23 1:30 am
  16. 2008-05-23 2:14 am
    • 2008-05-23 1:00 pm
  17. 2008-05-23 2:31 am
    • 2008-05-23 3:03 pm
    • 2008-05-23 4:11 pm
  18. 2008-05-23 4:18 am
    • 2008-05-23 5:49 am
    • 2008-05-23 9:08 am
      • 2008-05-23 9:47 am
      • 2008-05-23 4:22 pm
        • 2008-05-23 6:47 pm
      • 2008-05-23 8:00 pm
        • 2008-05-24 8:26 am
  19. 2008-05-23 4:23 am
    • 2008-05-23 8:41 am
      • 2008-05-23 1:03 pm
  20. 2008-05-23 4:34 am
    • 2008-05-23 5:16 am
    • 2008-05-23 7:26 am
    • 2008-05-23 9:51 am
    • 2008-05-23 10:47 am
  21. 2008-05-23 5:35 am
  22. 2008-05-23 6:22 am
    • 2008-05-23 6:54 am
  23. 2008-05-23 7:16 am
    • 2008-05-23 8:09 pm
  24. 2008-05-23 7:21 am
  25. 2008-05-23 7:41 am
    • 2008-05-23 8:08 am
  26. 2008-05-23 8:27 am
  27. 2008-05-23 11:54 am
    • 2008-05-23 2:28 pm
      • 2008-05-23 7:06 pm
        • 2008-05-23 8:03 pm
  28. 2008-05-23 12:10 pm
    • 2008-05-23 2:09 pm
  29. 2008-05-23 12:16 pm
    • 2008-05-23 12:51 pm
    • 2008-05-23 1:11 pm
  30. 2008-05-23 12:25 pm
  31. 2008-05-23 1:22 pm
  32. 2008-05-23 2:22 pm
    • 2008-05-23 3:04 pm
      • 2008-05-23 3:10 pm
        • 2008-05-23 3:16 pm
          • 2008-05-23 6:34 pm
        • 2008-05-23 3:59 pm
          • 2008-05-23 6:48 pm
  33. 2008-05-23 2:52 pm
    • 2008-05-23 3:10 pm
  34. 2008-05-23 3:27 pm
  35. 2008-05-23 3:50 pm
  36. 2008-05-23 8:19 pm
    • 2008-05-23 8:39 pm
    • 2008-05-23 8:58 pm
    • 2008-05-24 2:17 am
  37. 2008-05-24 3:11 am
    • 2008-05-24 5:01 pm
  38. 2008-05-24 2:54 pm
  39. 2008-05-25 5:30 pm