Re: How to request to join project?
Posted: Tue Jul 28, 2009 8:53 pm
From the legal point of view nobody takes the responsibility:calguy1000 wrote: And who is going to take responsibility for those changes?
"This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; "
If module does not work, the developer gets bug notification. He does not care about it. Why should he feel worried if something _still_ does not work?calguy1000 wrote: Who's gonna get the emails if there is a problem because of the new code you've changed/introduced?
It might be not fair from personal point of view. But is it fair to release a module and abandon it and not care about it and cause such discussions in boards? ;)calguy1000 wrote: That is not right, or fair,
According to GPL license new developer does not need permission to modify module.calguy1000 wrote: because the original developer did not necessarily give you permission to have commit and/or release access, but still is owner of that code.
All modules are released under GPL and it implies that they can be modified and published without permission."If I add a module to a GPL-covered program, do I have to use the GPL as the license for my module?
The GPL says that the whole combined program has to be released under the GPL. So your module has to be available for use under the GPL.
Of course, new developer is not allowed to delete the original copyright. The project admin is still copyright holder. But owner? Owner of what? Owner of some megabytes on _your_ forge system? Releasing modules on CMS Made Simple server does not mean that the module is untouchable. In this case you are even not allowed to delete if from _your_ server ;) To be project admin in forge does not give somebody any rights, I think. Forge it is not a holy place where module code is safe from other developers and you can not guarantee the safety of the code as well.
I think we mess the "project admin" and "copyright holder" in this discussion.
For me: modules that work with last or at least second last release of CMS Made Simple are live, even if their last release date is from 2006. Stale modules do not work with second last and last release of CMS Made Simple.calguy1000 wrote:
Also, is this project then 'live' again? or is it still 'stale'?
Even if somebody forks the module, he is _not allowed_ to delete the original copyright.calguy1000 wrote:
It's better to let these projects die, and have somebody else fork them, and then take responsibility (while still giving the original author the credit that is due).