More often than not, the question arises on OSNews 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.

QNX is making strides to be really open source, and i gets a little more released every month or so, i think most recently was their network stack (which is just great). But yes. i have a QNX box that i use as a desktop os when i dont want anyone else i know to be able to use my computer (due to fear of a new environment). 6.4 is shaping up nicely btw.

You're right and I was aware of that. There is also the issue of OS/2 having been taken over by Serenity Systems International (eComStation) which further reduces the possibility of it being open sourced.

They probably have the source up until the agreement lapsed which is why eCS 2.x is not based on the latest kernel level from IBM. I guess the agreement still allows them to do that since IBM hasn't sued.

According to postings from Mensys folks on the eCS technical mailing lists, work is still continuing on the pending eCS 2.0 release.

I don't think Serenity or Mensys has that much (if any) source from IBM, anyway -- eCS has historically been a repackaging of IBM's original OS/2 client/server binaries with some subsystems being replaced, not directly modified. Kernel patches and such were still being done by IBM folks like S.G. AFAIK...

My votes are going to IRIX, OpenStep, VMS and AIX... but none of these are likely to be open sourced, unfortunately.

Meh, the only really good thing about IRIX is actually the GUI; the rest of it is pretty so-so when compared to other UNIX's. As for OpenStep, its too long in the tooth to be useful, but then again, given webkit is out there, it would be great. As for VMS, as much as I would love to see it, the problem is that most of (infact all of) its reputation came from the hardware it ran on. If you moved it to something else (because that is what open sourcing would allow), alot of the benefits would evapourate.

Actually VMS has been ported to Alpha and is now running on Itanium. (It's called OpenVMS). The hardware is a non-issue, especially after the Alpha port around 6.1/6.2. There is very little about the Alpha hardware of 15 years ago that isn't as good or better in todays x86 hardware. It could easily be ported to x86-64 (as it has now been already ported to 2 64 bit architectures).

Currently, the last VAX version of OpenVMS is 7.2 and the current Alpha/Itanium version is 8.3

I agree. Most of all I would like open-source VMS and I would place OS/2 to the second place. Why? Because I am already fed up with UNIX variants. What special differences between BSD, Solaris, Linux? You'll need a microscope to find them. And also a do not like UNIX at all (don't know, why).

Not going to happen. IBM and SGI can't do it, and they won't do it. They can't do it because they don't own the rights to all the code used in IRIX and AIX. They would have to get permission from and pay money/licensing fees for the code to AT&T/Novel/SCO (Whichever owns it now), and possibly INTERACTIVE Systems Corporation (Sun?), and MIPS for the code, or pay guys to parse through the source and rewrite it --which costs money for no profit return.
They won't do it because there's no money to be made from it; only money to lose by devoting resources with no potential profit gain.

OpenStep

There is no money to be made for Apple by open sourcing OPENSTEP. It would cost them money in resources, legal matters, and bandwidth to release it. In exchange they would only get gratitude from a small group of internet geeks --no profit to be gained.

VMS

I know for a paltry fee HP provides a hobbyist license for OpenVMS. As far as open sourcing I think HP still has a notable amount of banks and other companies that use VMS. Even after these customers eventually migrate I doubt HP would care enough to open source it. I could be wrong though. Their hobbyist license for OpenVMS is a good step in the right direction.

the latter might prove to be rather problematic since only three were built

I believe you mean three different models which incidently doesn't fit much better because it tells you nothing about the volume of sales of the units, which appears to be the point you are trying to get across.

I don't have any hard figures but I'll stick my neck out and say I'm pretty sure they sold more than three units of the A1

Sarcasm: A form of verbal irony, expressing sneering, personal disapproval in the guise of praise.

Hyperbole: Exaggeration used for emphasis. Hyperbole can be used to heighten effect, to catalyze recognition, or to create a humorous perception.

If you prefer the Wikipedia definition of sarcasm:

Sarcasm is stating the opposite of an intended meaning especially in order to sneeringly, slyly, jest or mock a person, situation or thing. It is strongly associated with irony, with some definitions classifying it as a type of verbal irony intended to insult or wound. Sarcasm can also be used in a humorous or jesting way depending on the intent of the person speaking.

So, saying that they sold 3 computers is clearly a hyperbole, that is, an exaggeration, and not stating the contrary of what one means, as in irony and sarcasm.

I'm glad we are making progress on the vital subject of whether Thom's remarks were sarcasm. I'll tell you something very true, which you must have guessed, about this paragraph in the next (one-sentence) paragraph.

The previous paragraph was sarcasm.

Look, saying that only 3 Amiga computers were is, in my view, clearly an instance of exaggeration, since "only 3" could be replaced by, say, "incredibly, absurdly few", which is stronger than, say, "very few", even if the former corresponds to fewer units than the latter. So the exaggeration is not in the actual number of units, but in the strength of the emphasis.

If you take Thom's statement to mean "they made so few units they could be counted on one hand" and propose as the opposite of that statement "they made more units than one could count on one hand" then Thom's use of sarcasm fits even with your cherry picked definition.

Here's another: 1: a sharp and often satirical or ironic utterance designed to cut or give pain
2 a: a mode of satirical wit depending for its effect on bitter, caustic, and often ironic language that is usually directed against an individual
- Merriam-Webster

RISC OS would benefit from being released under a proper open source licence - the whole "RISC OS Open" thing is more shared source than open source, meaning that a lot of people won't touch it even with a very long stick, and rightfully so.

Meanwhile, the "big" players in that small scene fight to hold onto their share of the diminishing value that the software has, with the day fast approaching when the only way you'll be able to run it will be under emulation on a platform that the most ardent defenders of RISC OS despise without question or further consideration. In other words, a diminishing group of people doing themselves no favours and complaining that there are fewer in their ranks every year.

There would be a certain amount of value of releasing the BeOS source code under the MIT license, but at this point, it'd be worth far more as a form of documentation of what BeOS 5.03's behavior is expected to be, as opposed to likely being able to be reused. There are a number of undocumented API's in BeOS 5.03 that'd be nice for getting old applications that no longer have source available to run, but other than that, there'd be little practical use for the code. Haiku at this point is different enough under the hood that it'd be far more effort than it's worth to attempt to reuse any non-preference code. For example, Haiku has mmap and an integrated VM/filesystem cache, something BeOS never had, and there's a lot of hardware Haiku supports that BeOS never did, partially because it didn't exist when BeOS was still sold legally. The Haiku USB stack appears to be more complete at this point than BeOS 5.03. Yes, the VM subsystem is still missing some key functionality (hence it is still definitely fair to call it "pre-alpha" which is also why there's not an officially-supported LiveCD available yet) but it'll get there, and unlike BeOS, it won't puke with > 1 GM physical RAM (sometimes less, depending on the machine).

There's one thing that'd be greatly appreciated by at least a few people, though: it'd be great if the hardware-accelerated OpenGL stack that was being worked on before the "focus-shift" was available to reuse.

The only two I think that matter, from the perspective of the desktop, is QNX and AmigaOS. Why? because it is already 99% of the way 'there' to being an ideal desktop operating system. *NIX world, there is still wrangling with standards over how the different desktops interoperate, HIG's and so forth.

QNX and AmigaOS already have those laid - thats not to say they're perfect, its just that what needs to happen is very small compared to the challenges infront of *NIX right now. QNX's main problem, I've found is hardware support and a lack of a community port and maintain applications from the opensource world (Firefox, Thunderbird, etc.).

Amiga is the restriction to a certain piece of hardware; don't get my wrong, I understand the business model they're trying to achieve, but the fact is, Mac OS X never really loss critical mass. Amiga OS has loss critical mass, and the only real way to make it a vibrant and attractive platform for third party developers and hardware companies, is to rapidly expand it via making it accessible for all.

How should that work? opensource it firstly, then secondly, find a hardware company and work with them; personally, I"d go Lenovo, work with them, find out what their next product range will include, work through lenovo with third parties to get specications, and basically turn lenovo's PC's into the 'defacto Amiga' - thus, Lenovo absorbs the risk associated with the hardware business thus leaving Amiga Inc safe.

For people not willing to cooperate or those who intend to unimaginatively outsmart the giver this is a very strong requirement. But I guess your intention was to invoke intelligence and social awareness, so I tried to contribute in this spirit from another angle

Windows 2000 deserves mentioning, because it was Microsoft's magnum opus; it included all of the stability of what would later become XP without sacrificing logical UI design. Opening Win2k would allow support for modern hardware (Wifi, x64 optimization, and usb drives specifically) to be backported, while on the UNIX front it could prove beneficial for some OSS projects (Wine specifically). Maybe a few security holes could be fixed as well.

The issue with OS4 is that there's been other companies who make hardware which can run the OS (Genesi and the EFIKA), and even an unreleased port to the PPC Mac Mini, but Amiga Inc. seems to always find a way to guard this product like the crown jewels. They would rather cut off their own nose to spite their own face than give the few customers they have left what they want.

Sadly, the work the Frieden brothers did for AmigaOS will probably never be truly acknowledged, and will sit in some file cabinet somewhere. If it was released under the MIT license, there would be a significant amount of development as the OS was and is so friendly to development.

SkyOS is just an amazing piece of work. I personally haven't run it, but it's got a strong following and an incredibly large amount of apps for one primary developer .

BeOS, I believe, would also benefit highly from being open sourced. Unfortunately, as we learned from Zeta, and the comments that the representative from ACCESS left here, it's not going to happen unless someone pays a lot of money. Bernd Korz, had he gone through with his promise to release the source he had, would have almost single-handedly destroyed Haiku by "tainting" developers. Haiku is an incredible project, and I think it will succeed without the BeOS source code, and because the developers are motivated to do things the right way, and in the spirit of the original OS.

Windows 2000, which did have at least two 64-bit ports for the Alpha and Itanium (I saw the Alpha port at PC Expo at the Javits Center in 1999 running SQL Server 2000 64-bit), would also be incredible to open source. However, people would find out how to run newer Windows apps on top of it like Office 2007, IE7, and DirectX 10, and this would kill Microsoft's upgrade cycle business model . I think that the ReactOS/Wine combination will eventually provide a great alternative that's better than the original by design.

There are other OSes which would also benefit from Open Sourcing, namely RiscOS (since ARM chips are incredibly common), MorphOS (see AmigaOS), and Tru64 UNIX/Digital UNIX (there's some decent clustering technology in there, and HP has essentially abandoned the OS).

I liked the AmigaOS point most of all. It's probably the one OS which can be open sourced with the least cost, and probably will never happen due to current management at Amiga, Inc..

That's right, you can do for yourself with GPL software anything you like. Only when you publish (modified) versions, there are certain restrictions. See it as the "cost" of the software to acquire it.

But if there was no license at all, you'd have same thing: copyright, something that exists *by law*, that protects any "intellectual property" regardless license, unless it is explicitly specified. So the GPL already grants freedoms beyond copyright law.

(I know, it seems most people are unaware that even if you don't give your work any copyright notice or license whatsoever, it is still protected by copyright laws in most countries.)

In the mean time you can use GPL software for any purpose freely, from compiling your own clone of The Sims, to controlling computers that can fire nuclear warheads, to downloading adult content off the innerwebs.

BSD has restrictions too, when you publish modified works. Don't pretend it does not.

The only software license that seems to have no restrictions at all seems to be "Public Domain", which is sort of the "denial of any license". Now how many software projects use that license?

Sure, MIT/BSD and GPL both have restrictions only when you publish modifications. (I think most people posting here know that already.)

His point, I assume, is that the GPL is *more* restrictive because it restricts which sub-license you may use. At least that's why I never did care for it either.

MIT/BSD still says you gotta include the disclaimer and copyright notice, etc. Fine. But you can sub-license the software using other licenses, whereas with GPL it *has* to be sub-licensed under GPL. No exceptions.

Sure, MIT/BSD and GPL both have restrictions only when you publish modifications. (I think most people posting here know that already.)

Although many people pretend not to.

His point, I assume, is that the GPL is *more* restrictive because it restricts which sub-license you may use.

Sure, but that's the deal. People work on GPL'ed software in the hope of being able to use derivative works. If you use those people's work, you have to play by the same rules. If that's "more restrictive".., well I guess it won't kill anybody. It's still lightyears ahead in giving freedoms to users and redistributors than any proprietary license.

MIT/BSD still says you gotta include the disclaimer and copyright notice, etc. Fine. But you can sub-license the software using other licenses, whereas with GPL it *has* to be sub-licensed under GPL. No exceptions.

There's no technical difference. Both licenses require the use of compatible licenses. A "sub-license" doesn't exist.

There's a freedom that GPL gives you and BSD does not (or rather, cannot): the guaranteed freedom to use improved, derivative versions of the software you're now using, in the future.

"BSD has restrictions too, when you publish modified works. Don't pretend it does not."
The only restriction I see in most BSD-licences these days are that you have to include the copyright notice(with source and/or binaries), and that you can't use the author or organization for promotion.

Now, let's be honest. That's a lot less restrictive than GPL.

Not that I'm bashing GPL! It is a licence that garantees that software based on GPLed stuff *stays* open source. (That's a wonderfull thing.) So... you do not have the freedom to make non-free software from it. No matter how inmoral you may consider it to produce non-free software it is still a restriction to not be able to use GPL as base for non-free software.

BSD and GPL have different strengths and weaknesses.
BSD is definetely the most free, but only GPL attempts to garantees freedom regarding software based on that software.

For the record I'm getting real tired for the "GPL versus BSD" thing. They are both great licences for different use and they both definetely have a place in this world!

For the record I'm getting real tired for the "GPL versus BSD" thing. They are both great licences for different use and they both definetely have a place in this world!

True.
There's nothing wrong with a nice debate or flamewar now and then. But it's simply inaccurate for anyone to state that BSDL is more free than GPL.
GPL is simply free in a different way than BSDL.

GPL guarantees future freedom and unconditional availability of source code for published works, BSDL gives more freedom of choice with regards to binary or source redistribution - including the freedom to not give others the freedom of using your source code. That's not measurable in the sense of "what's more free?"

You can't let one person swim a hundred meters and let another run a hundred meters and then decide who's the fastest.

QNX for sure. I'd love a stable and mature microkernel based system that is open to exploration. Minix3 is a step in the right direction, but it's neither stable nor mature, and hasn't made a release in a while.

OpenVMS. It's time for it to live up to it's name ;^)

I already got my wish for a free and open source Solaris, and my only real issue with it is a maddening lack of man pages. I don't want to have to be online to find out something about a system I'm unfamiliar with.

Loads of potential held back by pissing contests over licensing and the socialist agenda of throwing the word freedom around while loading down with pages of legal mumbo jumbo and the rampant fanboyism of naive idealists.

I'd love to see linux released under the MIT license. It's free in the first place, why the devil does it need more than that? Even better, just public domain the damned thing... Like sqLite.

As I keep saying, if you are going to give something away - FOR **** sake JUST GIVE IT AWAY.

there is nothing 'socialist' about the gpl as it is a voluntary arrangement that free people choose. Many companies are making a lot of money with linux and other gpl apps and will continue to do so as long as they are useful. It is restrictive but closed source is even more restrictive and nobody says it is 'socialist' even though you can't do whatever you want with the software that you bought.

What would be socialist is if a government forced people to use GPL software whether or not the software is useful to the free market.

Well said, deathshadow! Great to see that there is another fan of public-domain out there.

( and to those who say "there is no such thing as
public-domain", I'd reply - "Please explain the existence of SQLite and a number of P.D. Forth implementations..." )

One OS that I haven't seen mentioned in this thread yet is Plan 9. I'd like to see a public-domain clone of that. It's incredibly elegant (at least "under the hood" - I'm not a big fan of its GUI).

The *really good* thing about public-domain is that if you're writing code to be released as PD, that code/algorithm *only needs to be written once*, and
*anyone* can then use it.

I have a great deal of respect for the Forth community (although I haven't used Forth much myself). As I mentioned, there are a number of PD Forth implementations, which is great! Good to see a particular group like that creating and promoting PD code.

I'd love to see linux released under the MIT license.
(...)
As I keep saying, if you are going to give something away - FOR **** sake JUST GIVE IT AWAY.

Your "logic" is flawed. What's your definition of "giving away"? You can't "give away" software. You can't "give away" ideas. You can't "give away" code. You just make sure it's "out there", and the GPL is one way of doing that.

"Giving away" in the sense you seem to understand it is like "giving away" a material object, like a cookie, that only one person can eat and then it's gone. If you give away a cookie, it's rather silly to want to decide how the receiving party is going to eat that cookie. Maybe the receiver wants to destroy the cookie, look at the cookie, poison the cookie, or give it to yet another person. Maybe a person you hate.

You have to take these sad potential uses into account before you give someone a cookie. You can't attach a license to the cookie. Obviously, it doesn't work that way with software. You don't build a working software development model on giving away cookies.

For your information, the MIT license does not "give away" anything either. It still demands the user to respect the license.

I once found a not-so-legal torrent of SkyOS, and i had followed it's development for several years now, and i was tempted to get it... and i did.
this was pre beta 5 i think, imagine about 3 years ago, and i was VERY impressed.

If Robert DID make it MIT, i can see so much extra development going in to it, well, i can imagine Linux get shoved to the side, on my desktop at least, and possibly for a few more users.

QNX i tried back when it was on a singly bootable floppy demo, and i liked it! a year ago i tried to find the demo again... but all i got was massive amounts of Fail.

BeOS.... Ah, How i relied on you when i had a sub-par PC that not even Linux could save, and you did.
BeOS MAX that was, a hacked version of the "demo" version that eventually become it's own free-standing liveCD with HDD installer. (Hint: Go to BeBits.com and find it)

All three of them Great OSes, all in all, and i agree. MIT it, and watch the development fly!

My first UNIX system was one of the early versions of SCO Xenix System V for i286 and it was really shocking on those days seeing a number of people working with a simple IBM AT with just 512KB of memory.

So my wish is I'd like to see the source code of one of those SCO Xenix systems, althought I'd prefer the i386 version.

SkyOS is interesting in the way BeOS was, it's very fast to boot and extremely responsive.

I have a license for the beta and update whenever there's a new release but the article speaks the truth. They need to put their foot down and do an actual RELEASE at some point, preferably sooner rather than later.

I agree entirely that AmigaOS should be open sourced, the current situation is absolutely farcical..
They are trying to make money selling a small niche product, which is never going to work... The Amiga platform has been like that ever since Commodore went under, a small number of software companies trying to wring a few cents out of the ever shrinking Amiga community by selling trivial tools that were free/standard on other platform... For instance, it was possible to buy a "finger" and a "telnet" client for the Amiga.
All this did was render the Amiga an unaffordable platform for using the internet, which drove masses of users to other platforms.

And now the situation with OS4 is even more ridiculous, development progressed at a snails pace, the resulting OS is artificially tied to a very limited set of hardware that isn't even being manufactured anymore, was only ever manufactured in small quantities, and if you can find used hardware on ebay or such it costs more than when it was new. And this hardware is now horrendously obsolete by today's standards, yet costs more than high end kit. And all in the name of "preventing piracy"...

They seem to forget that piracy made the Amiga a successful platform, Piracy made Microsoft successful, when you're small piracy brings you a user base that you wouldn't have otherwise. Who exactly is going to spend $1500+ to try an unknown OS they've never seen before?

They don't even enable you to run AmigaOS on a generic PPC system, old macs are fairly cheap these days, if it weren't for their stupidity AmigaOS could have many more users than it does now. Some die hard Amiga fans simply cannot afford the hardware to run OS4, some people are just curious about trying it, some people (myself included) used the Amiga years ago and would be more than happy to play with a modern one, but not pay more than a modern high end apple system for an outdated second user machine with no warrantee, support or parts availability.

As it currently stands, they're never going to make any money from AmigaOS, it will just wither away and be forgotten.

Let me give you two stories and see which one has more potential for compensation. Take operating system A, which is in a dying mode, meaning there is almost no new adoption and most people are retiring it. QNX might be in this camp, as a lot of companies look to embedded versions of Linux. Amiga OS 4.0 is in this camp as well. It's difficult to find and you either need to shuck out $1500 for a G3/G4 based system or happen to have hardware from a defunct manufacturer. Sure, you can sell a few copies here and there, but really, it's just a matter of time before it's not worth keeping the lights on.

Operating system B, seeing the writing on the wall, goes open source. I would argue one big reason Solaris went this route is to stay relevant in the face of Linux (especially with Sun selling x86 hardware). By going open source Sun still makes revenue of Solaris by selling 1) support contracts, 2) services and 3) their systems to run Solaris. That could apply to Amiga OS 4 in the following way: 1) Hyperion sells services to hardware vendors that wan to ship OS 4 as the O/S, 2) Hyperion sells the official "distro.", 3) Hyperion offers paid support contracts to end users and 4) Hyperion offers developer training and support. This would even be more lucrative for QNX, since it's mainly used by embedded developers that need support to port to various architectures and board packages. Essentially, for QNX, you're trading any per unit license fees for annual fees so QNX developers to care about your particular development problem.

There is also a value in free. For example, if OS 4 goes open source and is wildly successful, someone may step in to buy Hyperion, and thus the developers would get compensated. Or, in the case of QNX, someone may step in to buy QNX. The very real danger, however, is that the underlying OS is more myth than actual value, in which case no one will really use it (open source or not). In that case I doubt the product/company would fold any faster.

Solaris and QNX are business oriented. Solaris is in server business and QNX is (was) in embedded systems. That model could work for them. What about Amiga OS. It is a gaming platform. Selling support and education does not work. It is more likely that some big name, like Sony skim the cream by building their own platform on top of it.

Ummm... I have yet to see a fork of linux. I've seen branches but never a fork. Any project on top of Linux that gets forked is a whole other thing, most of the projects are opensource but they are not Linux specific. So if you can elaborate on what you meant that would be great.

I'd hate to see good OS projects like QNX and SkyOS go open source, and then end up forked into oblivion. That's what Linux is for... :-)

A project going open-source means it's going to be forked into oblivion? :O Wow...I guess GIMP, FireFox, Sunbird et al are all just figments of my imagination Or did you mean just OSes get forked into oblivion, not apps? I guess I imagine ReactOS, Haiku et al then :O

Nah, seriously. Linux is the kernel and it is not getting "forked into oblivion". All the distros ship with the same underlying Linux kernel (version number may differ though), they just apply any distro specific patches to it. Different distros on the other hand don't mean they are forks of anything. A distro is a premade collection of software packages and configurations. Since tastes differ so much and Linux can be used for so many different uses that also explains why there are so many distros around.

I suspect that a code dump of Windows would end up in a scenario much like Netscape did. It would be too intimidating for many developers to takcle at first. After spending a year or so trying to work with what was there, those who were up to the task would likely decide to rewrite large sections of it, throwning out all the old cruft and ugly stuff. And in several years time have something back on par with the functionality that the original code base had. From there, they would be in a better position to actually improve upon that.

I remember when Netscape announced that they would be open sourcing their code. I saw a lot of comments about how IE was toast. Some people seemed to think that things would proceed at the "Speed of FOSS" and that it would happen quickly.

Huge code bases with much historic cruft, created with by and for programmers in a traditional closed environment, take some time and care to get off the ground.

But just look at the results. Firefox actually HAS lived up to the promise of the original Mozilla dump, finally.

i dumped Mozilla / Netscape a long time ago because it was too bloated, and went over to Phoenix/Firebird/Firefox.

Anyway, no one wants to admit defeat ad open up a product that they spent YEARS if not DECADES developing, JUST to have to open it up for it to survive. A lot of commercial Dev.s then just cant see how they can keep on paying the bills if it is opened up, so they stubbornly keep there pride and let a great idea die.

Mozilla will also argue that better compatibility with websites is important and that requires more complexity and the XUL/XPCOM is important. Look at all the popular extensions for firefox that many can't give up.

OS-9. I'm not talking about the last version of pre-Unix MacOS. I'm talking about a cool real-time multitasking OS for M6809 and M68K CPUs. Given the good free VHDL implementations available of both the 6809 and the 68000, a good free multi-tasking OS for them would be nice.

Let me start by saying that my Mac SE running OS 6.0.3 on my desk holds a special place in my heart. I like to boot it up now and then and write. It's bare bones, simple, uncluttered interface is a breath of fresh air compared to the jumble of today's UI's. It's elegant, simple and classic. It is, however, largely useless outside of games and MacWrite. Even if Apple open-sourced Mac OS version 6, it would still be as useless for doing day to day work. My MacBook is much better as a platform.

I realize my attachment to classic Mac OSes is nostalgic and not practical. What makes an open source project popular is its value to people. I don't mean to be flame bait, but I just don't see the value in running OS/2, especially since as much as it was advanced in some respects it was totally retarded in others. I used OS/2 in graduate school and thought it was okay. It was better than Windows 3.1. The best part was the SOM Objects library (which might be worth porting out) and VisualAge for C++. The presentation manager API, IMHO, not so great. I really can't comment about using Amiga OS, which I have no experience with (besides AROS). However, I doubt there is much new or interesting software for Amiga OS 4 as compared with Linux, Mac OS or (gasp) Windows outside of 'classic' games.

QNX is an interesting candidate because it does have practical value. It's competing against embedded Linux (it's largely an embedded OS). In that sense open sourcing it would make sense in the same way open sourcing Solaris made sense. It keeps the OS relevant in the face of Linux and makes it easier for developers to adopt it in their projects. Open sourcing for something like QNX makes a good bit of business sense. It's easy to find embedded x86 SOCs that are essentially shrunken x86 desktop systems. Developing and debugging on Linux on your desktop PC and just copying to your embedded target of choice makes development much easier. As opposed to having to run a cross-compiler, move the application to the target platform, and then start your debugging.

I think HP/UX and AIX would be interesting candidates to open source, however, I don't think there's much developer interest in yet one more open sourced Unix. OpenVMS would be an interesting open source operating system. First, it's not just another Unix. Second the clustering technology might have value if it found its way into Linux or a BSD variant. I think VM or z/OS might be interesting if it went open source. Again, it's not a Unix, it has fairly efficient virtualization. The downside is most IBM z/OS customers probably don't care if it's open source meaning IBM doesn't care if it's open sourced. I also doubt too many open source developers are going to be that interested in participating on an O/S that's essentially the big brown panel truck of operating systems. But for z/OS and OpenVMS the underlying O/S is only part of the picture. The real value in these systems comes in their transaction monitors, associated compilers, and application monitors. Without those they are little more than 'interesting.' There may also be significant issues in open sourcing these additional systems.

The other quest is what do you run on these systems? Amiga has some interesting games, but for the most part it would be ports of open source projects that exist on other operating systems. Let's say HP decides to Open Source OpenVMS and it gets ported to x86. As a hobbyist I might find that interesting. As a business owner, I'm more than happy running Apache on Solaris. I doubt I would change the underlying O/S just to run Apache. None of my clients would be interested in OpenVMS (the same people who edit a CSV report produced from the database and wonder why the database wasn't changed). In fact, with too many open source systems, there may not be enough interested developers to go around. Open sourced OpenVMS might still wither on the vine if it's one of 27 newly open sourced commercial products.

Going back to the original article. I think BeOS should be open sourced because the company that owns it is just sitting on the goods and letting them rot. As good human beings, release the code and maybe its value will show up in other projects. Amiga OS 4 might be able to get some market and mind share if it went to x86. Frankly, I think everyone involved in that cluster-f**k is trying to protect their potential profits as opposed to making actual profits. SkyOS - might make more progress if more than one guy worked on it. QNX is open sourcing because they understand it will be a Linux world in embedded space unless they stay relevant. Outside of that I'm not sure there's sufficient interest in open sourcing yet another Unix like HP/UX, Irix, AIX, Xenix, A/UX .... Maybe some non-Unix operating system (other than ReactOS) would be interesting, but they're pretty boring. (Okay, VMS has empire).

That would be interesting, but there were features in Multics only possible because the hardware had unique instructions. I think it might have been a CDC 6600, but that could be handled in an emulator.

Current efforts are focused on building an emulator that can RUN Multics (the massive, even-bigger-than-IBM mainframes needed to run Multics aren;t exactly common) and following that, producing a working binary.

How about in order to garner "COPYRIGHT" status the author/company has to submit the source to Congress for safe keeping until such a time as the copyright expires and then can be liberate to the public? It makes no sense that source code enjoys protections associated with both COPYRIGHT and TRADE SECRET laws. It needs to be one or the other for the betterment of society.

How about in order to garner "COPYRIGHT" status the author/company has to submit the source to Congress for safe keeping until such a time as the copyright expires and then can be liberate to the public? It makes no sense that source code enjoys protections associated with both COPYRIGHT and TRADE SECRET laws. It needs to be one or the other for the betterment of society.

This is the best post in the thread right here! Pity that the only ones who will see it are those continuing on in the sarcasm flame war...

I am surprised no one mentioned this one. Since its a research os, it will never be taken to the point where it could be used seriously, but there are 3 (AFAIK) open source projects with similar ideas that do want to produce something that will be used seriously.

Can't think of anything other then Be getting open sourced that would be more helpful.

I believe that OS/2 should also be considered in this category. The OS code could still be of great value even if made publicly available today. Senetery Systems has made great effort with eComstation but the OS has a great deal of problems with drivers.

I heard of a petition for signed by many to IBM but has resulted in a failure. If Microsoft and IBM could reach an agreement, I beleive the OS could be of really great value.