Re: Bug#550031: ITP: libjs-extjs -- a cross-browser JavaScript library

2009-10-23 Thread Thomas Goirand

 Thomas,

 I discussed this matter with our CEO and he asked me to resolve the
 compliancy.  I iwll update you shortly.

 ~ Adam

Hi Adam,

Ok, that sounds good, as I would really hate to push for a
package that has some controversy on the freeness of it's license.
I am very happy to see that you guys respond to emails, and this
makes me feel a lot more comfortable for this packaging.

I have already done my packaging, you can get the Debian package
from there if you want to test/see/comment them:

http://ftparchive.gplhost.com/debian/pool/lenny/main/l/libjs-extjs/

At the time of reading, it should also have reached all of our
mirrors around the world.

As you can see, I have separated the library itself from the
documentation, as it was rather big, and this is a good practice
in this case in Debian.

Let me know when you update your site and/or your licensing,

Best Regards,

Thomas Goirand

-- 
Thomas Goirand
GPLHost CEO
Phone numbers: +1 302 213 1611 (USA) / +33 177627734 (France)
+44 8449108864 (UK) / +61 280617698 (Australia)
Web: http://www.gplhost.com
GPLHost:_ Open source hosting worldwide
Web spaces featuring GPL control panel and Xen VPS
Locations in Singapore, Sydney, Seattle, Florida, Paris, London,
 Barcelona, Israel and Malaysia



--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Bug#550031: ITP: libjs-extjs -- a cross-browser JavaScript library

2009-10-09 Thread Charles Plessy
Le Fri, Oct 09, 2009 at 12:20:51AM -, Thomas Goirand a écrit :
  Thomas,
 
  It's not my position to get into Debian's debate. I can confirm for you
  that Ext JS can absolutely be licensed under GPL v3 without qualification.
  If there is commentary that can be read counter to that, then that is not a
  good read of what we are saying. From a legal standpoint, Ext JS can be
  licensed under GPL v3, or alternatively under a Commercial License from Ext
  JS.  We put no conditions on the GPL v3 use, other than those of GPL v3
  itself.
 
  ~ Adam
 
 Nobody is asking for debate, but if you were to write yourself We put no
 conditions on the GPL v3 use, other than those of GPL v3 itself. ends any
 starting debate indeed, but then what you have write on your website is
 kind of confusing (at least to some of us).
 
 Now, I wonder what other people from Debian will say after this declaration.

I think that the position, as well as the website, are crystal clear.

The ‘Quick Overview’ is not a license by itself, it simply tries to summarise
in two lines what copyleft means, and is not an additional restriction to the
GPL.

debian-de...@l.d.o is a good place to hear some advices, but the only persons
who veto packages in Debian are our archive administrators, an none of them has
objected against libjs-extjs. In my opinion, just go ahead and it will be fine 
:)

Have a nice day,

-- 
Charles Plessy
Tsurumi, Kanagawa, Japan


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Bug#550031: ITP: libjs-extjs -- a cross-browser JavaScript library

2009-10-09 Thread Neil Williams
On Fri, 9 Oct 2009 00:20:51 - (UTC)
Thomas Goirand tho...@gplhost.com wrote:

  It's not my position to get into Debian's debate. I can confirm for you
  that Ext JS can absolutely be licensed under GPL v3 without qualification.
  If there is commentary that can be read counter to that, then that is not a
  good read of what we are saying. From a legal standpoint, Ext JS can be
  licensed under GPL v3, or alternatively under a Commercial License from Ext
  JS.  We put no conditions on the GPL v3 use, other than those of GPL v3
  itself.
 
  ~ Adam
 
 Nobody is asking for debate, but if you were to write yourself We put no
 conditions on the GPL v3 use, other than those of GPL v3 itself. ends any
 starting debate indeed, but then what you have write on your website is
 kind of confusing (at least to some of us).
 
 Now, I wonder what other people from Debian will say after this declaration.

What matters is what is claimed as the licence for the code itself, not
how that licence is or is not described on a website.

If the claims on the website are retained into the licensing of the
software, then the software would seem to be non-distributable as the
licence (taken as a whole, the additional claims and the main licence)
is in conflict.

If the software comes with an unaltered copy of the GPL3 and no other
conditions, then the website claims can be deemed misleading but
are irrelevant to the software to be packaged for Debian.

-- 


Neil Williams
=
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/



pgpiLWe45QAvq.pgp
Description: PGP signature


Re: Bug#550031: ITP: libjs-extjs -- a cross-browser JavaScript library

2009-10-09 Thread Thomas Goirand
Neil Williams wrote:
 On Fri, 9 Oct 2009 00:20:51 - (UTC)
 Thomas Goirand tho...@gplhost.com wrote:
 
 It's not my position to get into Debian's debate. I can confirm for you
 that Ext JS can absolutely be licensed under GPL v3 without qualification.
 If there is commentary that can be read counter to that, then that is not a
 good read of what we are saying. From a legal standpoint, Ext JS can be
 licensed under GPL v3, or alternatively under a Commercial License from Ext
 JS.  We put no conditions on the GPL v3 use, other than those of GPL v3
 itself.

 ~ Adam
 Nobody is asking for debate, but if you were to write yourself We put no
 conditions on the GPL v3 use, other than those of GPL v3 itself. ends any
 starting debate indeed, but then what you have write on your website is
 kind of confusing (at least to some of us).

 Now, I wonder what other people from Debian will say after this declaration.
 
 What matters is what is claimed as the licence for the code itself, not
 how that licence is or is not described on a website.

But the license file refers to the website... Here's the main part of
its content:

Open Source License
--
Ext is licensed under the terms of the Open Source GPL 3.0 license.

http://www.gnu.org/licenses/gpl.html

There are several FLOSS exceptions available for use with this release for
open source applications that are distributed under a license other than
the GPL.

* Open Source License Exception for Applications

  http://extjs.com/products/floss-exception.php

* Open Source License Exception for Development

  http://extjs.com/products/ux-exception.php


Commercial License
--
This is the appropriate option if you are creating proprietary
applications and you are
not prepared to distribute and share the source code of your application
under the
GPL v3 license. Please visit http://extjs.com/license for more details.


OEM / Reseller License
--
For more details, please visit: http://extjs.com/license.

As you see, even the license.txt is kind of wrong and doesn't cut/past
the necessary parts of the GPL v3.

 If the claims on the website are retained into the licensing of the
 software, then the software would seem to be non-distributable as the
 licence (taken as a whole, the additional claims and the main licence)
 is in conflict.

What if the license.txt is like above?

 If the software comes with an unaltered copy of the GPL3 and no other
 conditions, then the website claims can be deemed misleading but
 are irrelevant to the software to be packaged for Debian.

The software comes with NO COPY AT ALL of the GPL3. Just a link to it as
per above.

Thomas


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Bug#550031: ITP: libjs-extjs -- a cross-browser JavaScript library

2009-10-09 Thread Neil Williams
On Fri, 09 Oct 2009 18:24:55 +0800
Thomas Goirand tho...@goirand.fr wrote:

  What matters is what is claimed as the licence for the code itself, not
  how that licence is or is not described on a website.
 
 But the license file refers to the website... Here's the main part of
 its content:
 
 Open Source License
 --
 Ext is licensed under the terms of the Open Source GPL 3.0 license.

 http://www.gnu.org/licenses/gpl.html

That's wrong for starters - the licence at that URL is the GNU General
Public Licence. If there is an Open Source GPL 3.0 licence it does
not exist at the URL quoted. I doubt GNU would take kindly to being
renamed Open Source.

 There are several FLOSS exceptions available for use with this release for
 open source applications that are distributed under a license other than
 the GPL.
 
 * Open Source License Exception for Applications
 
   http://extjs.com/products/floss-exception.php
 
 * Open Source License Exception for Development
 
   http://extjs.com/products/ux-exception.php

Those exceptions need to be assessed separately and clarification
sought from upstream as to whether these exceptions always apply if the
package is distributed under the GPL3 or only apply if the distributor
chooses to use them.

 Commercial License
 --
 This is the appropriate option if you are creating proprietary
 applications and you are
 not prepared to distribute and share the source code of your application
 under the
 GPL v3 license. Please visit http://extjs.com/license for more details.

This is dual-licensing and this commercial licence is therefore
irrelevant for Debian - the alternative licence should probably be
retained but I defer to ftp-master or debian-legal for a definitive
answer on that.

With a dual or tri licensed package, the alternative licences do not
affect each other, each distributor is allowed to use whichever licence
is most suitable to their needs - in our case, presumably, GPL3.

 OEM / Reseller License
 --
 For more details, please visit: http://extjs.com/license.
 
 As you see, even the license.txt is kind of wrong and doesn't cut/past
 the necessary parts of the GPL v3.

Yes, so that should be fixed with upstream before packaging for Debian
so that the licensing is clear. Comments in the source code would be
the best place for the GPLv3 declaration - as usual, alongside the
Copyright statements.

It appears to be tri-licensed - the only issue is whether the
exceptions quoted under the GPL section always apply or are optional
additions. The second and third licensing arrangements have no effect
on the GPL section.

  If the claims on the website are retained into the licensing of the
  software, then the software would seem to be non-distributable as the
  licence (taken as a whole, the additional claims and the main licence)
  is in conflict.
 
 What if the license.txt is like above?

Get upstream to fix it and clarify it.
 
  If the software comes with an unaltered copy of the GPL3 and no other
  conditions, then the website claims can be deemed misleading but
  are irrelevant to the software to be packaged for Debian.
 
 The software comes with NO COPY AT ALL of the GPL3. Just a link to it as
 per above.

Then upstream should add one and clarify the licensing arrangements.

-- 


Neil Williams
=
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/



pgpsxlkByXtfo.pgp
Description: PGP signature


Re: Bug#550031: ITP: libjs-extjs -- a cross-browser JavaScript library

2009-10-08 Thread Thomas Goirand

 Thomas,

 It's not my position to get into Debian's debate. I can confirm for you
 that Ext JS can absolutely be licensed under GPL v3 without qualification.
 If there is commentary that can be read counter to that, then that is not a
 good read of what we are saying. From a legal standpoint, Ext JS can be
 licensed under GPL v3, or alternatively under a Commercial License from Ext
 JS.  We put no conditions on the GPL v3 use, other than those of GPL v3
 itself.

 ~ Adam

Nobody is asking for debate, but if you were to write yourself We put no
conditions on the GPL v3 use, other than those of GPL v3 itself. ends any
starting debate indeed, but then what you have write on your website is
kind of confusing (at least to some of us).

Now, I wonder what other people from Debian will say after this declaration.

Thomas



--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#550031: ITP: libjs-extjs -- a cross-browser JavaScript library

2009-10-07 Thread Thomas Goirand
Package: wnpp
Severity: wishlist
Owner: Thomas Goirand tho...@goirand.fr

* Package name: libjs-extjs
  Version : 3.0.0
  Upstream Author : Ext JS LLC licens...@extjs.com
* URL : http://www.extjs.com/
* License : GPL-3
  Programming Lang: Javascript, PHP
  Description : a cross-browser JavaScript library

 A cross-browser JavaScript library for building rich internet applications.
 .
 The Ext JS library is widely use in numerous web applications. It includes:
 high performance, customizable UI widgets, well designed and extensible
 Component model, qn intuitive, easy to use API, Commercial and Open Source
 licenses available.  Ext JS supports all major web browsers including:
 Internet Explorer 6+, FireFox 1.5+ (PC, Mac), Safari 3+, Opera 9+ (PC,
 Mac).

Ext products are used by companies all over the world across many industries.
Listed below are just a few of those companies:

* Adobe
* Aetna
* AIG
* Alcatel-Lucent
* Amazon.com
* Best Buy
* Boeing
* Borland
* CA
* Canon
* Capgemini
* Cisco
* CNN
* Dow Jones  Co.
* EMC
* Fidelity
* General Electric
* Hallmark
* HP
* HSBC
* IBM
* Mott MacDonald
* NATO
* NetApp
* Nortel
* Northrop Grumman
* Panasonic
* Pixar Animation Studios
* Qualcomm, Inc.
* SP
* SAP
* Siemens
* Sony
* Symantec
* Visa International

So I believe it's becomming increasingly important to have this library
included in main, as it's the base of many web applications that we would
potentially want to include in Debian as well. After I got this library
uploaded into Debian, I am wishing to work on some web apps that are using
it, namely eXtplorer (an Ajax web file manager, which is important to me
as none are included in Debian even if 100s are available for download on
the web), ARIA Tree (as I need it for our web hosting panel DTC), and maybe
more if I have time.

-- System Information:
Debian Release: 5.0.3
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Bug#550031: ITP: libjs-extjs -- a cross-browser JavaScript library

2009-10-07 Thread Marcus Better
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Thomas Goirand skrev:
 Surely you are aware of the huge controversy around Ext JS licensing.

 Hell, I missed it.

Oh well :-)

 This doesn't appear at all on the license.txt. Do you
 think I could still package it for the non-free archive?

I don't know. But your first remark illustrates one problem with their
licensing policies - they are simply unclear and ambiguous, and by now
one must assume that it is intentional.

For example it is not clear what it means to license something under GPL
with strings attached. It seems (to me) that their interpretation is
that users who get Ext under the GPL will *not* be able to redistribute
it freely, likewise under the GPL. (In fact that would circumvent their
whole dual-licensing policy.)

Cheers,

Marcus

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkrMoi0ACgkQXjXn6TzcAQmf3gCfUEP6rXAiJ8/sFpEaK6y+IzdF
ksMAn2rSvjEYAJm8np2RyDmEDYyeygms
=E9zo
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Bug#550031: ITP: libjs-extjs -- a cross-browser JavaScript library

2009-10-07 Thread Thomas Goirand
Marcus Better wrote:
 This is non-free. Please keep it out of Debian.
 
 Surely you are aware of the huge controversy around Ext JS licensing.
 There is no need to repeat that story here, let me just point to this page:
   http://www.extjs.com/company/dual.php
 
 Here they make claims that directly contravene parts of GPL-3:
 
 If you derive a commercial advantage by having a closed source
 solution, you must purchase an appropriate number of commercial licenses
 from Ext.
 
 And this:
 
 If you wish to use the open source license of an Ext product, you must
 contribute all your source code to the open source community and you
 must give them the right to share it with everyone too.
 
 Cheers,
 
 Marcus

Hell, I missed it. This doesn't appear at all on the license.txt. Do you
think I could still package it for the non-free archive?

Thomas


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Bug#550031: ITP: libjs-extjs -- a cross-browser JavaScript library

2009-10-07 Thread Thomas Goirand
brian m. carlson wrote:
 On Wed, Oct 07, 2009 at 04:13:59PM +0200, Mike Hommey wrote:
 Except the issue is not about dual licensing, but about intent being
 different to what the license actually says. i.e. The GPL3 the code is
 supposed to be released under doesn't have these obligations, and
 anybody not contributing back or taking commercial advantage in a closed
 source solution is in its total rights under the GPL3 license.

Also, now that I read it again, the following in the page
http://www.extjs.com/company/dual.php:

If you wish to use the open source license of an Ext product, you must
contribute all your source code to the open source community and you
must give them the right to share it with everyone too.

may be a fail of the dissident test, as there is the word must.

But this is a Quick Overview, and could be considered a bad
interpretation or misunderstanding.

Anyway, I got in touch with the author, I hope they will reply. If not,
I will call them and try to clarify what is the author's intention and
explain the Debian view on freeness, plus the fact that their license is
raising some controversial opinions that should be avoided if possible.
If I get no reply from them, or anything positive, then why should I
care doing the packaging in main? Either send it in non-free or just
forget about it...

Please do not start a 100 post thread in this ITP if this has been
discussed in the past (let's not loose time twice on a bad license). I
just would like to have a link here to the archive of the old discussion
about if one of you can find it.

Thomas


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Bug#550031: ITP: libjs-extjs -- a cross-browser JavaScript library

2009-10-07 Thread Marcus Better
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Thomas Goirand skrev:
 Please do not start a 100 post thread in this ITP if this has been
 discussed in the past (let's not loose time twice on a bad license). I
 just would like to have a link here to the archive of the old discussion
 about if one of you can find it.

I didn't mean to imply that this has been discussed within Debian. There
has been a fair amount of discussion on the web though, with several
controversial issues:

* The previous licensing under LGPL-with-strings-attached [1]
* The sudden relicensing from LGPL to GPL [2]
* The current GPL-with-conditions license.

In particular see the comments by Ext JS founder Jack Slocum [1], who
was clearly opposed to redistribution under LGPL (this was before the
switch to GPL).

See also the Wikipedia talk page [3].

Cheers,

Marcus

[1] http://mjg59.livejournal.com/84586.html
[2]
http://graemerocher.blogspot.com/2008/04/choosing-and-oss-license-and-ext-js.html
[3] http://en.wikipedia.org/wiki/Talk:Ext_(JavaScript_library)
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkrM5z4ACgkQXjXn6TzcAQkeiQCfRtVUesvt02pCotsrCRVDsMw0
kxUAnjACf9VeBXc4IJJk8tqr0D/4XPHz
=OQ0I
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Bug#550031: ITP: libjs-extjs -- a cross-browser JavaScript library

2009-10-07 Thread Marco d'Itri
On Oct 07, Thomas Goirand tho...@goirand.fr wrote:

 may be a fail of the dissident test, as there is the word must.
Which would not make it non-free either, as it is not part of the DFSG.

-- 
ciao,
Marco


signature.asc
Description: Digital signature