06-Dec-2024 10:28 GMT.
UNDER CONSTRUCTION
[Rant] Should AmigaOS be Open Source?ANN.lu
Posted on 27-Oct-2000 12:06 GMT by 16 comments
View flat
View list
Georg Steger submitted a short essay on whether AmigaOS should be Open Source, and how to a certain extent (for some people) it already is, or was. A few days ago I have heard from a reliable source that there are quite a lot of people who are in possess of the AmigaOS 3.1 (and older) sources. And this since very long time (> 5 years).

And this people are not Amiga Inc. or Haage&Partner people. Most of them are very well known and famous among Amiga freaks. For example former employees of Commodore, authors of Amiga programming books, some "butterflies".

It seems that the AmigaOS sources have helped this people in making their products/software/hardware/whatever for Amiga. It's very likely that without the AmigaOS sources some of the products would not even have been possible to make. So it was probably no bad thing for Commodore/Escom/Gateway/ Amiga Inc. More likely the opposite: maybe Amiga would have been (really) dead since long time, if this accidents (AmigaOS source going out of their hands) had not happened.

Amiga Inc. says they are commited to open source. But anyway they don't seem to have any intention to really release AmigaOS Classic as Open Source, for everybody. They must have very weird reasons for this. "Protect their IP"? Then why are the people mentioned above no problem for them? (and I cannot believe that Amiga Inc. does not know anything about other people having access to AmigaOS sources). I guess it's clear why: these people were and are good for them.

But then why not release AmigaOS source for everybody? The argument that it would hurt Haage&Partner, Cloanto, ... is not true, IMHO. After all Amiga Inc. is working on a new OS, and AmigaOS 3.9 seems to be the last update to the classic OS. Even if the AmigaOS sources would have been released a year ago, there is very little chance that this would have caused any competition to AmigaOS 3.9 once it is released.

So if certain non-Amiga Inc. people are allowed to have the AmigaOS sources, maybe even make money based on what they learn from the sources. Why aren't other people allowed to do the same, like the AROS team? Who do everything for free, where the source already is free and which everyone can use for whatever he wants.

Without AmigaOS sources as documentation it of course takes very long to finish AROS. But one day it will be finished - if Amiga Inc. is so kind not to kill us shortly before ;-) BTW: I'm wondering which source will then be worth more: AmigaOS source (mix of ASM/C/BCPL and very hardware dependant) or AROS (almost C only, almost hardware independant, RTG, RTA, portable). I don't know ...

List of all comments to this article
Sorted by date, most recent at bottom
Comment 1Ben26-Oct-2000 22:00 GMT
Comment 2Marcel26-Oct-2000 22:00 GMT
Comment 3Georg Steger26-Oct-2000 22:00 GMT
Comment 4Georg Steger26-Oct-2000 22:00 GMT
Comment 5m0ns00n26-Oct-2000 22:00 GMT
Comment 6XDelusion26-Oct-2000 22:00 GMT
Comment 7greenboy26-Oct-2000 22:00 GMT
Comment 8Thomas Würgler27-Oct-2000 22:00 GMT
Comment 9Elwood27-Oct-2000 22:00 GMT
Comment 10noname27-Oct-2000 22:00 GMT
Comment 11Anonymous27-Oct-2000 22:00 GMT
Comment 12greenboy27-Oct-2000 22:00 GMT
Comment 13Georg Steger28-Oct-2000 22:00 GMT
Comment 14Georg Steger28-Oct-2000 22:00 GMT
Comment 15Georg Steger28-Oct-2000 22:00 GMT
Should AmigaOS be Open Source? : Comment 16 of 16ANN.lu
Posted by Georg Steger on 28-Oct-2000 22:00 GMT
In reply to Comment 10 (noname):
: Why don't you approach Amiga Inc. once again? I mean, there's
: a new leadership there now. Or maybe you've already asked Bill
: and Fleecy.
Yep, we did. This "2 or 3 years exclusively hosted under Ami" offer
came from them.
We also thought first that with this new leadership an Open Source
AmigaOS was more likely than ever.
But now I'm not so sure anymore. I would almost say that in the
late Gateway days it was almost more likely to have it open-sourced
one not so long away day, because at this time they did not care
that much about AmigaOS anymore, but then the Amiga rights were
sold to Bill and Fleecy.
: I sure would like to see AROS running on a x86, a normal friggin'
: PC. My A1200T is just a mess, lots of small bits and pieces glued
: to the motherboard (so to speak:)). How nice it would be if one could
: buy a AROS 1.0 CD, and use a normal PC and install it? Just like Windows.
: But without the extra luggage.. I wonder when this day comes... I sure
: would be one of the first to buy it..
Depending on what you want to do this day might be closer than you
would think. As said for playing games only thing really missing
is a good filesystem. Okay, sound would also be still missing. But
we have AHI sources, only no time to port it, yet.
OTOH things like printer support, Internect access (TCP/IP) might
take much longer, I'm afraid.
But the situation would be much much better, if someone ported
AROS to some computer with PowerPC (or some other big endian CPU)
cpu. Because then we could use a 68k emulator for still missing
partssimply take the binaries from AmigaOS.
But on a little endian CPU like x86 this is not really possible.
Maybe there would be some change to run at least some 68k binaries,
if we used a 68k emulator which emulates a little endian 68k cpu,
even though such a cpu does not exist (all 68k cpus are big endian).
This would only work with programs which are endianess independant,
or endianess aware.
PS: little/big endianess is the way a cpu stores values in memory
which are bigger than 1 byte. On a 68k cpu (which is big endian)
for example the hex value 0x12345678 is stored in memory like
this:
0x12 0x34 0x56 0x78
Here the most significant bytes are stored first. On a x86 cpu
(which is little endian) the same value is stored in memory like
this:
0x78 0x56 0x34 0x12
Here the least significant bytes are stored first.
Jump...
TopPrevious commentbottom
Back to Top