FYI As the license situation around Omnibase is unlikely to change and such a license is not an enabler for collaboration I came to the conclusion that there is no other way than to start a new OO database (what a surprise! :) ) If you are interested or want to see what will happen in the next months you can have a look at https://github.com/ApptiveGrid/Soil <https://github.com/ApptiveGrid/Soil> After half a day of work it can already serialize and partition a simple graph and store it to disk in a way it can be read back even when partitioned. Thanks to having Fuel we do not need to reinvent the wheel and have serialization/materialization done. Of course this is super simple and does not comes close to anything usable but a good start. I've also added a documentation in the github repo to describe the most important parts for me that I will target. Questions, critiques and laughs are appreciated, Norbert
Am 08.08.2022 um 15:18 schrieb Norbert Hartl <norbert@hartl.name>:
To all Omnibase and Monibase users.
It turned out that neither of those are open source. The author of the database contacted me clarifying the situation that he has the copyright and never released something open source. This means that I will remove the Omnibase repositories in few weeks from
https://github.com/ApptiveGrid/MoniBase <https://github.com/ApptiveGrid/MoniBase>
and
https://github.com/pharo-nosql/OmniBase <https://github.com/pharo-nosql/OmniBase>
I'm very sorry about that but someone just took the code 9 years before, copied it on github and put illegally an MIT license to the repository. We only want free software in our repositories and hence the above will go away.
As we see it essential to have a good OO database in pharo we will see how much effort it will be build a small and simple OO database that can replace Omnibase.
regards,
Norbert