OmniBase license

Skip to first unread message

Sep 17, 2021, 9:46:57 PM9/17/21

I managed to get OmniBase working on 7.1 - at least run the OmniBaseTester testAll and pass all tests. I have tried other tests and it works as expected so far.

I was planning to put it up on github for others to use and contribute to, but looking a the license in the package comments I am not so sure I can do that:

"5. Licence agreement

The OmniBase object database is provided as it is and with all
faults, known or unknown.

The source code and other information contained in the source
code package is COPYRIGHT (C) by David Gorisek (the author).
Portions of the source code can not be used without prior author's
written permission.

OmniBase object database is licenced and sold under a
'per developer sit' licence model.

You may install and use an unlimited number of copies of OmniBase
object database on computers, including workstations, terminals
or other digital electronic devices to design, develop, and test
your software application(s), however, you must acquire and
dedicate a license for each separate developer who is developing
software using OmniBase. A license for the OmniBase object database
may not be shared or used concurrently by different users. In no
event shall the author be liable for any special, incidental,
indirect, punitive or consequential damages whatsoever arising
out of or in any way related to the use of or inability to use
the OmniBase object database. By using the OmniBase object database
you accept this licence agreement and the fact that you are using
the database at your own risk. The author reserves all rights not
expressly granted to you in this License agreement. The OmniBase
object database is protected by copyright laws of the Republic of
Slovenia and other intellectual property laws and treaties."

Does this mean I cannot release my changes at all?


Bruno Buzzi Brassesco

Sep 17, 2021, 10:55:26 PM9/17/21

Long time ago you had to pay for OmniBase licence, i bought one licence myself.

But after a while OmniBase + STS were included with Dolphin base (later removed from it).

OmniBase and STS are free now, I think you can publish you changes without problems.
Also I do not see David Gorisek in the Smalltalk community from a long time (like a decade), so you can not ask him.


Sanjay Minni

Sep 18, 2021, 1:54:21 AM9/18/21
His (David Gorisek's) organisation is there though at

Sep 18, 2021, 4:13:29 AM9/18/21
There's a Pharo port of Omnibase here, marked as MIT:

Possibly the repository owners could clarify the licensing situation.
Message has been deleted

Sep 18, 2021, 8:06:02 PM9/18/21

I emailed David Gorisek and here is his reply:

"David Gorisek <>

12:35 AM (9 hours ago)

to me

Dear Vince,

OmniBase is most definitely not abandonware because it is actively being used, improved and even supported for paying customers. We also have a version for D7 but since OmniBase is used as a DB repository for STS we don't use Github. In my company we use a central STS repository which is accessible over HTTPS and we keep all our code there so I haven't had time to try Github yet.

There are many versions and forks of OmniBase circling around because many people have done re-porting on their own for whatever reasons but these ports were not approved and are not supported by us. So, if you want to place your fork on Github you just need to indicate that it is a fork and that the original code is Copyright (c) by David Gorisek and then write what changes you made in your fork.

Thank yout and best regards,

David Gorisek
E-RACUNI d.o.o.
Maribor, Slovenia"
Reply all
Reply to author
0 new messages