Oct 15, 2008, 03:13 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
modxcms.com web
  MODxCMS.com   Forums   Help Login Register  
News:Read what MODx Developers say: MODx Dev. Blogs
Pages: [1] 2   Go Down
  Print  
Author Topic: MODx, the GPL and me  (Read 10000 times)
0 Members and 1 Guest are viewing this topic.
rthrash
Foundation
*
Posts: 9,316



WWW
« on: Dec 18, 2006, 09:26 AM »

Paraphrased from a discussion about how the GPL affects a person's ability to charge for sites in MODx and how it affects their proprietary snippets/modules (in short, it doesn't so much) ... The conclusion is worth posting a sticky topic, as it seems like this discussion pops up quarterly, as it does on many OS projects. Here's our take on the GPL means for you and for your sites built in MODx:

Legalities (Letter of the Law)
  • You can use MODx to develop sites for clients. You can host the site or deliver it to the client to host and no one has to release any code back to the project, including modified MODx code, unless you want to. You have to make the MODx core code available to the client, or at least tell them where to find it. You cannot place restrictions on the customer's right to redistribute said MODx code.
  • If you write snippets as part of developing a site for a client, you don't have to distribute them on GPL if they only call the MODx API and don't change any MODx code. You can distribute them using a closed-source commercial license.
  • If you modify the MODx code (i.e. anything shipped with the MODx tarball/zip-file) for any reason it must be licensed under the GPL if you choose to distribute the changes. Hosting a site is considered distribution.
  • You can make money from any of the above because the GPL is only concerned with distribution.
Ethics (Spirit of the Law)
  • MODx is the result of more than 10,000 hours and 2 years (as of Dec '06). We've donated this project and don't require or ask much of the people that use it. We've spent more real dollars that hours too, and have ongoing monthly expenses that are still not fully covered by donations.
  • If you make changes to MODx, please share them back with the community. If you choose not to do so, or try to hide the fact a site is running MODx behind an authenticated Manager login, we simply ask that you abstain from using the support forums for any reason whatsoever. In my personal view, the GPL is not about support, but about sharing.

We're working on a "private label" MODx license (and support/distribution mechanism) for developers that want a fully brand-able manager, and we hope to have that resolved along with the 1.0 release.

« Last Edit: Dec 18, 2006, 10:58 AM by rthrash » Logged

MODx is a framework that allows web professionals to turn over sites to end-users for daily maintenance without worrying. Community participation and questions are encouraged, especially when you help us help you, read the wiki, and review snippet parameters – even if you have to look at the source. Searching the forums helps, too.
Ryan Thrash
MODx Co-Founder
Principal @ Collabpad
work productively.
work intelligently.
work together.
davidm
Marketing & Design Team
*
Posts: 6,673


The best way to predict the future is to invent it


WWW
« Reply #1 on: Dec 19, 2006, 11:53 AM »

Great post Ryan... as we discussed, I'll translate it and I suggest moderators of each local communities do the same, not everybody speaks english...

PS : it seems you forgot to make it a sticky Wink
« Last Edit: Dec 19, 2006, 12:03 PM by davidm » Logged

blog.nodeo.net : Pour un web libre, moderne et ouvert! :: | ! Nouveau ! Les forums modxcms.fr : Participez à l'élaboration du site MODx francophone ! ! Nouveau ! :.

MODx est l'outil idéal pour les developpeurs et webdesigners qui cherchent un framework de gestion de contenu hautement flexible et performant, tout en étant simple d'accès pour les utilisateurs finaux.

Config : Apache 2.2.8 - MySQL 5.0.45 - PHP 5.2.6 | Debian 4.0 (Etch)

Réalisations sous MODx : nodeo.net | gican.asso.fr | michelez-notaires.com | amadom.gerondicap.com | sworld.com | soleil.info
 et 3 autres en cours de réalisation Smiley
rthrash
Foundation
*
Posts: 9,316



WWW
« Reply #2 on: Dec 19, 2006, 11:57 AM »

LOL ... I could've sworn I had made it sticky, but apparently not. Smiley Now it is.
Logged

MODx is a framework that allows web professionals to turn over sites to end-users for daily maintenance without worrying. Community participation and questions are encouraged, especially when you help us help you, read the wiki, and review snippet parameters – even if you have to look at the source. Searching the forums helps, too.
Ryan Thrash
MODx Co-Founder
Principal @ Collabpad
work productively.
work intelligently.
work together.
davidm
Marketing & Design Team
*
Posts: 6,673


The best way to predict the future is to invent it


WWW
« Reply #3 on: Dec 19, 2006, 12:12 PM »

I thought it was, but after searching the forums to find this thread back, realized it wasn't... otherwise I wouldn't have noticed either !
Logged

blog.nodeo.net : Pour un web libre, moderne et ouvert! :: | ! Nouveau ! Les forums modxcms.fr : Participez à l'élaboration du site MODx francophone ! ! Nouveau ! :.

MODx est l'outil idéal pour les developpeurs et webdesigners qui cherchent un framework de gestion de contenu hautement flexible et performant, tout en étant simple d'accès pour les utilisateurs finaux.

Config : Apache 2.2.8 - MySQL 5.0.45 - PHP 5.2.6 | Debian 4.0 (Etch)

Réalisations sous MODx : nodeo.net | gican.asso.fr | michelez-notaires.com | amadom.gerondicap.com | sworld.com | soleil.info
 et 3 autres en cours de réalisation Smiley
feary
Member
**
Posts: 93



« Reply #4 on: Dec 20, 2006, 05:23 PM »

The private label sounds great! Very clever.
Logged
Bravado
Coding Team
*
Posts: 1,075


"I can learn to resist anything but temptation..."


WWW
« Reply #5 on: Dec 21, 2006, 09:29 AM »

"Private Label" makes it sound like a bottle of wine.  "Would like a glass of our private label 1999 MODx Cabernet Sauvigon?  Or perhaps a pint of our MODx stout on tap?"  That's the wonderful thing about the GPL...it gives the developers alot more choices on how software can be used.  Smiley
Logged

Jeff Whitfield

"When someone asks you, A penny for your thoughts, and you put your two cents in, what happens to the other penny?"

-George Carlin
grad
Coding Team
*
Posts: 139


« Reply #6 on: Dec 22, 2006, 04:21 AM »

Thanks Ryan for making it explicit. I already translated it into Polish.
Logged

Polish MODx Community/Polskie forum MODx
- MODx, GPL i Ty

- GetField - the ultimate way to get any document content field
- SiteMap - Google sitemaps in MODx
- PHP Markdown plugin

This is the Web. The only thing you know about who will come is that you do not know who will come.
silent
Full Member
***
Posts: 186



« Reply #7 on: Dec 28, 2006, 03:37 PM »

Is there any German translation yet?
I'd be happy to create one!
 Wink
Logged
rthrash
Foundation
*
Posts: 9,316



WWW
« Reply #8 on: Dec 28, 2006, 03:38 PM »

I don't think so... that'd be great and thanks! Smiley
Logged

MODx is a framework that allows web professionals to turn over sites to end-users for daily maintenance without worrying. Community participation and questions are encouraged, especially when you help us help you, read the wiki, and review snippet parameters – even if you have to look at the source. Searching the forums helps, too.
Ryan Thrash
MODx Co-Founder
Principal @ Collabpad
work productively.
work intelligently.
work together.
silent
Full Member
***
Posts: 186



« Reply #9 on: Dec 28, 2006, 03:46 PM »

You'll get it tomorrow - it's close to midnight in Berlin/GER...  Cheesy
Logged
doze
Coding Team
*
Posts: 3,132


....Boom!


« Reply #10 on: Dec 29, 2006, 03:51 AM »

I can do one in Gibberish..
Logged

MODxWiki || Please, list wiki worthy material here!
Dr. Scotty Delicious
Coding Team
*
Posts: 1,172


Dr. of Fine Pirate Arts


WWW
« Reply #11 on: Dec 29, 2006, 06:05 AM »

I can do one in Gibberish..
Cheesy
Logged

We pillage, we plunder, we rifle and loot. Drink up me 'earties, Yo Ho!
We kidnap and ravage and don't give a hoot. Drink up me 'earties, Yo Ho!
Yo Ho, Yo Ho! A pirate's life for me.
silent
Full Member
***
Posts: 186



« Reply #12 on: Dec 29, 2006, 08:49 AM »

I just sent my translation to netnoise.
I hope he'll make a sticky topic in the German forum out of it.
[EDIT]As netnoise asked me to, I posted it to the German forum myself. Task accomplished Wink[/EDIT]
« Last Edit: Dec 29, 2006, 10:13 AM by silent » Logged
Banfa
Jr. Member
*
Posts: 3



« Reply #13 on: May 03, 2007, 04:34 PM »

Ethics (Spirit of the Law)
  • If you make changes to MODx, please share them back with the community. If you choose not to do so, or try to hide the fact a site is running MODx behind an authenticated Manager login, we simply ask that you abstain from using the support forums for any reason whatsoever. In my personal view, the GPL is not about support, but about sharing.
With reference to this bullet point would you mind explaining (or giving an example of (or both)) the snippet "try to hide the fact a site is running MODx behind an authenticated Manager login".

I have to add that it is only with the last year that I have managed to get a basic understanding of how the GPL actually works (for several years I wondered how people could make a living giving their software away and then for several more years I ignored the issue) and that it is about being open and making source available and not anything to do with money.

I would just like to make sure that I am not breaking any laws (spiritually or legally) before going live with any sites Cheesy
Logged

TTFN
rthrash
Foundation
*
Posts: 9,316



WWW
« Reply #14 on: May 03, 2007, 07:08 PM »

A perfect example of breaking the spirit of the law:

You're a dev shop and remove all traces of MODx and where it came from from the manager. You present it to your clients as your own, proprietary application, giving no credit back to it's original authors. Make sense?
Logged

MODx is a framework that allows web professionals to turn over sites to end-users for daily maintenance without worrying. Community participation and questions are encouraged, especially when you help us help you, read the wiki, and review snippet parameters – even if you have to look at the source. Searching the forums helps, too.
Ryan Thrash
MODx Co-Founder
Principal @ Collabpad
work productively.
work intelligently.
work together.
Pages: [1] 2   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP

Copyright © 2005-2008 MODxCMS, All rights reserved. Contact Us
Styles by ziworks.com

Powered by SMF 1.1.4 | SMF © 2005, Simple Machines LLC

Valid XHTML 1.0! Valid CSS!