How should I handle the Community/GPL aspects for very client specific modules?

Talk about writing modules and plugins for CMS Made Simple, or about specific core functionality. This board is for PHP programmers that are contributing to CMSMS not for site developers
Post Reply
devolver
New Member
New Member
Posts: 5
Joined: Sun Apr 19, 2009 11:58 am

How should I handle the Community/GPL aspects for very client specific modules?

Post by devolver »

Hi!

I've written a module that handles a very specific case of having members companies that associates a number of member users. This is a integration with FEU where my modules create "member" information and lets FEU handle member users. The very specific nature of the module makes me reluctant to commit it to any community but I really want to contribute.

How does the community handle this?
calguy1000
Support Guru
Support Guru
Posts: 8169
Joined: Tue Oct 19, 2004 6:44 pm
Location: Fernie British Columbia, Canada

Re: How should I handle the Community/GPL aspects for very client specific modules?

Post by calguy1000 »

From time to time, we all write 'custom software' for a client... something that meets their specific needs... and we don't always put these up on the forge (why should we, they're really only useful to that one client).

Because CMS Made Simple is licensed under the GPL, those modules are derivative works, and therefore are still licensed under the GPL.    We're just not distributing the software.

However, if somebody was to ask for that software (and this is where I'm not sure about things)... I think you would be required to send them a copy of it.
Follow me on twitter
Please post system information from "Extensions >> System Information" (there is a bbcode option) on all posts asking for assistance.
--------------------
If you can't bother explaining your problem well, you shouldn't expect much in the way of assistance.
devolver
New Member
New Member
Posts: 5
Joined: Sun Apr 19, 2009 11:58 am

Re: How should I handle the Community/GPL aspects for very client specific modules?

Post by devolver »

That is what I have read into the GPL license as well.
Post Reply

Return to “Developers Discussion”