I would strongly recommend holding onto all copyright to your software, but simply use a liberal software license making O2 "Freeware".
By maintaining the copyright, one can keep control of the software so it is not abused by others. I personally don't like OpenSource, because most of the licenses don't fit well for commercial software. Freeware though is better, since you get the benefit of it being free to use, but protected so not abused. The "forking" of many an OpenSource project, may seem nice, it can often create confusion for end users. Few, other than the original developer, really understands the code in a project. When third parties get a hold of an open source project and then attempt to make a new "forked" project, the quality of the software can suffer.
I offered a few freeware DDT Visual Designers for Powerbasic and they did include a very reasonable license. But I still maintain control of the software.
It is easy for those who haven't worked hard on a project to recommend Open Source, since they didn't put all the work into it.
Some freeware projects, in early versions, could later become a commercial project in later iterations.