Description of problem: why does Freemind have eclipse-equinox-osgi as dependency? I found out this problem yesterday while removing all Eclipse packages from my computer. To remove them I had to remove Freemind too, and now that I am reinstalling Freemind, the computer is installing the package eclipse-equinox-osgi again.
So what exactly is the problem? It's a dependency and I don't think it really hurts. There is a bit more background, but really I don't really see the bug. https://bugzilla.redhat.com/show_bug.cgi?id=904177
I don't know why Freemind needs a component of a software IDE like Eclipse
It's not freemind but xbean and I didn't invent those dependencies. For more information please take a look at the closed bug.
Apache XBean requires an OSGi framework, Eclipse Equinox is one of them. xbean spec file has a conditional that allows it to be built with Apache Felix as OSGi framework, but Equinox is used by default since that's what upstream uses.