Hey Pau,

2008/11/7 Pau Garcia i Quiles <[EMAIL PROTECTED]>:
>> Dushan Savich wrote:
>>> It would be a lot easier to just deploy ExtJS 2.02 with witty ,
>>> wouldn't it :)  ?
>>> Dushan
>>>
>> Dushan,
>>
>> Consider the licensing issues involved.
>
> Now that's a good question, really.
>
> ExtJS used to be LGPLv2 + commercial, then moved to GPLv3 + commercial.
>
> Wt is GPLv2 + commercial.
>
> And I wonder why Wt is not licensed under the GPLv3, too, given that
> the GPLv3 would protect Emweb from people developing applications and
> not redistributing them, which is, I would say, extremely usual in web
> applications. Say, for instance, eBay, Google or Yahoo decide to start
> using Wt: as they are not distributing their source, the GPLv2 does
> not require them to distribute their source or buy Wt licenses, but
> the GPLv2 would require them to distribute their source or buy Wt
> licenses.
>
> Koen, Wim?
>

IANAL (although I managed a lengthy response :-) ), but, I was not
aware that GPLv3 also has specific clauses to protect web
applications. It was my understanding that this was why there is the
(now GNU) Affero Public License. From that license
(http://www.fsf.org/licensing/licenses/agpl-3.0.html):

"The GNU General Public License permits making a modified version and
letting the public access it on a server without ever releasing its
source code to the public.

The GNU Affero General Public License is designed specifically to
ensure that, in such cases, the modified source code becomes available
to the community. ..."

In the first months, Wt started out with an Affero Public License, but
we abandoned it for GPL because we found that license too restrictive.
Going back (and tightening license conditions) is a complete no-no.
But why would we even consider to go back?

I believe the GPL is working fine for us. If a big company ever
decides to start Wt, good for them. I would not like to make
distinction between small or big companies. Who knows, small may be
big one day and vice-versa :-). But more seriously, if a big company
decides to start using GPL Wt (assuming they are not already) and
makes it available on a public web site, that would be probably great
news for anyone: for both developers and users of Wt as it increases
the visibility and community (eyes for bugs and ideas for features).

So far, Emweb does well (as a commercial company) and has sufficient
resources and time to invest in development and support of Wt (but
hey, both you and us would like to see more and better Wt, so keep
buying those licenses and support contracts!), and nobody knows what
the future is like, but at least we are enjoying ourselves so far.

As to redistributing ExtJS with Wt: ExtJS has a sorry history of
licensing issues, where they clearly had licensed their product in a
way (first BSD, then LGPL) that was not their intention. It is
therefore not sure how they would feel about us redistributing it now,
but at the time (around the release of ExtJS 2.0) they indicated that they
preferred not. Had we know from the start the licensing issues around
ExtJS, Wt::Ext would perhaps not have existed.

ExtJS was useful for Wt to jumpstart our support for many advanced
controls, and we will keep on supporting the current widgets, but at
the same time we believe there is a big advantage in developing native
Wt widgets, both technically (they can be more naturally extended in
C++) and business-wise (since then we are in control of the
feature-set and understand their ins and outs).

Regards,
koen

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
witty-interest mailing list
witty-interest@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/witty-interest

Reply via email to