This is not actually the case. Your argument misses the sense of ownership that good developers have — Albert's code is Albert's, and Brian, Charles and Daniel will generally refrain from making (public, at least) changes unless Albert has invited them to do so, be this explicitly or through a release with any kind of open-source license.Rayndalf wrote: ↑29 May 2021, 12:34…
I don't think this needs to be a legal thing. Soarer's hasn't been developed further not because of legal baggage (no one cares, he made the compiled version free, why would he be otherwise protective of it after developement ceased?) but because in practical terms the new functionality people want to add is for weird edge cases.
In Soarer's case, no one would touch his source code because: a) it wasn't published, b) this sense of ownership lingered on even when Soarer had been MIA for quite some time. Even when someone reverse engineered it, this was treated as a tentative option and not formally released out of the same sense of ownership.
Also, look up the thread where orihalcon(?) asked for a list of stuff that should be added to Soarer's if that became an option. Several of the features listed weren't for "weird edge cases".