Quote from: guizmo at Aug 22, 2006, 03:49 PM
Yep, but redistribute the changes is not a problem to my mind, the problem is it has to be released in GPL ... again ...
How is having to release your modifications to MODx (or Tattoo when it becomes available) as GPL a problem? Are you saying you think you would have to release your library as GPL because it involves calls to the MODx API’s? If so, that is not true in my understanding. If it required core MODx files to be modified, then you would need to distribute the modified MODx as GPL and your library as LGPL; but otherwise, I don’t understand the issue being debated.
Just to prove a point, say I change my mind and decide to release my 1.0 rewrite of MODx (or Tattoo, or whatever you want to call it) under GPL after all. What real advantage does that give to anyone other than someone wanting to redistribute and profit from that code without publishing their changes to it? Let me answer that as well: none. And I’d just as well not have my code, improved or not, taken over by an organization or individual, and then sold as a commercial product by that organization or individual, without the changes being published back out as open-source. The reason for this is simple: if that happens, my investment in creating the thing in the first place is at risk; the proprietary offering could potentially render my offering obsolete. I want to share my work and the ability to profit from it, but I think it reasonable to expect those who decide to use it, improve upon it, or package it up and sell it for money, to adopt the same philosophy, at least in regards to their use of that work.
Hmmm, I may have just convinced myself to release all my work under GPL from now on, and avoid any BSD fiascos.
:-\