myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jakob Korherr <jakob.korh...@gmail.com>
Subject Re: [DISCUSS] legal files in WARs like samples etc
Date Mon, 19 Sep 2011 13:15:23 GMT
+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