Hello and good bye.
A few explanations about this involvements with the project.
2 or 3 years ago (time flies…) I submitted a small PR for a problem disturbing one of my Duplication install.
I waited for it… waited for it…
After a few months I noticed that nothing was committed to the project. There was no involvement at all from the main developers - especially the main one, the ‘project owner’ on the forum or in helping on the issues. Basically all that rested was a bunch of users having trusted their data to the project and trying to get their data - and a lonesome helper on the forum without developer skills and trying to get some to commit patches, and finally people loudly asking if the project was dead.
I had finally enough and decided to try to do something about it. So with the intermediation of the above mentioned helper I asked for committer rights to try to commit some stuff to get the project to work. This was a bit audacious since the small patch I had sent was my first C# lines of code, and I had no Github manager experience. So with the addition of the Duplicati source code, I had a few things to learn.
My goals as stated to the project owner were to not break stuff. Also, not so quite clearly stated, I intended to use the committing rights to steer the project to a forkable state, as it was quite obvious that it was not - quite a lot of undocumented stuff, use of servers all controlled by the project owner, some parts of code that were extremely difficult to read and understand.
After a few releases, I began to get the hang of it and hope that this project to be turned to full open source one.
But this is not going to be. A few weeks ago, the project owner mailed me to ask for a license change, to MIT, because he wanted to begin a new business around Duplicati and GPL was not ‘business-friendly’. I replied that I did not want to help him for that.
I did not fully explain my motivations for that because I did not want to be unnecessary hurtful.
I don’t care too much about the license in fact. What I am not friendly to is the idea of changing the license in the first place. In my opinion, an open source project is not always a few developers churning code. Often the said developers are talking about ‘community’ and asking for help of all kinds - helping beginners on forums, promotion, … and money (donate to the project !). So the initial license is part of the package on which many people are basing their decision to help. Changing it by doing a round of the ‘main contributers’ feels like a breach of trust to me. I have eaten quite a lot of contempt on this project, it’s not a personal matter, but I can’t tolerate this behaviour.
Now this morning I got a private message on this forum from the project owner announcing me that the license change was a done deed, and I had to accept it as a ‘majority decision’.
Well, fine with me. So I am going to ape lawyery language here:
‘I hereby declare that I am giving my authorization unrestricted by any deed of man or deity for all eternity to change my existing (poor) contributions to the Duplicati project to the MIT license. Yadda, Yadda.’
I don’t know if ‘Yadda, yadda’ is necessary for this declaration to be lawyery and businessy enough, but it looks good to me
So long and thanks (well, not so much) for all the fish.
In the unlikely event that someone would like to get a word, my own domain is k-logic.fr and it’s quite easy for anyone having 2 cents of technical nous to get my personal email address from it.