Yeah right. No, I do not pay for Amiga software other than to have sources released - enough is enough!
Whether it is open or closed source I do not even mind. What I would mind is that it is maintained.
No matter what you think, "Open Source" does not mean unpaid work. I currently participating a little bit in the linux intel driver development (only very minor), yet you find that people there *are* getting paid by the big players that have some interest in the platform.
You seem to believe that everything that needs to happen is to make the source publically available, and the problem will be solved. That's not the case. It will replace one problem by another problem unless somebody "wears the hat" as we say here, i.e. has the final say what goes into the repository and what won't. No, I don't think that the average Amiga hacker is disciplined enough to accept a "no" in case it is a "no".
Then, in the end, it does not matter whether the sources are released or not as long as somebody cares. Currently, they are closed, and I frankly say that nobody cares, at least not for the 68K branch. Sad enough. There are enough things that could be done if there would be a way to do that without actually causing irritiation by anyone.
But may lose all support and guarantees once your company goes belly up, or is bought up by people who do not give a damn. Yes, I do know that part of the IT industry quite well.
And how does that change with Open Source? It is just the same, as soon as the development team just considers the old software obsolete, you may have the source, cool, but you cannot really do anything about it because it's just a big pile of code you do not know how to work with. Projects got abandoned, and nobody picked them up. Open Source code is very volatile - whether your source still compiles with the latest version of libIdoNotcare.so you never know.
I worked in both ways, each has its advantages and its drawbacks, but just throwing the code into an OpenSource repository is not going to help much - unless somebody really cares about the result.
I also work for a living, in the IT business, your way of talking was the mantra 10+ years ago, luckily times have changed.
Not really. In the end, somebody has to pay the party. Even for OpenSource if you care about quality or consistency. Again, I'm not against it. I'm against leaving it unmaintained.