From what I’ve seen on the net, including my understanding ....
errr ... if it’s worth much ....
I do believe (if I understand snippets enough) that they’d become GPL automatically since eto/modx is such. The reason being is that a snippet is not independent (or you could say dependent) on eto/modx to run.
The interesting question would be for something like SMF (the forum here). It does not need eto/modx to run so technically it should be able to on a separate license from eto/modx. The reason is that it does not need eto/modx to run and the only dependencies consist of a snippet to tie into eto/modx.
Now, what happens if let’s say a developer developes a cool deal like a download system to control files being presented by eto/modx. The question would be could it stand by itself and still retain it’s orignal intention? If it depends on APIs from eto/modx then it will come under the GPL. If not, then I think it might be safe to say that it could go under it’s own license.
With the above example the slandering of the GPL comes about with the term -- viral.
Let’s take a look at another example. Eto has moved on to what it’s called
metacube. (I could be way off!) Etomite is GPL so does metacube fall under the same license? Yes or No? It all depends on if the code in the new program is completely different than Eto. I do believe that it only applies to the code and not the basic functionality (errr, this I’m not sure of). So if metacube has no code from eto than the developer is free to choose the license he so pleases. IF NOT, hmmm, problems could arise.
Can you sell GPL programs? YES.
Can you buy a GPL program and then give it out for free on the net or to any Tom, Dick or Harry on the street corner? YES
GPL is pretty cool but if you are to make money on it then you better go check out RedHat and borrow their business system. The system behind making money off of GPL is the key! aka, McDonalds -- sheety burgers but one hell of a system!
I hope that I didn’t go overboard on this and hope that I haven’t accidently mislead anybody by providing false information.
Cheers!