Greetings Mithrandir -
Quote:
I don't think that closed source solves anything.
It depends on your goals. Please note that I never said a closed source license model. I sugested a mixed open and closed source license model on developed modules. I sugested a model in which modules could be open source and closed source to protect the intelectual property right of individuals that do not want to release their source modules. They can fund development and not have any fear of losing their time or monetary investment because of a "GPL" quirk or interpretation. Or because their privately developed module hapens to run on a "public" website.
Quote:
On the contrary, developers will have less code to learn from in order to become better developers.
There seems to be an assumption (without any basis in fact) on your part that a mixed model will make less open source modules available. Where is your evidence?
And as a matter of fact, generally there is now more open source development going on than ever. And the trend is increasing so much that some large commercial companies are having to rework their business models so they can survive.
There will still be open source development and modules to learn from. And now there are additional options for individuals to pay to have modules developed. The
posibility of commercial gain from the development of XOOPS modules
might bring more additional coding talent into the XOOPS fold. And the only way to really find out is to try it.
Quote:
We will also send mixed signals that XOOPS is free... to an extent.
The mixed signals (if any exist, again an assumption) can be posibly resolved by communication and documentation. If the options are explained clearly and the new license model has examples then there should be a minimal of misunderstanding. You are not going to get 100% understanding from everyone. But at least clearly defined mixed licensed model might be better that the "GPL" interpretation. And we all know that as it is currently worded the "GPL" license is not 100% clear to anyone, including the lawyers.
You can say (again a sugestion), this is the free open source XOOPS core, this are the free open source XOOPS core modules, these are the free open source XOOPS modules developed by many individuals, and there are the 3rd party developers that will develop something specific for you if nothing else fits.
Quote:
I don't think that closed source modules will make a lot of people throw themselves over XOOPS - at least, I don't see how XOOPS will benefit from that.
I never said it would bring lots of people in or out. It might or might not. In the same way that "GPL" might or might not bring additional developers. It does or does not. XOOPS
might benefit if there are more developers, or it might not. And with a mixed license model license there might be more developers interested in XOOPS, or there might not.
And just because you do not see a benefit to something, does not mean that one does not exist. To find out if there is a benefit (ie. more developers involved, more modules developed, or anything else) it will have to be tried. And until it is tried, any assumption is invalid. And you know, if it does not work out, you can change it back to plain "GPL" and you are done.
Quote:
XOOPS is a system for managing websites and managing websites is all about customising it to suit your needs.
I agree. And a mixed license model where people can protect the source they are willing to pay for without fear of losing control of what they paid for is an additional development option.
Quote:
By giving developers the option of not allowing customisation of their software, we also take away the reason for making XOOPS altogether.
I have open source that I can customize to suit my web site and remains in open source. I have a closed source module that I paid for that I do not wish to share with anyone else that further customizes my web site.
Please explain
exactly how a mixed license model prevents individuals from customizing their software?
Please explain
exactly how a mixed license model takes away the reason for making XOOPS altogether?
Quote:
That is just my opinion, I can't say which of us is right, but only what I feel is right.
It does not make any difference to me who is wrong or right. The only way to find out is to try it. And if it improves the level of participation, development, and quality of xoops, then great. If it does not we can go back to plain "GPL".
But make a note of the fact, that the community is going to be defining the posibly new mixed model license, and that there are some very intelligent invididuals in this community, and that these individuals want a license model that is free from "interpretation", that fosters open source, and protects private intelectual rights.
I have the hope that the community is up to the task.
To be absolutely honest, it makes no difference to me what you do. I have nothing to gain or lose. You can continue to do what you are doing. But you are not the whole community.
The sugestion was made to answer some of the individuals that posted in this thread with concern about "GPL", development of modules, payment for modules, etc.
The sugestion was made to make this a separate thread and have the community voice their opinion. Are you at least willing to do that?
I apologize in advance for any hurt feelings that this reply might cause. I replied to every point you brought up with respect to your person, to your development skill, and to your level of knowledge about xoops.