1. 17
  1. 2

    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

    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).

    Unfortunately the history of the SVN wasn’t kept.

    1. 2

      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.

      1. 1

        Really hard to follow whats happening

      2. 2

        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.

        1. 1

          “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.

          1. 1

            Yeah, that’s what I expected.