Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
Summary: Review Request: Ext JS - Ext JS is a cross-browser JavaScript library for building rich internet applications.
https://bugzilla.redhat.com/show_bug.cgi?id=471509
Summary: Review Request: Ext JS - Ext JS is a cross-browser JavaScript library for building rich internet applications. Product: Fedora Version: rawhide Platform: All OS/Version: Linux Status: NEW Severity: medium Priority: medium Component: Package Review AssignedTo: nobody@fedoraproject.org ReportedBy: mohakvyas@gmail.com QAContact: extras-qa@fedoraproject.org CC: notting@redhat.com, fedora-package-review@redhat.com Estimated Hours: 0.0 Classification: Fedora
Spec URL: http://matrix.senecac.on.ca/~mdvyas/ExtJS/extjs.spec
SRPM URL: http://matrix.senecac.on.ca/~mdvyas/ExtJS/extjs-2.2-1.fc8.src.rpm
Koji Build: http://koji.fedoraproject.org/koji/taskinfo?taskID=927964
Description: Ext JS is a cross-browser JavaScript library for building rich internet applications. It includes: * High performance, customizable UI widgets. * Well designed and extensible Component model. * An intutive, easy to use API.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=471509
Jason Tibbitts tibbs@math.uh.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |182235 Summary|Review Request: Ext JS - |Review Request: extjs - Ext |Ext JS is a cross-browser |JS is a cross-browser |JavaScript library for |JavaScript library for |building rich internet |building rich internet |applications. |applications.
--- Comment #1 from Jason Tibbitts tibbs@math.uh.edu 2008-11-14 08:24:42 EDT --- I don't see any names matching yours in the account system; what's your FAS ID? Do you require a sponsor?
I recall that extjs has some licensing issues; please see bug 455474. If you can, please indicate how things have changed since that ticket (if indeed they have). I'll go ahead and ask the legal folks to have a look.
Please also note that a few folks are trying to develop packaging guidelines for javascript, but there are many issues. Please see https://fedoraproject.org/wiki/PackagingDrafts/JavaScript and perhaps become involved in the process if you want to package javascript libraries. I don't think we'll be approving any javascript packages until the guidelines progress a bit further.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=471509
Tom "spot" Callaway tcallawa@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tcallawa@redhat.com Blocks|182235 |
--- Comment #2 from Tom "spot" Callaway tcallawa@redhat.com 2008-11-14 16:56:49 EDT --- Okay, so let me explain this.
The latest version of ExtJS claims to be under GPLv3 with an exception, documented here: http://extjs.com/products/floss-exception.php
RH Legal is firm that this exception clause isn't valid.
One of the conditions for the exception is:
the Derivative Work can reasonably be considered independent and separate work that is intended for use by end-users and not as a library for software development purposes.
This doesn't make sense. "Independent and separate" from what? By definition the Derivative Work is formed by combining Ext with some FLOSS work, so it can't be "independent and separate" from those.
Moreover, how do you determine whether a Derivative Work is "intended for use by end-users and not as a library for software development purposes"? Well, to some degree you might be able to, but it raises disturbing questions. This sounds very much like a field-of-use limitation. If any such work actually were declared to be "intended for use solely by end-users" surely that would make such a work non-free. (Non-open-source, even.) Does "not as a library for software development purposes" suggest that the Derivative Work must be under terms that prohibit modification? At best this is disturbingly unclear.
There are a couple of other points one could make as well.
The sum conclusion here is that Fedora and its users are not safe to use the exception clause in ExtJS. However, there is no barrier to using it under GPLv3.
This means unfortunately that items like Testopia are right out, due to license incompatibility with GPLv3, but it doesn't prevent ExtJS from inclusion in Fedora on its own merit. BE SURE that anything you use with ExtJS is compatible with GPLv3!
All of this text needs to go in a file in the package called "README-Fedora-Licensing", and the spec needs to reflect it like this:
# The FLOSS Exception is NOT VALID for this package, see: # README-Fedora-Licensing License: GPLv3
... Lifting FE-Legal
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=471509
Jason Tibbitts tibbs@math.uh.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- Flag| |needinfo?(mohakvyas@gmail.c | |om)
--- Comment #3 from Jason Tibbitts tibbs@math.uh.edu 2008-12-16 22:13:41 EDT --- I note there's been no response to these comments from the submitter in over a month. I will close this ticket soon if there is no further action.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=471509
Mohak Vyas mohakvyas@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Flag|needinfo?(mohakvyas@gmail.c | |om) |
--- Comment #4 from Mohak Vyas mohakvyas@gmail.com 2008-12-19 18:10:21 EDT --- FAS ID: Vyas IRC Nick: Vyas
Yes I need a sponsor. Here are the new .src.rpm and .spec file.
Spec URL: http://matrix.senecac.on.ca/~mdvyas/ExtJS/extjs.spec
SRPM URL: http://matrix.senecac.on.ca/~mdvyas/ExtJS/extjs-2.2-1.fc10.src.rpm
I am watching the packaging guidelines for JavaScript packages page so I can edit my package accordingly.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=471509
Chris Tyler chris@tylers.info changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |177841(FE-NEEDSPONSOR)
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=471509
--- Comment #5 from Mohak Vyas mohakvyas@gmail.com 2009-03-27 16:31:18 EDT --- Its been a long time and I don't see any updates on the JavaScript packaging guidelines. I was wondering what are we gonna do now. If we are not gonna block the packages, can someone please review it.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=471509
Toshio Ernie Kuratomi a.badger@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |a.badger@gmail.com
--- Comment #6 from Toshio Ernie Kuratomi a.badger@gmail.com 2009-04-09 13:59:13 EDT --- A quick look at the spec shows a few problems:
1) You didn't follow spot's directions -- there's no explanation of the licensing issues in the spec file. 2) The source URL doesn't have a comment explaining how to get the zip file 3) The Fedora README isn't included as a SourceX: line in the spec... that leads me to believe you've modified the upstream zip file to include it which is not allowed.
As for packaging guidelines... That's somewhat my fault. I've been busy and there's been blockers in other packages that have made packaging javascript libraries not work the way I'd like. One package has been recently fixed which makes it possible for this to work again. I'm looking into updating the Guidelines.
If you're interested in Javascript libraries, it would be highly beneficial to help drive this forward. You can take the existing Draft as a basis or talk to me about my idea for a static-library like change.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=471509
--- Comment #7 from Jason Tibbitts tibbs@math.uh.edu 2009-07-10 13:35:13 EDT --- It's been three months since Toshio's commentary with no response, and still no package that fixes the licensing issues pointed out nearly eight months ago. I'll close this ticket soon if there's no further progress.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=471509
Jason Tibbitts tibbs@math.uh.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Blocks|177841(FE-NEEDSPONSOR) |201449(FE-DEADREVIEW) Resolution| |NOTABUG
--- Comment #8 from Jason Tibbitts tibbs@math.uh.edu 2009-07-17 14:25:29 EDT --- No response; closing.
package-review@lists.fedoraproject.org