Re: Change of license
Here is my opinion on it all for what it is worth.
We currently contribute money and ideas to many opensource projects.
We have been anxiously awaiting the release of FA 2.1 and to tell you the truth, the only thing we are hesitant about is the new license.
Many of the fastest growing open source projects we participate in are not using this new license you are thinking of going to and I think it is for good reason.
The new license will make people like me stay away from your project. Mainly for the simple reason that it is different from what most of the rest of the open source community uses.
We don't have time or interest in working with Licenses that we don't understand fully or are not familiar with or which would require us to make changes to our business model that includes many other opensource softare applications.
I would suggest following the model of Joomla. In my opinion they are really doing the opensource thing in the right way.
They literally have thousands of developers creating all kinds of modules and addons to their core system. Some of these are commercial addons and some are non-commercial. Some release the code and some don't. The key is that they have a very open and non-restrictive license that allows a lot of freedom to the developers and community to use and contribute to the software how they please. This attracts a lot of people to their project and makes it more and more valuable to the developers.
Most of the contributions to the opensource software is made by programmers who are investing their time to develop new applications for their clients or are funded by people like me who provide SAAS to clients who have no interest in getting the source code, they just want to make sure everything works.
Joomla use the traditional GPL v2 or higher. They are living proof that if you use this license your project and community will grow tremendously.
If you use other licenses, then I believe your project will not be as popular with developers and SAAS providers in the future for a whole variety of reasons that don't always make logical sense other than it just seems restrictive even if it is not.
In my opinion, FrontAccounting needs to keep in mind that they are an open source accounting software system and that the people who are using this software will also be using website, cms, crm, and many other open source software applications out there to run their businesses.
If you look at the best cms, crm, and other opensource business software out there, you will notice that very few of them use anything other than the GNU GPL type licenses and so I think you will get the most support for your project if you use the same licenses so as to not confuse or frustrate those that are trying to integrate your great accounting software with all the other great opensource and proprietary software they are using for their clients' or own businesses.
In summary, I would stay away from the AGPL license and if anyone says that the community won't give back or contribute under the traditional GPL licenses, then I think they are wrong and that the opposite is actually true. Joomla is proof of that. Follow their example and you may be surprised at how fast your project grows and the support you get from people like me that contribute to the success of projects like Joomla.
That's my 2 cents.
Thanks for the great software. I look forward to the release of 2.1 under a license that will not scare away people like me who are anxious to contribute to your project.
Dave