incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Henry Saputra <henry.sapu...@gmail.com>
Subject Re: "junior" Mentor request advice from "senior" Mentor.
Date Sun, 29 Mar 2015 05:41:51 GMT
What is the license of the 3rd party source code. I remember Apache
Ambari did the similar thing to bring Python code form Github repo.

- Henry

On Sun, Mar 22, 2015 at 1:05 AM, jan i <jani@apache.org> wrote:
> Hi.
>
> Sorry could not resist the subject line, but fact is I need a good advice.
> I know our rulebook about including 3rd party libraries, but rules are open
> to interpretation, and since I am involved in the development I consider my
> opinion for biased.
>
> In Corinthia we depend on the following third party libraries (currently
> not in repo):
> zlib1
> libxml2
> iconv
> SDL
> SDL_Image.
>
> The first 3 ones are not available precompiled for windows 64bit (at least
> not from a trustworthy source), so we need to make it available.
>
> I see 3 options:
> 1) Ask developers to download and build by them self (sadly enough they
> also need to setup the vcxproj file)
> 2) one PPMC (in this case me) precompilles all libs, make them available as
> a zip on minotaur,
> which of course is a trusted source, but somewhat ackward to the project.
> 3) the sources are added to the repo, in a designated directory and
> integrated in our build system.
>
> I would prefer to suggest 3), but I want to be absolutely sure, that we do
> it the right way.
> I would suggest:
> a) put a README, for each downloaded lib, with the original URL and version
> b) add the licenses to the LICENSE file
> c) copy the README into NOTICES
> d) In the first commit, make a commit text like the README.
> e) Make the missing bits for a 64bit version, and integrate in our build
> system.
>
> Would that be a good solution to the problem, or do you have other ideas or
> corrections ?
>
> My goal here is, to make the right decision up front, and not when we have
> cut a release.
>
> Thanks in advance fellow Mentors for helping me.
> rgds
> jan I.

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


Mime
View raw message