Around 2010, the computer science department at ETH Zurich began exploring active objects and concurrency for operating systems, and has released an early version of a new language Active Oberon and a new operating system for it, first named Active Object System (AOS) in 2002, […]
Some files have a copyright header, but the included license.txt add a section that’s similar to something resembling GPL (no warranty, redistribute modifications with the source).
“Ants in fields” was not part of the original system; it was an external contribution. Nothing depends on it. AIUI it’s just a demo. That is why the different licence.
I was a bit confused what his is about, seems to be about Oberon OS and its “active objects/oberon” concurrency system?
https://en.wikipedia.org/wiki/Oberon_(operating_system)#AOS/Bluebottle/A2
Some files have a copyright header, but the included
license.txt
add a section that’s similar to something resembling GPL (no warranty, redistribute modifications with the source).Unfortunately the history of the SVN wasn’t kept.
It’s indeed the Active Object System (AOS), renamed to Bluebottle and finally to A2. It’s a different system than the Oberon OS you mentioned.
All Oberon systems and descendants are available under a permissible license, see https://en.wikibooks.org/wiki/Oberon/Licenses.
Using version control systems has little tradition in Oberon system development.
Really hard to follow whats happening
The license.txt file says that different licenses apply to different code.
The main body of the code is under what looks to me like a 3 clause BSD license.
The subprojects “AntsInFields” and “Voyager” are under the LGPL.
“Ants in fields” was not part of the original system; it was an external contribution. Nothing depends on it. AIUI it’s just a demo. That is why the different licence.
Voyager, I don’t know.
Yeah, that’s what I expected.