BallAerospace / COSMOS

Ball Aerospace COSMOS
https://ballaerospace.github.io/cosmos-website/
Other
360 stars 129 forks source link

Difference between COSMOS and OpenC3 #1768

Closed vincent-li-1960 closed 2 years ago

vincent-li-1960 commented 2 years ago

What is the difference between the COSMOS and OpenC3 projects?

Surface level they seem very similar, and if someone could elaborate on the purposes of each project, when one might use one over the other, etc. that would be greatly appreciated.

ryanmelt commented 2 years ago

OpenC3 is an independent business and fork of the COSMOS project by its two creators (Ryan Melton and Jason Thomas). We are continuing where we left off on COSMOS v5.

vincent-li-1960 commented 2 years ago

Is COSMOS still being supported by Ball Aerospace or should users switch to OpenC3?

SteveJudy commented 2 years ago

And where do we go for COSMOS v4 support?

ryanmelt commented 2 years ago

First, just to be clear, I no longer speak for Ball.

COSMOS 4 is built on obsolete EOL technology (Qt4, Ruby 2.5), so I would recommend upgrading to OpenC3 5. We can help with that effort and 5 is generally very backwards compatible.

If you can't do that, we would be willing to support 4 (on a question/debugging/configuration level), but I don't think there will be any future releases for 4 and it is going to become more and more difficult to run on a modern OS (For example Redhat 8 doesn't work). Fixes would need to be implemented as local patches.