Here is the problem though: let's assume that the developer really wants to release the source code , but the problem is that they have used a third-party library where they cannot legally release because they simply don't have the rights to it. This complicates open-sourcing that software (this is already proven from time-to-time, for example the OpenJDK Java runtime needs to and has changed third-party components l…
> but the problem is that they have used a third-party library where they cannot legally release because they simply don't have the rights to it. Just release everything else. Someone can write their own library for that or maybe even find a replacement in the open-source world.
Opensource your abandonware (2010)
21–30 of 61 posts
Re: Opensource your abandonware (2010)
#22Here is the problem though: let's assume that the developer really wants to release the source code , but the problem is that they have used a third-party library where they cannot legally release because they simply don't have the rights to it. This complicates open-sourcing that software (this is already proven from time-to-time, for example the OpenJDK Java runtime needs to and has changed third-party components l…
> but the problem is that they have used a third-party library where they cannot legally release because they simply don't have the rights to it. Just release everything else. Someone can write their own library for that or maybe even find a replacement in the open-source world.
Re: Opensource your abandonware (2010)
#23Earlier quoted context omitted.
> but the problem is that they have used a third-party library where they cannot legally release because they simply don't have the rights to it. Just release everything else. Someone can write their own library for that or maybe even find a replacement in the open-source world.
If you don't have the rights to release it you likely don't have the rights to redistribute the api either, so you need to strip that out.
Re: Opensource your abandonware (2010)
#24Here is the problem though: let's assume that the developer really wants to release the source code , but the problem is that they have used a third-party library where they cannot legally release because they simply don't have the rights to it. This complicates open-sourcing that software (this is already proven from time-to-time, for example the OpenJDK Java runtime needs to and has changed third-party components l…
> but the problem is that they have used a third-party library where they cannot legally release because they simply don't have the rights to it. Just release everything else. Someone can write their own library for that or maybe even find a replacement in the open-source world.
Re: Opensource your abandonware (2010)
#25Earlier quoted context omitted.
> but the problem is that they have used a third-party library where they cannot legally release because they simply don't have the rights to it. Just release everything else. Someone can write their own library for that or maybe even find a replacement in the open-source world.
Unless it's something wildly popular, to a first approximation, no one is going to go to the effort to get a discontinued game or other software into a usable state given missing libraries, build systems, developer docs, etc. And, as parent noted, it's still quite a bit of work to open source proprietary code even if a company has a genuine interest in doing so. I have first-hand knowledge of situations where a compa…
If the application is interesting, people will find find a way to run it on modern hardware. It's not an excuse not to open-source what you can of your code.
This line of excuses is just weak. Either release the code or keep it proprietary, that's your decision as owner. Just spare us the silly excuses and trying to make it seem like your company would really really like to open-source if only it wasn't for that tiny detail of blah...
Re: Opensource your abandonware (2010)
#26Earlier quoted context omitted.
If it's abandoned who cares?
I think it's a mixture of two things: One is a, perhaps misguided, internal fear of being judged. Another one is that prospective employers sometimes look at one's github history.
As the recipient of a fair bit of that stuff, over the years, it has hardened my resolve to:
A) Do a top-notch job on all my code; regardless of whether or not anyone else will ever see it it; and
2) Not pass public negative judgement, in a specific way, on others' code (unless, of course, I am planning to use it).
Positive judgement is all good. I will sometimes make generalized "kids, these days" or "get off my lawn" statements. I may have specific targets, but I keep things vague.
As a manager for 25 years, I learned that carrots tend to yield better long-term results than sticks.
If a young programmer releases something that they think will "change the world," but is, in fact, just another wheel, I see geeks pile on them mercilessly.
I feel that it is better to praise the good work, and gently point them towards the previous wheels.
But I'm a fairly abnormal geek.
I've also open-sourced almost all my work for the last couple of decades.
Re: Opensource your abandonware (2010)
#27Earlier quoted context omitted.
> but the problem is that they have used a third-party library where they cannot legally release because they simply don't have the rights to it. Just release everything else. Someone can write their own library for that or maybe even find a replacement in the open-source world.
If you don't have the rights to release it you likely don't have the rights to redistribute the api either, so you need to strip that out.
Re: Opensource your abandonware (2010)
#28Open Source Flash from Adobe would be great.
I would love Opera's Presto engine to be open sourced. A few days ago I've read taht there are extreme memory optimizations so that it could be run on centralized servers for their Opera Mini variant. Also we really need more browser engines.
May be another 5 years.
Re: Opensource your abandonware (2010)
#29Earlier quoted context omitted.
> but the problem is that they have used a third-party library where they cannot legally release because they simply don't have the rights to it. Just release everything else. Someone can write their own library for that or maybe even find a replacement in the open-source world.
Unless it's something wildly popular, to a first approximation, no one is going to go to the effort to get a discontinued game or other software into a usable state given missing libraries, build systems, developer docs, etc. And, as parent noted, it's still quite a bit of work to open source proprietary code even if a company has a genuine interest in doing so. I have first-hand knowledge of situations where a compa…
The reason to open sourcing abandonware is not because you know for sure someone needs/wants it, it's to enable someone who does need/wants it, can still have it.
Instead of assuming you know what people want, open sourcing abandonware would enable people to make that decision for themselves, not you making it for them.
Re: Opensource your abandonware (2010)
#30Definitely don't. Nothing good will come to you from it. You abandoned it for a reason and only people who'll benefit from it are other people. That would be fine if it was not at your expense. Someone may look at the source code and contact your support or even take you to court because one of your programmers ignored license of a third party library. You could get it audited and re-write parts of it... even so, the…
This is why many open source licenses come with explicit warranty disclaimers.