29 Sep 2008 5:49 AM #11
The themes are under GPL license. Therefore, Cypher, I think you should also distribute them under GPL.
@Zaccret : anyway, IMHO, I think you can consider that if you distribute an application in a bundle including the unmodified themes, you are not making a derivative work. Your application can reasonably be considered as independant of the themes, no ?
29 Sep 2008 5:29 PM #12
I looked into CSS files included in those themes and here is the license summary:
- Black theme - GPL;
- DarkGray theme - LGPL;
- Olive theme - LGPL;
- Purple theme - explicitely not defined but based on ExtJS 2.0 Alpha 1;
- Slickness theme - LGPL;
And because my GXT theme wrapper (10 lines of Java code) is "public domain", the license of the whole theme package is defined by license of theme resources - which is GPL or LGPL respectively. Should you have any license-related questions, please contact the original author.Cypher
2 Oct 2008 1:41 AM #13
I apologize. If your theme wrappers are public domain, it is ok for you, this is of course GPL-compatible. It is just I didn't know it was possible to renounce to your copyright.
2 Oct 2008 4:02 AM #14
There is a legal difference between a license and copyright.
An author always retains copyright automatically without doing anything. A license exist so others can use the works with conditions.
Copyright is law/legislation. Licenses are contracts/agreements between two parties (the author and the user).
GPL is a license and does nothing to restrict or limit copyright. Most legal systems in the world see contracts that attempt to restrict law as being void, so very few (if any) contract attempt to remove rights given under law (ie copyright).
An author can issue works with no license but will always retain copyright.
2 Oct 2008 4:46 AM #15
Thanks, gslender for explanations. I have no doubt you are right and that author always retains copyright.
But does a work with no license = everybody can legally use it ?
By the way, I think we cannot say that they are in public domain, because public domain mean that there is no copyright on it.
2 Oct 2008 1:04 PM #16
First of all, I'm not providing legal advice - you need to get that yourself.
Public domain is suggesting the works are commonly known things like a stick drawing of a man. Claiming ownership of all stick men drawings is not allowed as the concept is public domain (ie all folk know what a stick man is since 1st grade school).
Nobody really declares something as public domain as that is normally decided by courts or law - ie even if I write some clever software, claim it as public domain, I can later change my mind and make it copyright (as I am author that would be allowed). You would contest in court that it is public domain (probably by my previous claim that it was), and if correct, I would have no claim for copyright.
If the code in the themes are commonly known (and given there is only one way to bundle an ExtJS theme in GXT it would be) then it would be fair to believe that the works are public domain. Similar to worrying that Sun could lay a claim to copyrighting the use of certain MVC Java patterns - these are now commonly known across many different languages and use within Java is public domain. There is no reasonable copyright of the MVC pattern in java.GXT JavaDocs: http://extjs.com/deploy/gxtdocs/
GXT FAQ & Wiki: http://extjs.com/learn/Learn_About_the_Ext_GWT_Library
Buy the Book on GXT: http://www.apress.com/book/view/9781430219408
Follow me on Twitter: http://twitter.com/gslender
14 Apr 2009 8:18 AM #17
Thanks for your hard work.
I respect the others folks opinions regarding zipping up jars but y'know, for someone who will benefit from your work and generosity, I think that is simply splitting hairs.
It was very easy for me to change the extension of the files as I downloaded and saved them.
14 Apr 2009 6:40 PM #18
No problem, Ken...it's good to hear that you like those themes...Cypher
16 Apr 2009 12:38 PM #19
23 Apr 2009 1:38 AM #20
Nice themes, good work. But good if...
Nice themes, good work. But good if...
Nice themes, good work. But good if steps were given on how to create a brand new theme for using in GXT.