On Thu, May 8, 2008 at 10:33 AM, Simon Kitching <[EMAIL PROTECTED]>
wrote:

> Hi,
>
> Jihoon Kim schrieb:
> > Hi!
> >
> > I was hoping if someone can take a look at a recent contribution that
> > I have made to the sandbox and see if it is something that I should
> > spend more of my free time with=>
> > https://issues.apache.org/jira/browse/TOMAHAWK-1250
> >
> > I have detailed much about the contribution within the Jira, but in a
> > nutshell it is to give users capability in creating Adobe Flex
> > components as MyFaces JSF components. So users would create the
> > components as normal JSF components and the contribution will create
> > the necessary SWF files and etcetera and link the values of the
> > components back to the managed beans using JSON+Javascript and
> > etcetera.
> >
> > One caveat is that users will need to download the free Adobe Flex SDK
> > to C:\Program Files\flexSDK or /usr/local/bin/flexSDK [haven't tested
> > on linux yet].
> >
> > I thought it would be an interesting set of components and if it is
> > something that seems to have some potential I will fine tune the code
> > more and give additional capabilities within the components. I have
> > tried to keep to some of the standards within the myfaces project by
> > including tons of .xml files for tld attributes and have attached a
> > patch for set of files and a zip for others [since there exists
> > multiple directories and files within them].
> >
>
> Thanks very much for offering this code to the myfaces project.
>
> I had a quick look yesterday, and the code seems to be very nicely
> written. I'm sure it will be useful to many people.
>
> Before this becomes part of a MyFaces project, however, there are a few
> questions to answer:
> a) Abobe flex is a proprietary product. Therefore, is a wrapper for it
> suitable as an ASF project?
> b) Does the code comply with the ASF legal rules regarding licensing?
> c) Is there a large enough development community to keep this code
> maintained?
> d) What project should the code be included in?
>
> == (a)
>
> The ASF always uses the Apache License 2.0 (AL2.0). This is meant to be
> a "business friendly" license, in that code under this license can be
> included in proprietory products. However in general the ASF does try to
> promote open source over proprietory products.
>
> As far as I know, Flex is completely proprietory to Adobe, and this
> wrapper code has no other purpose than allowing this proprietory code to
> be used. Therefore I'm not sure that it is in the spirit of ASF to host
> it here.
>
> == (b)
>
> The ASF has a strict rule that no code hosted in the apache svn
> repository can contain
>   import some.gpl.api
>
> I'm reasonably sure that the same rule bans "import" of packages whose
> license is not compatible with AL2.0.
>
> I can't see any such calls in the provided code; it seems that the code
> just outputs HTML statements that happen to reference Flex plugins
> (which would probably be ok). Can you confirm that nowhere in the java
> code are any "import" statements of adobe java libs?
>
> == (c)
>
> The ASF differs from sourceforge, etc., in that it is serious about
> long-term maintenance of the projects it hosts. This means ensuring that
> there before any code becomes an official ASF project it has a group of
> people willing to maintain it. Are there other people who are willing to
> keep this code valid, and respond to bugreports etc?
>
> == (d)
>
> The patch is written so that the code is part of the Tomahawk project.
> However I don't think this would be the best place for it. The people
> who use tomahawk will not usually want this code, and the people who
> want this code will often not want the rest of tomahawk.
>
> And in addition, I personally would like to see tomahawk put into
> "maintenance only" mode, with the best bits being moved instead into the
> new "myfaces commons" modules.
>
>
> ==
>
> Please don't take this as a rejection; this is just my initial thoughts.
> Hopefully other people will comment as well. As most of the developers
> on this list are very busy it may take a week or so for people to get
> around to evaluating such a large chunk of code.
>
> Note that even if the consensus is that this code is not appropriate for
> MyFaces or Apache, it still looks very useful and we would all wish you
> success with the project no matter where it gets hosted.
>
> Regards,
> Simon
>
>
I think we haven't any problems with the Adobe Flex licence, it is
(MPL) :<http://people.apache.org/%7Erubys/3party.html#define-reciprocal>
http://labs.adobe.com/wiki/index.php/Flex:Open_Source#License
http://people.apache.org/~rubys/3party.html<http://people.apache.org/%7Erubys/3party.html#define-reciprocal>

-- 
Hazem Ahmed Saleh Ahmed
http://www.jroller.com/page/HazemBlog

Reply via email to