Silvan Gebhardt wrote:
I guess it's not about "Fixing" but also expanding
small example: I use a extension to my gnome panel called "SSH Menu"
I can add hosts which it opens me a ssh session in a terminal just by clicking on the menu entry.
now I wanted to expand that to include RDP Sessions - okay - took the code, and have it rewritten. so that IS actually an advantage! and I did not have to consult the developers at all, I just checked out the code
And there is your illusion, as you will want to stay up-to-date, and as such, you will have to get the new version (because it is cooler, or actually because it contains so many security fixes because the code quality is really really bad, which is the case in a lot of projects), and then you find out that getting your cool little fix into their code is most likely not going to happen, unless you can persuade them really well or take a long time campaigning for it, and then they change the API or complete structure of the code and you have to redo your change, for small changes that might be fine, for larger ones, you are basically peeped.
Better then to pay the closed source folks and let them do it, as they will also maintain the changes for yo.
Greets, Jeroen