jmaustpc wrote:At one time OCE was a lot more advanced
This is overstating the situation. OCE got started as a repository for bug fixes that weren't making it back into occt. For me the biggest advantage of oce is, they added cmake support. Installation from source code works very smooth on my system.
yes, but I was trying summarise a history into a very short, quick, simplified forum post!
But then a "lot more" is of course a somewhat personal and inaccurate unit of measure!
....I would argue that the Cmake support alone makes it "a lot more better"
But also remember how OCCT used to only release major versions to opensource but if you paid then they would give you new versions regularly, or something like that, ...at one point the last opensource version had become very old, and the opensource world was becoming frustrated with not getting a bug fix from was it 3 or 2 years before? or perhaps it was only 18 months, but whatever it was it was not taking advantage of the power of many eyes of opensource.
The other cool thing about OCE was all their experimental and testing branches you could download with GIt and easily help test. You can do so anonymously, although thanks to spam obviously one has to log in to write to a forum etc.
Also OCCT still greatly annoys me because they do not allow anonymous git downloads of the source code! Why not? what possible reason could they have? controlling uploads obviously makes sense but I strongly object to being forced to create an identity on their system and log in just to download their git master branch of opensource code...it really annoys me.
Some of the code in OCE can never be pushed to OCCT because of added some what controversial restriction on top of licence required for them to accept your code, in short you have to "assign" all rights to your code to them.