Dave.Sanders
25 Jun 2009, 2:17 PM
Hey folks,
I have been (slowly) working on converting Slate theme from 2.2.1 to 3.0, and decided I wanted to put it up somewhere where others could download it, branch it, add their own fixes, etc.
I then got the idea to make this area more general and to give a place for the community (if it desires) to post up extensions and other user created themes to a hosted location. I decided to create a github public repository and have set up a folder structure for future expansion.
I would like to give other authors the ability to add and maintain their own extensions, but while I've been using git for a while, I'm not an expert on using it with more than one user - so I'll figure it out as I go.
I am also ignorant of EXACTLY how the license of ExtJs would affect these contributions and whether what I want to do (provide the repository to folks for free use for whatever they want) is "legal." Ultimately, I'd like the repository to hold code where the owners don't really care about others using and modifying it. From what I can gather from the licensing FAQ, all extensions have to be released as GPL, but themes could be LGPL? But, what if I create an extension that "extends" Observable for event handling but provides completely different functionality?
Can anyone from ExtJs weigh in on this and let me know if I should NOT be doing this, and what sort of licenses need to apply to any user contributed content? Or, let me know if there is already an official place to store code like this, and I'll just move and contribute the current slate code, along with the ThemeTester I wrote to that site.
The github is currently here: http://github.com/DaveSanders/extjs-contrib/tree/master
Thanks
I have been (slowly) working on converting Slate theme from 2.2.1 to 3.0, and decided I wanted to put it up somewhere where others could download it, branch it, add their own fixes, etc.
I then got the idea to make this area more general and to give a place for the community (if it desires) to post up extensions and other user created themes to a hosted location. I decided to create a github public repository and have set up a folder structure for future expansion.
I would like to give other authors the ability to add and maintain their own extensions, but while I've been using git for a while, I'm not an expert on using it with more than one user - so I'll figure it out as I go.
I am also ignorant of EXACTLY how the license of ExtJs would affect these contributions and whether what I want to do (provide the repository to folks for free use for whatever they want) is "legal." Ultimately, I'd like the repository to hold code where the owners don't really care about others using and modifying it. From what I can gather from the licensing FAQ, all extensions have to be released as GPL, but themes could be LGPL? But, what if I create an extension that "extends" Observable for event handling but provides completely different functionality?
Can anyone from ExtJs weigh in on this and let me know if I should NOT be doing this, and what sort of licenses need to apply to any user contributed content? Or, let me know if there is already an official place to store code like this, and I'll just move and contribute the current slate code, along with the ThemeTester I wrote to that site.
The github is currently here: http://github.com/DaveSanders/extjs-contrib/tree/master
Thanks