myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mark Struberg <strub...@yahoo.de>
Subject Fw: [DISCUSS] legal files in WARs like samples etc
Date Tue, 20 Sep 2011 09:08:51 GMT
oops this should have been gone to the list^^

LieGrue,
strub



----- Forwarded Message -----
> From: Mark Struberg <struberg@yahoo.de>
> To: Leonardo Uribe <lu4242@gmail.com>
> Cc: 
> Sent: Tuesday, September 20, 2011 9:13 AM
> Subject: Re: [DISCUSS] legal files in WARs like samples etc
> 
> oops, we must not use LPGL at all, as it's a Category X license and not 
> compatible with ALv2 [1].
> Is there some alternative for it?
> 
> LieGrue,
> strub
> 
> [http://www.apache.org/legal/3party.html#transition]
> 
> 
> 
> ----- Original Message -----
>>  From: Leonardo Uribe <lu4242@gmail.com>
>>  To: MyFaces Development <dev@myfaces.apache.org>; Mark Struberg 
> <struberg@yahoo.de>
>>  Cc: 
>>  Sent: Tuesday, September 20, 2011 2:07 AM
>>  Subject: Re: [DISCUSS] legal files in WARs like samples etc
>> 
>>  Hi Mark
>> 
>>  Ok, I see. I think we have a problem with
>>  trinidad-components-showcase. It has jhighlight-1.0.jar and its
>>  license is LGPL.
>> 
>>  The other WARs bundled in other projects (I believe they) are ok .
>> 
>>  regards,
>> 
>>  Leonardo Uribe
>> 
>>  2011/9/19 Mark Struberg <struberg@yahoo.de>:
>>>   Hi Leo!
>>> 
>>>   Imo we should go through all WAR files we create and check which jars 
> they 
>>  contain.
>>>   Maybe it's perfectly fine and we only distribute ASF internal or 
>>  CategoryA stuff.
>>> 
>>>   In this case not much should be needed. Otherwise we must check the 
>>  licenses of the libs and see which requirements they have.
>>> 
>>>   LieGrue,
>>>   strub
>>> 
>>> 
>>> 
>>>   ----- Original Message -----
>>>>   From: Leonardo Uribe <lu4242@gmail.com>
>>>>   To: MyFaces Development <dev@myfaces.apache.org>
>>>>   Cc:
>>>>   Sent: Tuesday, September 20, 2011 12:18 AM
>>>>   Subject: Re: [DISCUSS] legal files in WARs like samples etc
>>>> 
>>>>   Hi
>>>> 
>>>>   Could you be more specific? what should we do? just do not 
> distribute
>>>>   WAR files? add a note?
>>>> 
>>>>   regards,
>>>> 
>>>>   Leonardo Uribe
>>>> 
>>>>   2011/9/19 Gerhard Petracek <gerhard.petracek@gmail.com>:
>>>>>    +1
>>>>>    regards,
>>>>>    gerhard
>>>>> 
>>>>>    http://www.irian.at
>>>>> 
>>>>>    Your JSF powerhouse -
>>>>>    JSF Consulting, Development and
>>>>>    Courses in English and German
>>>>> 
>>>>>    Professional Support for Apache MyFaces
>>>>> 
>>>>> 
>>>>> 
>>>>>    2011/9/19 Jakob Korherr <jakob.korherr@gmail.com>
>>>>>> 
>>>>>>    +1
>>>>>> 
>>>>>>    Regards,
>>>>>>    Jakob
>>>>>> 
>>>>>>    2011/9/19 Mark Struberg <struberg@yahoo.de>:
>>>>>>    > Hi folks!
>>>>>>    >
>>>>>>    >
>>>>>>    > I'm pretty sure this doesn't only hit 
> Trinidad 
>>  but also a
>>>>   lot other
>>>>>>    > projects, so I like to trigger a discussion on this 
> very 
>>  topic.
>>>>>>    >
>>>>>>    > Usually we only ship JAR files, and the code in 
>>  apache-parent
>>>>   should
>>>>>>    > make sure that each file properly contains LICENSE 
> and 
>>  NOTICE
>>>>   files.
>>>>>>    > Of course such a mechanism doesn't exist for WAR 
> 
>>  files which
>>>>   we ship for
>>>>>>    > samples and stuff. With shipping WAR files there are 
> 2 
>>  problematic
>>>>   issues
>>>>>>    >
>>>>>>    > 1.) those must contain LICENSE and NOTICE files. See 
> the 
>>  mail
>>>>   below how
>>>>>>    > to solve this.
>>>>>>    >
>>>>>>    > 2.) we might also 'distribute' (in a legal 
> sense) 
>>  3-rd
>>>>   party JAR files
>>>>>>    > inside of the WARs WEB-INF/lib directory!
>>>>>>    > This is a bummer, and in OWB, we completely disabled 
> the
>>>>   deployment of
>>>>>>    > our samples via maven because of that!
>>>>>>    > You can get the sources in the 
> source-distribution.zip, 
>>  you can
>>>>   build it
>>>>>>    > yourself, etc. But we don't ship any 3rd party 
> JARs 
>>  which are
>>>>   not developed
>>>>>>    > inside the ASF this way.
>>>>>>    >
>>>>>>    > Why is this problematic: OWB for example needs 
> javassist 
>>  which is
>>>>   MPL
>>>>>>    > licensed. MPL is perfectly fine as dependency as a 
> lot 
>>  other
>>>>   CategoryA and
>>>>>>    > CategoryB licensed projects are[1]. But MPL needs 
> certain
>>>>   attribution when
>>>>>>    > you _distribute_ the project!
>>>>>>    >
>>>>>>    > WDYT? Is this feasible or MyFaces too?
>>>>>>    >
>>>>>>    > LieGrue,
>>>>>>    > strub
>>>>>>    >
>>>>>>    > [1] http://www.apache.org/legal/3party.html
>>>>>>    >
>>>>>>    >
>>>>>>    > ----- Forwarded Message -----
>>>>>>    >> From: Mark Struberg <struberg@yahoo.de>
>>>>>>    >> To: MyFaces Development 
>>  <dev@myfaces.apache.org>
>>>>>>    >> Cc:
>>>>>>    >> Sent: Monday, September 19, 2011 10:50 AM
>>>>>>    >> Subject: Re: [VOTE] Release of Trinidad 2.0.1
>>>>>>    >>
>>>>>>    >> Hi Scott!
>>>>>>    >>
>>>>>>    >> I'm sorry, but I fear I have to veto with a 
> -1.
>>>>>>    >>
>>>>>>    >> trinidad-components-showcase.war (WAR!)
>>>>>>    >>
>>>>>>    >> has no NOTICE nor LICENSE files I could find.
>>>>>>    >>
>>>>>>    >> I know we shipped lots of WAR files in the past 
>>  without those,
>>>>   but I
>>>>>>    >> only
>>>>>>    >> recently became aware of this problem in 
> OpenWebBeans 
>>  where I
>>>>   had to
>>>>>>    >> re-roll my
>>>>>>    >> release too.
>>>>>>    >>
>>>>>>    >> This can easily get fixed by doing some 
> packaging 
>>  tricks
>>>>>>    >> Please see the maven-war-plugin config of the 
> OWB 
>>  samples
>>>>>>    >>
>>>>>>    >>
>>>>   
> https://svn.apache.org/repos/asf/openwebbeans/trunk/samples/pom.xml
>>>>>>    >>
>>>>>>    >> The important part is
>>>>>>    >> <webResources> <resource>
>>>>   <directory>.</directory>
>>>>>>    >> <targetPath>META-INF</targetPath> 
>>  <includes>
>>>>>>    >> <include>LICENSE</include>
>>>>   <include>NOTICE</include>
>>>>>>    >> </includes> </resource> 
>>  </webResources>
>>>>>>    >>
>>>>>>    >> Otherwise the release looks fine so far.
>>>>>>    >>
>>>>>>    >>
>>>>>>    >> txs LieGrue,
>>>>>>    >> strub
>>>>>>    >>
>>>>>>    >>
>>>>>>    >>
>>>>>>    >>
>>>>>>    >> ----- Original Message -----
>>>>>>    >>>  From: Scott O'Bryan 
>>  <darkarena@gmail.com>
>>>>>>    >>>  To: dev@myfaces.apache.org
>>>>>>    >>>  Cc:
>>>>>>    >>>  Sent: Saturday, September 17, 2011 2:38 AM
>>>>>>    >>>  Subject: [VOTE] Release of Trinidad 2.0.1
>>>>>>    >>>
>>>>>>    >>>  Hi Everyone,
>>>>>>    >>>
>>>>>>    >>>  I was running the tasks needed to get the 
>>  Trinidad 2.0.1
>>>>   release out
>>>>>>    >>> and
>>>>>>    >> now I
>>>>>>    >>>  need a vote as to whether everything looks 
> good 
>>  or not.
>>>>   I have
>>>>>>    >>> committed
>>>>>>    >> most
>>>>>>    >>>  of the most recent submitted patches and 
> things 
>>  look to
>>>>   be fairly
>>>>>>    >>> stable.
>>>>>>    >> There
>>>>>>    >>>  are a few patches outstanding, but I wanted 
> to 
>>  put those
>>>>   into trunk
>>>>>>    >>> so that
>>>>>>    >> they
>>>>>>    >>>  can get some more testing.
>>>>>>    >>>
>>>>>>    >>>  Therefore, I would like to ask for a vote 
> on 
>>  this
>>>>   release.  All of
>>>>>>    >>> the
>>>>>>    >> following
>>>>>>    >>>  should be ready for review:
>>>>>>    >>>
>>>>>>    >>>  * The generated repository and assembly 
>>  artifacts [1]
>>>>>>    >>>  * The generated source archive [2]
>>>>>>    >>>  * The updated svn repository [3]
>>>>>>    >>>
>>>>>>    >>>  Please review the artifacts and vote 
> according 
>>  to the
>>>>   following:
>>>>>>    >>>
>>>>>>    >>> 
>  ------------------------------------------------
>>>>>>    >>>  [ ] +1 for community members who have 
> reviewed 
>>  the bits
>>>>>>    >>>  [ ] +0
>>>>>>    >>>  [ ] -1 for fatal flaws that should cause 
> these 
>>  bits not
>>>>   to be
>>>>>>    >>> released,
>>>>>>    >>>  and why..............
>>>>>>    >>> 
>  ------------------------------------------------
>>>>>>    >>>
>>>>>>    >>>  This vote will remain open for at least 72 
>>  hours.
>>>>>>    >>>
>>>>>>    >>>  Thanks,
>>>>>>    >>>    Scott O'Bryan
>>>>>>    >>>
>>>>>>    >>>  [1]
>>>>>>    >>>
>>>>   
> https://repository.apache.org/content/repositories/orgapachemyfaces-072
>>>>>>    >>>  [2]
>>>>>>    >>>
>>>>>>    >>
>>>>>>    >>
>>>> 
>> 
> https://repository.apache.org/content/repositories/orgapachemyfaces-072/org/apache/myfaces/trinidad/trinidad/2.0.1/trinidad-2.0.1-source-release.zip
>>>>>>    >>>  [3]
>>>>>>    >>>
>>>>   
> https://svn.apache.org/repos/asf/myfaces/trinidad/tags/trinidad-2.0.1
>>>>>>    >>>
>>>>>>    >>
>>>>>>    >
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>>    --
>>>>>>    Jakob Korherr
>>>>>> 
>>>>>>    blog: http://www.jakobk.com
>>>>>>    twitter: http://twitter.com/jakobkorherr
>>>>>>    work: http://www.irian.at
>>>>> 
>>>>> 
>>>> 
>>> 
>> 
>

Mime
View raw message