Ah yes, if you can't make a valid counterargument... That statement is ridiculous. I've used logic and asked for rebuttals, yours is to call my position a "religious debate". Seriously.dilbert4life wrote: If you really care about Open Source and the 4 Freedoms, you'd support LGPL. Or you can stick to your religious debate of "Free Software Matters".
I will grant you that it's an Open Source License, but that doesn't mean that switching licenses is likely to result in less open source software. You seem to be reading this as "Open Source Licensed Software Matters". I suppose the distinction is subtle, but you'll have to do better than just insinuate that it's not a rationally held position.dilbert4life wrote: This is your core misunderstanding. It is Open Source Matters, not Free Software Matters. LGPL is a legitimate Open Source License,
That is a pre-post-er-ous interpretation. You're seriously suggesting that being unable to include a library in a non-open application is violating a user's freedom to run and modify it? [sorry hyphens required to get past a weird filter]dilbert4life wrote: and in reality it is the only one that guarantees all four freedoms of free software. The GPL violates Freedom 0 - The freedom to run the program, for any purpose. The GPL forbids running the program in proprietary software, thus violating Freedom 0.
Here's the thing. The GPL is designed to strip rights from developers so that end users have more freedom. It's about user freedoms, not developer freedoms. It's about giving freedom to the people who run programs (as in execute, not bundle into something else). The "freedom" you're complaining about there is the core intent of the GPL, and you are attempting to pervert it by putting developers into the position of users and then complaining that it restricts freedom!
I'm standing by this: if someone can present a cogent argument as to how this will result in more open source software rather than less, I'd happily climb on board LGPL licensing. Although for clarity it should get rebranded to something that doesn't include the word "Joomla" -- it's hard enough to get people to understand this project without having to explain some abstract software library along the way. [abstract here being the English usage, not the software development term]
If this is going to be a huge divisive issue that alienates the vast majority of people who just want to build a decent online presence with Joomla and other Framework based applications, then I'd support allowing those who feel sufficiently strongly about this to fork a LGPL copy, but only outside the purview of OSM/Joomla, then amending the JCA to strike the clauses that make this discussion possible in the first place. If it's only about the code, this should be your ticket to framework nirvana. I know as scores of developers flock to help build more into your Obviously Wonderful LGPL Framework we'll have to do extra work to to keep up, but I'm pretty confident that that's an acceptable risk.
It's too bad that the "community" is so amorphous. I'll wager that however you define community (other than "people who committed Framework code in the past few years") if we could find a way to put this to a vote, this proposal would be thoroughly trounced. You appear to take as axiomatic that an hour of developer time is somehow worth more than an hour of time spent answering forum questions, organizing user group activities, building free extensions, promoting Joomla, and so on. The problem is that none of those other constituencies shares that axiom because it is false.