Re: [VOTE] Apache Slider (incubating) release 0.90.2-incubating

2016-01-04 Thread Jean-Baptiste Onofré

+1 (binding)

Regards
JB

On 01/04/2016 08:34 PM, Steve Loughran wrote:


Hello,

This is a call for a vote on the Apache Slider (incubating) release
0.90.2-incubating.

This release candidate, 0.90.2-incubating-RC1 has successfully passed a vote 
for a release
on the slider developer mailing list.

Vote thread:
http://mail-archives.apache.org/mod_mbox/incubator-slider-dev/201505.mbox/%3CD17220E0.D0AD%25gsaha%40hortonworks.com%3E

Results:
http://mail-archives.apache.org/mod_mbox/incubator-slider-dev/201505.mbox/%3CD177A7D8.D521%25gsaha%40hortonworks.com%3E

Issues fixed:
   https://issues.apache.org/jira/browse/SLIDER/fixforversion/12334370/

Release Notes:
   
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315422&version=12334370

Source artifacts:
   
https://dist.apache.org/repos/dist/release/incubator/slider/0.90.2-incubating-RC1

Staged artifacts:
   https://repository.apache.org/content/repositories/orgapacheslider-1013/

Git source:
   
https://git-wip-us.apache.org/repos/asf?p=incubator-slider.git;a=commit;h=9bb379f83c78b61aeb4110b93796bc02c08c4226

Git commit SHA1: 9bb379f83c78b61aeb4110b93796bc02c08c4226

PGP key:
   http://pgp.mit.edu:11371/pks/lookup?op=vindex&search=ste...@apache.org

Please vote on releasing this package as Apache Slider 0.90.2-incubating:

This vote will be open for 72 hours.

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove (and reason why)

 stevel on behalf of the Apache Slider (incubating) team


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



--
Jean-Baptiste Onofré
jbono...@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release Apache Trafodion (incubating) 1.3.0-incubating

2016-01-04 Thread Liang Chen
+1 (non-binding)

Trafodion has the rich SQL feature to complement NoSQL DB's shortage.



--
View this message in context: 
http://apache-incubator-general.996316.n3.nabble.com/VOTE-Release-Apache-Trafodion-incubating-1-3-0-incubating-tp47745p47760.html
Sent from the Apache Incubator - General mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: File headers for third party utility code

2016-01-04 Thread Marvin Humphrey
On Mon, Jan 4, 2016 at 3:02 PM, Roman Shaposhnik  wrote:
> On Mon, Jan 4, 2016 at 2:50 PM, Todd Lipcon  wrote:
>> Hi all,
>>
>> I'm working on verifying licenses and copyrights, etc, in Apache Kudu
>> (incubating). There is one area I wanted to confirm the right way to
>> document in our LICENSE/NOTICE files:
>>
>> Kudu makes use of a lot of open source utility code borrowed from (or
>> adapted from) other open source projects. In particular, we've borrowed a
>> lot of code from Chromium's "base" module[1] which is licensed under a BSD
>> 3-clause license[2]. We also have some code from Google Supersonic[3]
>> licensed under the Apache License[4]. The majority of this borrowed code is
>> under a 'gutil' directory in the Kudu tree[5]. We also have some small
>> amounts of code borrowed from LevelDB under the BSD license[6].
>
> I am in exactly the same boat dealing with Copyright statements of code
> borrowed from Postgres.
>
>> Given that all of the borrowed code is under the Apache or BSD licenses,
>> the inclusion of the code is completely allowable under the license terms.
>> The only question is the best way to document the inclusion to best follow
>> established ASF practices. My understanding is that we should:
>>
>> 1) Maintain the original copyright notices and license headers in the files.
>
> Correct. Unless you're a copyright holder or an authorized representative
> of one, you're not allowed to touch existing copyright notices in files.

+1

>> 2) In the cases that we've made non-trivial changes to the source, we
>> should additionally add the ASF copyright notice at the top of the file,
>> and amend the original copyright statement with the words "Some portions"
>> as we've done for example in cache.cc[7].
>
> I don't think you need to do that, but you do need an ASF license header.
>
> I don't think ASF encourages "Portions Copyright ... ASF" statements
> on individual files.

See below...

>> 3) In all files (regardless of whether we've made changes), we should add
>> the Apache license header above any existing license headers, while
>> maintaining the existing one.
>
> Correct and it should also solve #2

Alex got to this link before I did, which answers the question more
authoritatively:

http://www.apache.org/legal/src-headers.html#3party

As to where to draw the line between major and minor modifications, I don't
recall having seen a conversation about that on either general@incubator or
legal-discuss@apache in the last several years.  (Though maybe it happened and
memory fails.)  I suggest bringing this topic up on legal-discuss@apache.

>> 4) In the LICENSE file, we should make note of the included code and its
>> copyrights as we have done here[8].
>
> I tend to be in the camp that values simplicity of LICENSE file. IOW,
> this need to be a succinct communication of what an overall license
> for the source bundle is and that's ALv2.

Perhaps I'm misinterpreting, but this advice seems to be "The LICENSE file
should contain the ALv2 and nothing more."

The position that only the ALv2 should go into LICENSE is legally defensible,
but it contradicts both ASF Release Policy and other documentation such as the
Licensing How-To[1].

http://www.apache.org/legal/release-policy#license-file

When a package bundles code under several licenses, the LICENSE file MUST
contain details of all these licenses. For each component which is not
Apache licensed, details of the component MUST be appended to the LICENSE
file

I think it's important that the Incubator avoid offering guidance on such
matters which conflicts with policy, even if the position is defensible.
Arguing about this stuff is boring and time-sucking.  The more formulaic we
can make licensing, the less of a drain it will be on our volunteers.

> You do need to update NOTICE files accordingly though.

This is hard to disagree with, but ambiguous -- so please bear with me while I
restate with different emphasis...

There are a handful of things which need absolutely need to go in NOTICE.
Anything else needs to be kept out.

Here is a non-exhaustive list of things which people seem quite tempted to put
into NOTICE files but which don't belong there:

*   Details of non-bundled dependencies
*   Details of dependencies which are bundled with a convenience binary but
not with the official source release
*   Details of bundled MIT-licensed dependencies
*   Details of bundled BSD2-licensed/BSD3-licensed dependencies
*   Details of bundled ALv2-licensed dependencies which do not themselves
provide a NOTICE file.

Please folks, keep LICENSE and NOTICE correct but minimal, so that downstream
consumers are spared from having to deal with needlessly complicated
licensing.

Marvin Humphrey

[1] http://www.apache.org/dev/licensing-howto

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@

Help for the Log4cxx podling

2016-01-04 Thread John D. Ament
Hi all,

I happened to stumble upon the log4cxx mailing list where there is concern
over mentor participation.  It appears that they may need help, more mentor
participation to help get reports through.

They're a small podling, so I'm wondering if there's ways to help them out?
It seems like Christian G was their main mentor, but he may be a bit busy
right now.

John


Re: [VOTE] Release Apache Trafodion (incubating) 1.3.0-incubating

2016-01-04 Thread John D. Ament
+1 (binding)

Source looks fine.  Didn't try to build, missing libs locally to build.

Some items for next release:

- Preferable to use NOTICE, LICENSE, DISCLAIMER over NOTICE.TXT,
LICENSE.TXT, DISCLAIMER.TXT
- Update copyright years to 2016.

John

On Mon, Jan 4, 2016 at 5:41 PM Roberta Marton 
wrote:

> Hello,
>
>
>
> The Apache Trafodion community has voted on and approved its first release
>
> – Apache Trafodion 1.3.0 –incubating (release candidate 5)
>
>
>
> Vote request on dev list:
>
>
> http://mail-archives.apache.org/mod_mbox/incubator-trafodion-dev/201512.mbox/ajax/%3C835f19bc6267f402358a71221c2b6afc%40mail.gmail.com%3E
>
>
>
> Vote result on dev list:
>
>
> http://mail-archives.apache.org/mod_mbox/incubator-trafodion-dev/201601.mbox/ajax/%3Cf41e5961dcf6f0d0d86ee766a6a93833%40mail.gmail.com%3E
>
>
>
> The commit id is 6ae976fdc60a683e954d867dab6ff30c55146c8f which corresponds
> to tag 1.3.0rc5:
>
>
> https://git-wip-us.apache.org/repos/asf?p=incubator-trafodion.git;a=tag;h=5af956f989f1f32664bbec768e4f354516daa96b
>
>
>
> The release artifacts can be downloaded from:
>
>
> https://dist.apache.org/repos/dist/dev/incubator/trafodion/apache-trafodion-1.3.0-incubating
>
>
>
> Instructions on how to build and run Apache Trafodion are described here:
>
> http://trafodion.apache.org/download.html
>
>
>
> The source tar file has been signed with pgp key A44C5A05 which is included
> in the download location’s KEYS file:
>
> https://dist.apache.org/repos/dist/dev/incubator/trafodion/KEYS
>
>
>
> For changes included in the release, please see the release notes:
>
> http://trafodion.apache.org/release-notes-1-3-0.html
>
>
>
> The RAT tool was run on the source and the excluded are defined in the
>
> RAT_README.txt file found in the top level source directory.
>
>
>
> The following is a list of issues found during the podling review. It was
> determined that these issues can be fixed in a subsequent release, Jira’s,
> as noted, were created for each issue.
>
>
>
> TRAFODION-1733: Incorrect information included in LICENSE file
>
>   The Facebook copyright is already Apache and does not need to be in the
> LICENSE file
>
>   Asciidocs is included but not used
>
> TRAFODION-1725: missing licenses for:
>
>   MooTools Framework MIT licensed Copyright Valerio Proietti
>
>   swscanf.cpp/swprintf.cpp BSD license copyright Chris Torek
>
>   JQuery files - JQuery Foundation, Inc
>
> TRAFODION-1734: Suggestions for licensing improvements:
>
>   Should specify the type of license in the LICENSE file instead of
> requiring a lookup in the corresponding license text.
>
>   Should copy all license text to Apache Trafodion instead of specifying an
> external link.  The external license could change.
>
> TRAFODION-1735: There was a concern that changes made to some of the BSD
> copyrighted files were more than minor so additional copyright information
> may be required.
>
>
>
>
>
> Pursuant to the Release section of the Incubation Policy and with the
>
> endorsement of our mentors we would now like to request the permission  of
>
> the Incubator PMC to publish the release.
>
>
>
> The vote will be open for 72 hours.
>
>
>
> [ ] +1 approve
>
> [ ] +0 no opinion
>
> [ ] -1 disapprove (and reason why)
>
>
>
>Regards,
>
> Roberta Marton
>


Re: January 2016 Report

2016-01-04 Thread Marvin Humphrey
On Mon, Jan 4, 2016 at 4:04 PM, Deron Eriksson  wrote:

> My Incubator wiki login is: DeronEriksson
> Mike's Incubator wiki login is: MikeDusenberry

You've been whitelisted.  Happy wikifying!

Marvin Humphrey

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: January 2016 Report

2016-01-04 Thread Deron Eriksson
Hello Marvin,

My Incubator wiki login is: DeronEriksson
Mike's Incubator wiki login is: MikeDusenberry

Thank you!
Deron


On Mon, Jan 4, 2016 at 3:35 PM, Marvin Humphrey 
wrote:

> On Mon, Jan 4, 2016 at 3:24 PM, Deron Eriksson 
> wrote:
>
> > Would it be possible for a couple SystemML project committers to be given
> > edit capabilities to the report page, such as Fred Reiss (freiss), Deron
> > Eriksson (deron), and Mike Dusenberry (dusenberrymw)? Where can I make
> such
> > a request? If we can't request edit capabilities, should the status
> > information be emailed to a particular address?
>
> The wiki is protected by a whitelist of contributors as an anti-spam
> measure. What we need to know are your logins for the Incubator wiki,
> which are not the same as your Apache IDs.  Those look like Apache IDs
> above. Can you please supply us with your Incubator wiki logins?
>
> Marvin Humphrey
>


Re: File headers for third party utility code

2016-01-04 Thread Alex Harui


On 1/4/16, 3:41 PM, "Todd Lipcon"  wrote:
>
>Right, I guess I'm not sure what qualifies minor vs major. In some cases,
>we've done trivial edits like putting things in a "kudu" namespace or
>removing some portability code. In other cases, we've made more
>substantial
>alterations to fit our codebase (eg
>https://github.com/cloudera/kudu/commit/0ee3218b9edcd7e5e9d450307bc22d0ead
>fb53be
>) but still kept the overall API/design. At what point do we go ahead and
>add the Apache License header?

The way I think of it is that every line of code has a home.  The home for
3rd-party code is not in the ASF repo or the source package you downloaded
from Apache, so we want to warn folks that more care is needed when
mucking in a particular file/folder.  When there are lines of code whose
home is the ASF mixed with code whose home is not at the ASF, IMO, that
still needs to be pointed out in LICENSE until the amount of non-ASF code
is reduced to the point where mucking with that code isn't going to matter
to the home community.

The uber ASF license in the LICENSE file grants permission to all lines
whose home is the ASF regardless of what the header looks like.  I would
put annotations in the source code about what code in a mixed file does
have a home at the ASF if I thought it would be helpful.  I would not add
all of that information to the LICENSE.

An attorney for my employer said that these headers are just sign posts
provided as a convenience to the consumer.  The code is owned and has a
home regardless of header.  The header and any other annotations in a
source file are just to save the consumer time in figuring out who owns
what and where the "canonical copy" lives.  The LICENSE file is IMO, also
a sign post.

So, when grabbing a release for use, LICENSE ought to give me a quick idea
of the ingredients (which is why I prefer pointers to 3rd party licenses
vs whole copies of licenses).  Then if I feel the need to go change some
source code, the headers and other annotations in that file give me a
warning that the contents may not all have a home at the ASF.  After that
it is a judgement call as to whether it is worth making the file more
bloated at the line-level to define the boundaries of the mixing or make
it an exercise of the consumer to figure it out.  But at least they've
been warned.

My 2 cents,
-Alex


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org


Re: File headers for third party utility code

2016-01-04 Thread Roman Shaposhnik
On Mon, Jan 4, 2016 at 3:29 PM, Alex Harui  wrote:
>
>
> On 1/4/16, 3:02 PM, "shaposh...@gmail.com on behalf of Roman Shaposhnik"
>  wrote:
>>
>>> 2) In the cases that we've made non-trivial changes to the source, we
>>> should additionally add the ASF copyright notice at the top of the file,
>>> and amend the original copyright statement with the words "Some
>>>portions"
>>> as we've done for example in cache.cc[7].
>>
>>I don't think you need to do that, but you do need an ASF license header.
>>
>>I don't think ASF encourages "Portions Copyright ... ASF" statements
>>on individual files.
>>
>>> 3) In all files (regardless of whether we've made changes), we should
>>>add
>>> the Apache license header above any existing license headers, while
>>> maintaining the existing one.
>>
>>Correct and it should also solve #2
>
> Doesn't #3 from http://www.apache.org/legal/src-headers.html#3party
> contradict this?

Hm. This is tricky, now that I re-read the language of the ASF license
header I'm not sure anymore. I *think* the language there should allow
you to slap said header on a compatible license code.

Besides, the alternative is much messier: every time somebody touches
that file he/she needs to decide whether it is time for an ASF header
or not.

I *think* (but I'd love for old-timers to chime in and correct me) that #3-5
were written from though-shall-not-fork-communities perspective.

WDOT?

Thanks,
Roman.

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: File headers for third party utility code

2016-01-04 Thread Todd Lipcon
On Mon, Jan 4, 2016 at 3:29 PM, Alex Harui  wrote:

>
>
> On 1/4/16, 3:02 PM, "shaposh...@gmail.com on behalf of Roman Shaposhnik"
>  wrote:
> >
> >> 2) In the cases that we've made non-trivial changes to the source, we
> >> should additionally add the ASF copyright notice at the top of the file,
> >> and amend the original copyright statement with the words "Some
> >>portions"
> >> as we've done for example in cache.cc[7].
> >
> >I don't think you need to do that, but you do need an ASF license header.
> >
> >I don't think ASF encourages "Portions Copyright ... ASF" statements
> >on individual files.
> >
> >> 3) In all files (regardless of whether we've made changes), we should
> >>add
> >> the Apache license header above any existing license headers, while
> >> maintaining the existing one.
> >
> >Correct and it should also solve #2
>
> Doesn't #3 from http://www.apache.org/legal/src-headers.html#3party
> contradict this?
>
>
> 0. The term "third-party work" refers to a work not submitted directly to
> the ASF by the copyright owner or owner's agent.
> 1. Do not modify or remove any copyright notices or licenses within
> third-party works.
> 2. Do ensure that every third-party work includes its associated license,
> even if that requires adding a copy of the license from the third-party
> download site into the distribution.
> 3. Do not add the standard Apache License header to the top of third-party
> source files.
> 4. Minor modifications/additions to third-party source files should
> typically be licensed under the same terms as the rest of the rest of the
> third-party source for convenience.
> 5. Major modifications/additions to third-party should be dealt with on a
> case-by-case basis by the PMC.
>

Right, I guess I'm not sure what qualifies minor vs major. In some cases,
we've done trivial edits like putting things in a "kudu" namespace or
removing some portability code. In other cases, we've made more substantial
alterations to fit our codebase (eg
https://github.com/cloudera/kudu/commit/0ee3218b9edcd7e5e9d450307bc22d0eadfb53be
) but still kept the overall API/design. At what point do we go ahead and
add the Apache License header?

-Todd
-- 
Todd Lipcon
Software Engineer, Cloudera


Re: January 2016 Report

2016-01-04 Thread Marvin Humphrey
On Mon, Jan 4, 2016 at 3:24 PM, Deron Eriksson  wrote:

> Would it be possible for a couple SystemML project committers to be given
> edit capabilities to the report page, such as Fred Reiss (freiss), Deron
> Eriksson (deron), and Mike Dusenberry (dusenberrymw)? Where can I make such
> a request? If we can't request edit capabilities, should the status
> information be emailed to a particular address?

The wiki is protected by a whitelist of contributors as an anti-spam
measure. What we need to know are your logins for the Incubator wiki,
which are not the same as your Apache IDs.  Those look like Apache IDs
above. Can you please supply us with your Incubator wiki logins?

Marvin Humphrey

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: January 2016 Report

2016-01-04 Thread Luciano Resende
On Mon, Jan 4, 2016 at 3:24 PM, Deron Eriksson 
wrote:

> Hello,
>
> This is Deron Eriksson from the SystemML Apache Incubator project. I think
> Luciano Resende (lresende) (who filed the last monthly report) may be on
> vacation for another week, and the Apache Incubator status report is due
> this Wednesday Jan 6th. I logged on to
> https://wiki.apache.org/incubator/January2016 but I see it listed as
> "Immutable Page" for me.
>
> Would it be possible for a couple SystemML project committers to be given
> edit capabilities to the report page, such as Fred Reiss (freiss), Deron
> Eriksson (deron), and Mike Dusenberry (dusenberrymw)? Where can I make such
> a request? If we can't request edit capabilities, should the status
> information be emailed to a particular address?
>
> Thank you!
> Deron
>
>
>
>
Is there a draft ? I or any other mentor can add to the wiki while others
are seeking for wiki permissions.



-- 
Luciano Resende
http://people.apache.org/~lresende
http://twitter.com/lresende1975
http://lresende.blogspot.com/


Re: File headers for third party utility code

2016-01-04 Thread Alex Harui


On 1/4/16, 3:02 PM, "shaposh...@gmail.com on behalf of Roman Shaposhnik"
 wrote:
>
>> 2) In the cases that we've made non-trivial changes to the source, we
>> should additionally add the ASF copyright notice at the top of the file,
>> and amend the original copyright statement with the words "Some
>>portions"
>> as we've done for example in cache.cc[7].
>
>I don't think you need to do that, but you do need an ASF license header.
>
>I don't think ASF encourages "Portions Copyright ... ASF" statements
>on individual files.
>
>> 3) In all files (regardless of whether we've made changes), we should
>>add
>> the Apache license header above any existing license headers, while
>> maintaining the existing one.
>
>Correct and it should also solve #2

Doesn't #3 from http://www.apache.org/legal/src-headers.html#3party
contradict this?


0. The term "third-party work" refers to a work not submitted directly to
the ASF by the copyright owner or owner's agent.
1. Do not modify or remove any copyright notices or licenses within
third-party works.
2. Do ensure that every third-party work includes its associated license,
even if that requires adding a copy of the license from the third-party
download site into the distribution.
3. Do not add the standard Apache License header to the top of third-party
source files.
4. Minor modifications/additions to third-party source files should
typically be licensed under the same terms as the rest of the rest of the
third-party source for convenience.
5. Major modifications/additions to third-party should be dealt with on a
case-by-case basis by the PMC.

Thanks,

-Alex


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org


Re: January 2016 Report

2016-01-04 Thread Deron Eriksson
Hello,

This is Deron Eriksson from the SystemML Apache Incubator project. I think
Luciano Resende (lresende) (who filed the last monthly report) may be on
vacation for another week, and the Apache Incubator status report is due
this Wednesday Jan 6th. I logged on to
https://wiki.apache.org/incubator/January2016 but I see it listed as
"Immutable Page" for me.

Would it be possible for a couple SystemML project committers to be given
edit capabilities to the report page, such as Fred Reiss (freiss), Deron
Eriksson (deron), and Mike Dusenberry (dusenberrymw)? Where can I make such
a request? If we can't request edit capabilities, should the status
information be emailed to a particular address?

Thank you!
Deron





On Wed, Dec 30, 2015 at 2:05 PM, Marvin Humphrey  wrote:

> Greetings, {podling} developers!
>
> This is a reminder that your report is due next Wednesday, January
> 6th.  Details below.
>
> Best,
>
> Marvin Humphrey, Report Manager for January, on behalf of the
> Incubator PMC
>
> ---
>
> Dear podling,
>
> This email was sent by an automated system on behalf of the Apache
> Incubator PMC. It is an initial reminder to give you plenty of time to
> prepare your quarterly board report.
>
> The board meeting is scheduled for Wed, 20 January 2016, 10:30 am PDT.
> The report for your podling will form a part of the Incubator PMC
> report. The Incubator PMC requires your report to be submitted 2 weeks
> before the board meeting, to allow sufficient time for review and
> submission (Wed, January 6th).
>
> Please submit your report with sufficient time to allow the Incubator
> PMC, and subsequently board members to review and digest. Again, the
> very latest you should submit your report is 2 weeks prior to the board
> meeting.
>
> Thanks,
>
> The Apache Incubator PMC
>
> Submitting your Report
>
> --
>
> Your report should contain the following:
>
> *   Your project name
> *   A brief description of your project, which assumes no knowledge of
> the project or necessarily of its field
> *   A list of the three most important issues to address in the move
> towards graduation.
> *   Any issues that the Incubator PMC or ASF Board might wish/need to be
> aware of
> *   How has the community developed since the last report
> *   How has the project developed since the last report.
>
> This should be appended to the Incubator Wiki page at:
>
> http://wiki.apache.org/incubator/January2016
>
> Note: This is manually populated. You may need to wait a little before
> this page is created from a template.
>
> Mentors
> ---
>
> Mentors should review reports for their project(s) and sign them off on
> the Incubator wiki page. Signing off reports shows that you are
> following the project - projects that are not signed may raise alarms
> for the Incubator PMC.
>
> Incubator PMC
>
>


Re: File headers for third party utility code

2016-01-04 Thread Roman Shaposhnik
On Mon, Jan 4, 2016 at 2:50 PM, Todd Lipcon  wrote:
> Hi all,
>
> I'm working on verifying licenses and copyrights, etc, in Apache Kudu
> (incubating). There is one area I wanted to confirm the right way to
> document in our LICENSE/NOTICE files:
>
> Kudu makes use of a lot of open source utility code borrowed from (or
> adapted from) other open source projects. In particular, we've borrowed a
> lot of code from Chromium's "base" module[1] which is licensed under a BSD
> 3-clause license[2]. We also have some code from Google Supersonic[3]
> licensed under the Apache License[4]. The majority of this borrowed code is
> under a 'gutil' directory in the Kudu tree[5]. We also have some small
> amounts of code borrowed from LevelDB under the BSD license[6].

I am in exactly the same boat dealing with Copyright statements of code
borrowed from Postgres.

> Given that all of the borrowed code is under the Apache or BSD licenses,
> the inclusion of the code is completely allowable under the license terms.
> The only question is the best way to document the inclusion to best follow
> established ASF practices. My understanding is that we should:
>
> 1) Maintain the original copyright notices and license headers in the files.

Correct. Unless you're a copyright holder or an authorized representative
of one, you're not allowed to touch existing copyright notices in files.

> 2) In the cases that we've made non-trivial changes to the source, we
> should additionally add the ASF copyright notice at the top of the file,
> and amend the original copyright statement with the words "Some portions"
> as we've done for example in cache.cc[7].

I don't think you need to do that, but you do need an ASF license header.

I don't think ASF encourages "Portions Copyright ... ASF" statements
on individual files.

> 3) In all files (regardless of whether we've made changes), we should add
> the Apache license header above any existing license headers, while
> maintaining the existing one.

Correct and it should also solve #2

> 4) In the LICENSE file, we should make note of the included code and its
> copyrights as we have done here[8].

I tend to be in the camp that values simplicity of LICENSE file. IOW,
this need to be a succinct communication of what an overall license
for the source bundle is and that's ALv2.

You do need to update NOTICE files accordingly though.

Thanks,
Roman.

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



File headers for third party utility code

2016-01-04 Thread Todd Lipcon
Hi all,

I'm working on verifying licenses and copyrights, etc, in Apache Kudu
(incubating). There is one area I wanted to confirm the right way to
document in our LICENSE/NOTICE files:

Kudu makes use of a lot of open source utility code borrowed from (or
adapted from) other open source projects. In particular, we've borrowed a
lot of code from Chromium's "base" module[1] which is licensed under a BSD
3-clause license[2]. We also have some code from Google Supersonic[3]
licensed under the Apache License[4]. The majority of this borrowed code is
under a 'gutil' directory in the Kudu tree[5]. We also have some small
amounts of code borrowed from LevelDB under the BSD license[6].

Given that all of the borrowed code is under the Apache or BSD licenses,
the inclusion of the code is completely allowable under the license terms.
The only question is the best way to document the inclusion to best follow
established ASF practices. My understanding is that we should:

1) Maintain the original copyright notices and license headers in the files.
2) In the cases that we've made non-trivial changes to the source, we
should additionally add the ASF copyright notice at the top of the file,
and amend the original copyright statement with the words "Some portions"
as we've done for example in cache.cc[7].
3) In all files (regardless of whether we've made changes), we should add
the Apache license header above any existing license headers, while
maintaining the existing one.
4) In the LICENSE file, we should make note of the included code and its
copyrights as we have done here[8].

I'm aware that there is a notion that Apache projects should ask for
permission to borrow code rather than forking communities. However, this is
all very generic utility code with no standalone project community or
releases. In fact, many of these files can already be found copy-pasted
into many different open source projects beyond just Chromium or LevelDB.
So, I don't think there are any viable alternatives to copy-pasting.

Thanks
-Todd

[1] https://chromium.googlesource.com/chromium/src/base/+/master/
[2] https://chromium.googlesource.com/chromium/src/+/master/LICENSE
[3] https://github.com/google/supersonic
[4] https://github.com/google/supersonic/blob/master/LICENSE
[5] https://github.com/cloudera/kudu/tree/master/src/kudu/gutil
[6] https://github.com/google/leveldb/blob/master/LICENSE
[7] https://github.com/cloudera/kudu/blob/master/src/kudu/util/cache.cc#L15
[8] https://github.com/cloudera/kudu/blob/master/LICENSE.txt#L205


[VOTE] Release Apache Trafodion (incubating) 1.3.0-incubating

2016-01-04 Thread Roberta Marton
Hello,



The Apache Trafodion community has voted on and approved its first release

– Apache Trafodion 1.3.0 –incubating (release candidate 5)



Vote request on dev list:

http://mail-archives.apache.org/mod_mbox/incubator-trafodion-dev/201512.mbox/ajax/%3C835f19bc6267f402358a71221c2b6afc%40mail.gmail.com%3E



Vote result on dev list:

http://mail-archives.apache.org/mod_mbox/incubator-trafodion-dev/201601.mbox/ajax/%3Cf41e5961dcf6f0d0d86ee766a6a93833%40mail.gmail.com%3E



The commit id is 6ae976fdc60a683e954d867dab6ff30c55146c8f which corresponds
to tag 1.3.0rc5:

https://git-wip-us.apache.org/repos/asf?p=incubator-trafodion.git;a=tag;h=5af956f989f1f32664bbec768e4f354516daa96b



The release artifacts can be downloaded from:

https://dist.apache.org/repos/dist/dev/incubator/trafodion/apache-trafodion-1.3.0-incubating



Instructions on how to build and run Apache Trafodion are described here:

http://trafodion.apache.org/download.html



The source tar file has been signed with pgp key A44C5A05 which is included
in the download location’s KEYS file:

https://dist.apache.org/repos/dist/dev/incubator/trafodion/KEYS



For changes included in the release, please see the release notes:

http://trafodion.apache.org/release-notes-1-3-0.html



The RAT tool was run on the source and the excluded are defined in the

RAT_README.txt file found in the top level source directory.



The following is a list of issues found during the podling review. It was
determined that these issues can be fixed in a subsequent release, Jira’s,
as noted, were created for each issue.



TRAFODION-1733: Incorrect information included in LICENSE file

  The Facebook copyright is already Apache and does not need to be in the
LICENSE file

  Asciidocs is included but not used

TRAFODION-1725: missing licenses for:

  MooTools Framework MIT licensed Copyright Valerio Proietti

  swscanf.cpp/swprintf.cpp BSD license copyright Chris Torek

  JQuery files - JQuery Foundation, Inc

TRAFODION-1734: Suggestions for licensing improvements:

  Should specify the type of license in the LICENSE file instead of
requiring a lookup in the corresponding license text.

  Should copy all license text to Apache Trafodion instead of specifying an
external link.  The external license could change.

TRAFODION-1735: There was a concern that changes made to some of the BSD
copyrighted files were more than minor so additional copyright information
may be required.





Pursuant to the Release section of the Incubation Policy and with the

endorsement of our mentors we would now like to request the permission  of

the Incubator PMC to publish the release.



The vote will be open for 72 hours.



[ ] +1 approve

[ ] +0 no opinion

[ ] -1 disapprove (and reason why)



   Regards,

Roberta Marton


[VOTE] Apache Slider (incubating) release 0.90.2-incubating

2016-01-04 Thread Steve Loughran

Hello,

This is a call for a vote on the Apache Slider (incubating) release
0.90.2-incubating.

This release candidate, 0.90.2-incubating-RC1 has successfully passed a vote 
for a release
on the slider developer mailing list.

Vote thread:
http://mail-archives.apache.org/mod_mbox/incubator-slider-dev/201505.mbox/%3CD17220E0.D0AD%25gsaha%40hortonworks.com%3E

Results:
http://mail-archives.apache.org/mod_mbox/incubator-slider-dev/201505.mbox/%3CD177A7D8.D521%25gsaha%40hortonworks.com%3E

Issues fixed:
  https://issues.apache.org/jira/browse/SLIDER/fixforversion/12334370/

Release Notes:
  
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315422&version=12334370

Source artifacts:
  
https://dist.apache.org/repos/dist/release/incubator/slider/0.90.2-incubating-RC1

Staged artifacts:
  https://repository.apache.org/content/repositories/orgapacheslider-1013/

Git source:
  
https://git-wip-us.apache.org/repos/asf?p=incubator-slider.git;a=commit;h=9bb379f83c78b61aeb4110b93796bc02c08c4226

Git commit SHA1: 9bb379f83c78b61aeb4110b93796bc02c08c4226

PGP key:
  http://pgp.mit.edu:11371/pks/lookup?op=vindex&search=ste...@apache.org

Please vote on releasing this package as Apache Slider 0.90.2-incubating:

This vote will be open for 72 hours.

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove (and reason why)

stevel on behalf of the Apache Slider (incubating) team


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Permission to edit incubator wiki / Jan2016 status?

2016-01-04 Thread Marvin Humphrey
On Mon, Jan 4, 2016 at 10:07 AM, Aaron D. Mihalik
 wrote:
> All,
>
> I wanted to post the update for Rya for Jan 2016, but I don't have
> permissions to edit the wiki.
>
> I created a new user (aaronmihalik).  Can you give me permissions?

Done. Looking forward to the report!

Marvin Humphrey

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Permission to edit incubator wiki / Jan2016 status?

2016-01-04 Thread Aaron D. Mihalik
All,

I wanted to post the update for Rya for Jan 2016, but I don't have
permissions to edit the wiki.

I created a new user (aaronmihalik).  Can you give me permissions?

Thanks,
Aaron


Re: [VOTE] Apache Wave Release 0.4.0-incubating (RC10)

2016-01-04 Thread Ian Dunlop
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Hello,

No issues. I have now managed to compile it with no problems on Ubuntu
14.04. (Thanks for the reminder :) )

+1

Cheers,

Ian

On 29/12/2015 08:02, Yuri Z wrote:
> Hi Ian Are there any more issues that hold you from voting on the
> Apache Wave release on general@apache?
> 
> On Sat, Nov 7, 2015 at 3:25 AM Ali Lown  wrote:
> 
>> Hi Ian,
>> 
>> I am not sure about the best way to import this into eclipse, I
>> have always used the CLI tools directly. I have CC'd the dev-list
>> in case they have a better answer for you.
>> 
>> The inability to find  ${build.classpath.path},
>> ${build.macros.path} suggests that you are
>> missing/failed-to-import/failed-to-reference the build.properties
>> file which contains the values for these macros.
>> 
>> The follow-up problem about missing define-gxpc is to be
>> expected because of the above problem resulting in it not
>> importing build-macros.xml, which defines "define-gxpc" amongst
>> other things.
>> 
>> Ali
>> 
>> On 6 November 2015 at 14:51, Ian Dunlop
>>  wrote:
> Hello,
> 
> I'll give it at 0 the moment since I encountered a build issue. I 
> downloaded the src zip and imported the code into Eclipse Mars
> (4.50) with jdk 1.7.0_79 & ANT 1.9.4 but found the following
> issues:
> 
> 1) BUILD FAILED C:\Users\idunlop\workspace\waveinabox\build.xml:28:
> Cannot find 
> C:\Users\idunlop\workspace\waveinabox\${build.classpath.path}
> imported from C:\Users\idunlop\workspace\waveinabox\build.xml
> 
> Resolved by commenting out
> 
> 
> 
>  
> 
> and tried again
> 
> 2)
> 
> BUILD FAILED Target "define-gxpc" does not exist in the project
> "waveinabox". It is used from target "gen-gxp".
> 
> Resolved by removing define-gxpc from
> 
>  depends="init, define-gxpc, gen-gxp-dep" unless="skip.gen-gxp"> 
>  destdir="${gen.dir}/gxp" target="org.waveprotocol.box.server.gxp"
> />  
> 
> 3)
> 
> BUILD FAILED C:\Users\idunlop\workspace\waveinabox\build.xml:120:
> Problem: failed to create task or type buildproto Cause: The name
> is undefined. Action: Check the spelling. Action: Check that any
> custom tasks/types have been declared. Action: Check that any
> / declarations have taken place.
> 
> At that point I figured it best to report the issues here:
> 
> Is there a procedure for building in eclipse, am I missing an ant 
> setting somewhere?
> 
> So, apart fromn the compile issue everything else looks good:
> 
> signatures are good artifact/hashes good DISCLAIMER OK LICENCE OK 
> NOTICE OK
> 
> Cheers,
> 
> Ian
> 
> 
> 
> On 04/11/2015 07:14, Justin Mclean wrote:
> Hi,
> 
> +1 binding.
> 
> Could you please fix the LICENCE Appendix in the next
> release. The text should be "Copyright [] [name of
> copyright owner]” not "Copyright 2013 The Apache Software
> Foundation”.
> 
> I checked: - artefact has incubating in name - signatures
> and hashes good - DISCLAIMER exists - LICENSE  has minor
> issue with the copyright in the appendix. Not required but
> it could also use the sort form in LICENSE [1] particularly
> as you bundle the software LICENSE files. - NOTICE good. -
> All source files have Apache headers - No unexpected binary
> file in source release (but see below) - can compile from
> source - test pass
> 
> I notice there’s a couple of photographs in the source
> release, I assume you have permission from the person who
> took them to use these? IF so you may want to put that in
> the LICENSE.
> 
> There's a number of binary file without extensions in 
> /thumbnail_patterns/ but they all look to be PNGs is this
> the case? Where did these images come from?
> 
> I had a quick look at the binary release and the LICENCE
> and NOTICE appear comprehensive. I didn;t do a though
> check. I did notice that the year is incorrect in the
> NOTICE file and LICENSE appendix has the same issue.  It’s
> actually wrong here as non ASF Apache licensed software is
> mentioned. There no need to mean Apache licensed software
> in the LICENCE but no harm is done by donning so. [2]
> 
> Thanks, Justin
> 
> 1.
> http://www.apache.org/dev/licensing-howto.html#permissive-deps
>
> 
2. http://www.apache.org/dev/licensing-howto.html#alv2-dep
> 
> 
> 
> --
- ---
>
>
>
> 
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail:
> general-h...@incubator.apache.org
> 
> 
>>> 
>>> 
- -
>>>
>>> 
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>>> For additional commands, e-mail:
>>> general-h...@incubator.apache.org
>>> 
>> 
> 

- -- 
Ian Dunlop, eScience Lab
School of Computer Science
The University of Manchester
http://orcid.org/-0001-7066-3350