You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@fineract.apache.org by Adi Raju <ra...@apache.org> on 2016/04/11 12:45:16 UTC
[VOTE] [FINERACT] 0.1.0.incubating for release
Hello All,
I have prepared the files for first release of FINERACT.
The files are hosted at
https://dist.apache.org/repos/dist/dev/incubator/fineract/
This is a source only release with no binaries, with instructions on how to
build/test the application.
Being the first release, I request the mentors to review the content,
especially of LICENSE, NOTICE, DISCLAIMER files.
We have multi-tenancy architecture. Main DB contains list of tenants and
their corresponding DB names and access details.
These tenant specific DB can even have variations in schema. Access to
these tenant databases are created at runtime.
Enhancement of entity objects corresponding to tenant databases fails with
OpenJPA. This is because access to DB metadata of tenant databases is not
available at boot time.
We couldn't migrate to OpenJPA and avoid dependency on Hibernate(LGPLv2.1).
Since we are making source only distribution, can we get waiver on this
dependency?
With this background, I call for formal VOTING for the first release.
Regards,
Adi Raju
Re: [VOTE] [FINERACT] 0.1.0.incubating for release
Posted by Myrle Krantz <mk...@mifos.org>.
I looked at the NOTICE (1) and LICENSE (2) files, and I was surprised to
see BSD- and MIT-licensed libraries mentioned in the NOTICE file. If I
understand the guidelines (3) correctly, these are not necessary. Also if
I understand the guidelines correctly, it is desirable to put as little as
possible into the NOTICE file as possible. After looking at the Eclipse
license (4), I suspect libraries licensed under that also do not require an
entry in the NOTICE file. For the other licenses, I'm even less certain
than I am for these. So I hope our mentors will weigh in on these three
licenses (BSD, MIT, and Eclipse), and once we have that, I'll check the
remaining ones.
In the LICENSE file, I was surprised to see the entire license text of all
these licenses copied in. If I understand the guidelines correctly, it is
preferable to include a link to these licenses within the distribution
unless they are very short (which most of them aren't).
I especially feel uneasy about the copying in of GPL into the LICENSE
text. Not sure how rational that is, but I just don't like it.
Neither of these are blockers for release, depending on how well we want to
do it on our first go. I would give the release a +1 vote despite these
objections, if we could resolve the GPL license issue. I would expect us
to resolve the other issues before our next release though (if they
actually are issues -- again: *MENTORS?*).
Greets from the Voreifel, Germany,
Myrle Krantz
1.)
https://github.com/apache/incubator-fineract/blob/0.1.0-incubating/NOTICE
2.)
https://github.com/apache/incubator-fineract/blob/0.1.0-incubating/LICENSE
3.) http://www.apache.org/dev/licensing-howto.html#permissive-deps
4.) http://www.eclipse.org/org/documents/edl-v10.php
*Myrle Krantz*
Solutions Architect
RɅĐɅЯ, The Mifos Initiative
mkrantz@mifos.org | Skype: mkrantz.mifos.org | http://mifos.org
<http://facebook.com/mifos> <http://www.twitter.com/mifos>
On Tue, Apr 12, 2016 at 7:04 AM, Adi Raju <ad...@confluxtechnologies.com>
wrote:
> Release files correspond to the following fineract source branch
> https://github.com/apache/incubator-fineract/tree/0.1.0-incubating
>
> Regards,
> Adi
>
>
> -----Original Message-----
> From: Markus Geiß [mailto:markus.geiss@live.de]
> Sent: 12 April 2016 10:08
> To: dev@fineract.incubator.apache.org
> Subject: RE: [VOTE] [FINERACT] 0.1.0.incubating for release
>
> +1
>
> Maybe we can add a link to the GitHub tag, so it is easier to validate the
> content.
>
> > Date: Mon, 11 Apr 2016 16:15:16 +0530
> > Subject: [VOTE] [FINERACT] 0.1.0.incubating for release
> > From: rajuan@apache.org
> > To: dev@fineract.incubator.apache.org
> >
> > Hello All,
> >
> > I have prepared the files for first release of FINERACT.
> > The files are hosted at
> > https://dist.apache.org/repos/dist/dev/incubator/fineract/
> > This is a source only release with no binaries, with instructions on
> > how to build/test the application.
> >
> > Being the first release, I request the mentors to review the content,
> > especially of LICENSE, NOTICE, DISCLAIMER files.
> >
> > We have multi-tenancy architecture. Main DB contains list of tenants
> > and their corresponding DB names and access details.
> > These tenant specific DB can even have variations in schema. Access to
> > these tenant databases are created at runtime.
> > Enhancement of entity objects corresponding to tenant databases fails
> > with OpenJPA. This is because access to DB metadata of tenant
> > databases is not available at boot time.
> > We couldn't migrate to OpenJPA and avoid dependency on
> Hibernate(LGPLv2.1).
> > Since we are making source only distribution, can we get waiver on
> > this dependency?
> >
> > With this background, I call for formal VOTING for the first release.
> >
> > Regards,
> > Adi Raju
>
>
>
[CANCEL] [VOTE] [FINERACT] 0.1.0.incubating for release
Posted by "John D. Ament" <jo...@apache.org>.
Fixed title.
On Thu, Apr 14, 2016 at 9:17 AM Myrle Krantz <mk...@mifos.org> wrote:
> To the incubator community:
>
> We at Fineract are withdrawing the current release from voting, so that we
> can work on the issues Justin raised. Thank you Justin for helping us out
> on this.
>
> Greetings from the Fineract community,
> Myrle
>
>
>
> *Myrle Krantz*
> Solutions Architect
> RɅĐɅЯ, The Mifos Initiative
> mkrantz@mifos.org | Skype: mkrantz.mifos.org | http://mifos.org
> <http://facebook.com/mifos> <http://www.twitter.com/mifos>
>
>
> On Tue, Apr 12, 2016 at 9:22 AM, Adi Raju <
> adi.raju@confluxtechnologies.com>
> wrote:
>
> > Adding general@incubator.apache.org into mailing list
> >
> > -----Original Message-----
> > From: Adi Raju [mailto:adi.raju@confluxtechnologies.com]
> > Sent: 12 April 2016 10:35
> > To: dev@fineract.incubator.apache.org
> > Subject: RE: [VOTE] [FINERACT] 0.1.0.incubating for release
> >
> > Release files correspond to the following fineract source branch
> > https://github.com/apache/incubator-fineract/tree/0.1.0-incubating
> >
> > Regards,
> > Adi
> >
> >
> > -----Original Message-----
> > From: Markus Geiß [mailto:markus.geiss@live.de]
> > Sent: 12 April 2016 10:08
> > To: dev@fineract.incubator.apache.org
> > Subject: RE: [VOTE] [FINERACT] 0.1.0.incubating for release
> >
> > +1
> >
> > Maybe we can add a link to the GitHub tag, so it is easier to validate
> the
> > content.
> >
> > > Date: Mon, 11 Apr 2016 16:15:16 +0530
> > > Subject: [VOTE] [FINERACT] 0.1.0.incubating for release
> > > From: rajuan@apache.org
> > > To: dev@fineract.incubator.apache.org
> > >
> > > Hello All,
> > >
> > > I have prepared the files for first release of FINERACT.
> > > The files are hosted at
> > > https://dist.apache.org/repos/dist/dev/incubator/fineract/
> > > This is a source only release with no binaries, with instructions on
> > > how to build/test the application.
> > >
> > > Being the first release, I request the mentors to review the content,
> > > especially of LICENSE, NOTICE, DISCLAIMER files.
> > >
> > > We have multi-tenancy architecture. Main DB contains list of tenants
> > > and their corresponding DB names and access details.
> > > These tenant specific DB can even have variations in schema. Access to
> > > these tenant databases are created at runtime.
> > > Enhancement of entity objects corresponding to tenant databases fails
> > > with OpenJPA. This is because access to DB metadata of tenant
> > > databases is not available at boot time.
> > > We couldn't migrate to OpenJPA and avoid dependency on
> > Hibernate(LGPLv2.1).
> > > Since we are making source only distribution, can we get waiver on
> > > this dependency?
> > >
> > > With this background, I call for formal VOTING for the first release.
> > >
> > > Regards,
> > > Adi Raju
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > For additional commands, e-mail: general-help@incubator.apache.org
> >
> >
>
Re: [VOTE] [FINERACT] 0.1.0.incubating for release
Posted by Myrle Krantz <mk...@mifos.org>.
To the incubator community:
We at Fineract are withdrawing the current release from voting, so that we
can work on the issues Justin raised. Thank you Justin for helping us out
on this.
Greetings from the Fineract community,
Myrle
*Myrle Krantz*
Solutions Architect
RɅĐɅЯ, The Mifos Initiative
mkrantz@mifos.org | Skype: mkrantz.mifos.org | http://mifos.org
<http://facebook.com/mifos> <http://www.twitter.com/mifos>
On Tue, Apr 12, 2016 at 9:22 AM, Adi Raju <ad...@confluxtechnologies.com>
wrote:
> Adding general@incubator.apache.org into mailing list
>
> -----Original Message-----
> From: Adi Raju [mailto:adi.raju@confluxtechnologies.com]
> Sent: 12 April 2016 10:35
> To: dev@fineract.incubator.apache.org
> Subject: RE: [VOTE] [FINERACT] 0.1.0.incubating for release
>
> Release files correspond to the following fineract source branch
> https://github.com/apache/incubator-fineract/tree/0.1.0-incubating
>
> Regards,
> Adi
>
>
> -----Original Message-----
> From: Markus Geiß [mailto:markus.geiss@live.de]
> Sent: 12 April 2016 10:08
> To: dev@fineract.incubator.apache.org
> Subject: RE: [VOTE] [FINERACT] 0.1.0.incubating for release
>
> +1
>
> Maybe we can add a link to the GitHub tag, so it is easier to validate the
> content.
>
> > Date: Mon, 11 Apr 2016 16:15:16 +0530
> > Subject: [VOTE] [FINERACT] 0.1.0.incubating for release
> > From: rajuan@apache.org
> > To: dev@fineract.incubator.apache.org
> >
> > Hello All,
> >
> > I have prepared the files for first release of FINERACT.
> > The files are hosted at
> > https://dist.apache.org/repos/dist/dev/incubator/fineract/
> > This is a source only release with no binaries, with instructions on
> > how to build/test the application.
> >
> > Being the first release, I request the mentors to review the content,
> > especially of LICENSE, NOTICE, DISCLAIMER files.
> >
> > We have multi-tenancy architecture. Main DB contains list of tenants
> > and their corresponding DB names and access details.
> > These tenant specific DB can even have variations in schema. Access to
> > these tenant databases are created at runtime.
> > Enhancement of entity objects corresponding to tenant databases fails
> > with OpenJPA. This is because access to DB metadata of tenant
> > databases is not available at boot time.
> > We couldn't migrate to OpenJPA and avoid dependency on
> Hibernate(LGPLv2.1).
> > Since we are making source only distribution, can we get waiver on
> > this dependency?
> >
> > With this background, I call for formal VOTING for the first release.
> >
> > Regards,
> > Adi Raju
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>
Fwd: [VOTE] [FINERACT] 0.1.0.incubating for release
Posted by Justin Mclean <ju...@classsoftware.com>.
Hi,
Forwarding to dev list as people there may not be subscribed. Please cc on any responses as I’m not subscribe to your dev list.
Thanks,
Justin
> Begin forwarded message:
>
> From: Justin Mclean <ju...@classsoftware.com>
> Subject: Re: [VOTE] [FINERACT] 0.1.0.incubating for release
> Date: 14 April 2016 3:42:09 pm AEST
> To: general@incubator.apache.org
> Reply-To: general@incubator.apache.org
>
> Hi,
>
> Little confusing if this is a call to vote on the incubator or not but either way this may help.
>
> If it is an incubator vote I’d vote -1 (binding) due to LICENSE/NOTICE issues and possible inclusion of Category B/Category X licensed software in a release.
>
> I checked:
> - Signature and hashes good (but you may want to upload your KEY to http://hkps.pool.sks-keyservers.net)
> - DISCLAIMER exists
> - LICENSE has issues (see below)
> - NOTICE also has issues (see below)
> - Several java source files are missing headers
> - There an unexpected binary file in the source release [5]
>
> Your mentors should be able to help out with assembling LICENSE and NOTICE. If your’ve not done so you may want to run rat over the source release and it’s picking up a few issues. [5]
>
> For the NOTICE:
> - Year range is wrong replace 2014 with 2016
> - There is no need to list PD, BSD or MIT in NOTICE. Only some licenses require you to add things to NOTICE. [1]
> - Only things that are bundled need to be listed not dependancies. [2]
> - There are EPL and CDDL software mentioned. This are category B and are generally not allowed to be distributed in a source release. [3]
> - There are GPL license software mentioned. There are category X and not allowed distributed or be a dependancy of an Apache release [4]
>
> For the LICENSE:
> - The short form (i.e. a pointer to the full text of the license) is preferring that past the full text of long licenses in LICENSE
> - Again only things that are bundled need to be listed. [2]
> - Several Category B (Mozilla, CDDL, EPL) licensed items are mentioned. [3]
> - The GNU license text is included! [4]
> - License is missing several bundled items included jQuery, normalise, bootstrap, moderniser, html5shiv, jszip, respond, uglify, glyph icons halflings font, polyfill (and probably others)
>
> Thanks,
> Justin
>
> 1. http://www.apache.org/dev/licensing-howto.html#mod-notice
> 2. http://www.apache.org/dev/licensing-howto.html#guiding-principle
> 3. http://www.apache.org/legal/resolved.html#category-b
> 4. http://www.apache.org/legal/resolved.html#category-x
> 5. docs/system-architecture/css/toc-0.1.2.zip
> 6. http://creadur.apache.org/rat/
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
Re: [VOTE] [FINERACT] 0.1.0.incubating for release
Posted by Alex Harui <ah...@adobe.com>.
On 4/14/16, 12:49 AM, "Adi Raju" <ad...@confluxtechnologies.com> wrote:
>We cannot even depend on cat-x licensed libraries?
IMO, it depends on what you mean by "depend". There are some exceptions
discussed here [1]
HTH,
-Alex
[1] http://www.apache.org/legal/resolved.html
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org
Re: [VOTE] [FINERACT] 0.1.0.incubating for release
Posted by Justin Mclean <ju...@me.com>.
Hi,
> Since we are intending to make source only release and not include any jar
> or compiled binaries.
Part of the issue here is your current LICENSE/NOTICE lists dependancies not just what is bundled in the release. You only need to list what is bundled.
> In such case, we wouldn't have anything other than apache text in these
> files isnt't it?
No. You bundle several MIT and BSD licensed bits of software, they will need to be added to LICENSE. Just follow the the instructions here. [1]
> We cannot even depend on cat-x licensed libraries?
No you can’t have any category X dependancies. The terms of those licenses are not compatible with the Apache license.
Thanks,
Justin
1. http://www.apache.org/dev/licensing-howto.html
Re: [VOTE] [FINERACT] 0.1.0.incubating for release
Posted by Alex Harui <ah...@adobe.com>.
On 4/14/16, 12:49 AM, "Adi Raju" <ad...@confluxtechnologies.com> wrote:
>We cannot even depend on cat-x licensed libraries?
IMO, it depends on what you mean by "depend". There are some exceptions
discussed here [1]
HTH,
-Alex
[1] http://www.apache.org/legal/resolved.html
Re: [VOTE] [FINERACT] 0.1.0.incubating for release
Posted by Justin Mclean <ju...@me.com>.
Hi,
> Since we are intending to make source only release and not include any jar
> or compiled binaries.
Part of the issue here is your current LICENSE/NOTICE lists dependancies not just what is bundled in the release. You only need to list what is bundled.
> In such case, we wouldn't have anything other than apache text in these
> files isnt't it?
No. You bundle several MIT and BSD licensed bits of software, they will need to be added to LICENSE. Just follow the the instructions here. [1]
> We cannot even depend on cat-x licensed libraries?
No you can’t have any category X dependancies. The terms of those licenses are not compatible with the Apache license.
Thanks,
Justin
1. http://www.apache.org/dev/licensing-howto.html
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org
RE: [VOTE] [FINERACT] 0.1.0.incubating for release
Posted by Adi Raju <ad...@confluxtechnologies.com>.
Hi Justin,
Thanks for the feedback.
Licensing is quite confusing and your inputs are appreciated.
Since we are intending to make source only release and not include any jar
or compiled binaries.
Does this qualify only as dependency?
In such case, we wouldn't have anything other than apache text in these
files isnt't it?
We cannot even depend on cat-x licensed libraries?
Regards,
Adi
-----Original Message-----
From: Markus Geiß [mailto:markus.geiss@live.de]
Sent: 14 April 2016 12:20
To: general@incubator.apache.org; dev@fineract.incubator.apache.org
Subject: RE: [VOTE] [FINERACT] 0.1.0.incubating for release
Hey Justin,
thanks for the feedback. ; o)
Sorry if this call was confusing, but yes it is a call for a vote.
We know about the issue with GPL (Hibernate Entity Manager), and started a
discussion thread a while ago, asking for some guidance. It was not really
clear to us, if we really need to change it, given we release source only
and only use Hibernate at runtime for our integration tests. Your comment is
pretty clear about that now.
In addition we thought it is fine to call for a vote and sort out this issue
with upcoming releases throughout incubation, but maybe we are wrong here.
Best,
Markus
.::YAGNI likes a DRY KISS::.
----------------------------------------
> Subject: Re: [VOTE] [FINERACT] 0.1.0.incubating for release
> From: justin@classsoftware.com
> Date: Thu, 14 Apr 2016 15:42:09 +1000
> To: general@incubator.apache.org
>
> Hi,
>
> Little confusing if this is a call to vote on the incubator or not but
either way this may help.
>
> If it is an incubator vote Id vote -1 (binding) due to LICENSE/NOTICE
issues and possible inclusion of Category B/Category X licensed software in
a release.
>
> I checked:
> - Signature and hashes good (but you may want to upload your KEY to
> http://hkps.pool.sks-keyservers.net)
> - DISCLAIMER exists
> - LICENSE has issues (see below)
> - NOTICE also has issues (see below)
> - Several java source files are missing headers
> - There an unexpected binary file in the source release [5]
>
> Your mentors should be able to help out with assembling LICENSE and
> NOTICE. If yourve not done so you may want to run rat over the source
> release and its picking up a few issues. [5]
>
> For the NOTICE:
> - Year range is wrong replace 2014 with 2016
> - There is no need to list PD, BSD or MIT in NOTICE. Only some
> licenses require you to add things to NOTICE. [1]
> - Only things that are bundled need to be listed not dependancies. [2]
> - There are EPL and CDDL software mentioned. This are category B and
> are generally not allowed to be distributed in a source release. [3]
> - There are GPL license software mentioned. There are category X and
> not allowed distributed or be a dependancy of an Apache release [4]
>
> For the LICENSE:
> - The short form (i.e. a pointer to the full text of the license) is
> preferring that past the full text of long licenses in LICENSE
> - Again only things that are bundled need to be listed. [2]
> - Several Category B (Mozilla, CDDL, EPL) licensed items are
> mentioned. [3]
> - The GNU license text is included! [4]
> - License is missing several bundled items included jQuery, normalise,
> bootstrap, moderniser, html5shiv, jszip, respond, uglify, glyph icons
> halflings font, polyfill (and probably others)
>
> Thanks,
> Justin
>
> 1. http://www.apache.org/dev/licensing-howto.html#mod-notice
> 2. http://www.apache.org/dev/licensing-howto.html#guiding-principle
> 3. http://www.apache.org/legal/resolved.html#category-b
> 4. http://www.apache.org/legal/resolved.html#category-x
> 5. docs/system-architecture/css/toc-0.1.2.zip
> 6. http://creadur.apache.org/rat/
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
RE: [VOTE] [FINERACT] 0.1.0.incubating for release
Posted by Adi Raju <ad...@confluxtechnologies.com>.
Hi Justin,
Thanks for the feedback.
Licensing is quite confusing and your inputs are appreciated.
Since we are intending to make source only release and not include any jar
or compiled binaries.
Does this qualify only as dependency?
In such case, we wouldn't have anything other than apache text in these
files isnt't it?
We cannot even depend on cat-x licensed libraries?
Regards,
Adi
-----Original Message-----
From: Markus Geiß [mailto:markus.geiss@live.de]
Sent: 14 April 2016 12:20
To: general@incubator.apache.org; dev@fineract.incubator.apache.org
Subject: RE: [VOTE] [FINERACT] 0.1.0.incubating for release
Hey Justin,
thanks for the feedback. ; o)
Sorry if this call was confusing, but yes it is a call for a vote.
We know about the issue with GPL (Hibernate Entity Manager), and started a
discussion thread a while ago, asking for some guidance. It was not really
clear to us, if we really need to change it, given we release source only
and only use Hibernate at runtime for our integration tests. Your comment is
pretty clear about that now.
In addition we thought it is fine to call for a vote and sort out this issue
with upcoming releases throughout incubation, but maybe we are wrong here.
Best,
Markus
.::YAGNI likes a DRY KISS::.
----------------------------------------
> Subject: Re: [VOTE] [FINERACT] 0.1.0.incubating for release
> From: justin@classsoftware.com
> Date: Thu, 14 Apr 2016 15:42:09 +1000
> To: general@incubator.apache.org
>
> Hi,
>
> Little confusing if this is a call to vote on the incubator or not but
either way this may help.
>
> If it is an incubator vote Id vote -1 (binding) due to LICENSE/NOTICE
issues and possible inclusion of Category B/Category X licensed software in
a release.
>
> I checked:
> - Signature and hashes good (but you may want to upload your KEY to
> http://hkps.pool.sks-keyservers.net)
> - DISCLAIMER exists
> - LICENSE has issues (see below)
> - NOTICE also has issues (see below)
> - Several java source files are missing headers
> - There an unexpected binary file in the source release [5]
>
> Your mentors should be able to help out with assembling LICENSE and
> NOTICE. If yourve not done so you may want to run rat over the source
> release and its picking up a few issues. [5]
>
> For the NOTICE:
> - Year range is wrong replace 2014 with 2016
> - There is no need to list PD, BSD or MIT in NOTICE. Only some
> licenses require you to add things to NOTICE. [1]
> - Only things that are bundled need to be listed not dependancies. [2]
> - There are EPL and CDDL software mentioned. This are category B and
> are generally not allowed to be distributed in a source release. [3]
> - There are GPL license software mentioned. There are category X and
> not allowed distributed or be a dependancy of an Apache release [4]
>
> For the LICENSE:
> - The short form (i.e. a pointer to the full text of the license) is
> preferring that past the full text of long licenses in LICENSE
> - Again only things that are bundled need to be listed. [2]
> - Several Category B (Mozilla, CDDL, EPL) licensed items are
> mentioned. [3]
> - The GNU license text is included! [4]
> - License is missing several bundled items included jQuery, normalise,
> bootstrap, moderniser, html5shiv, jszip, respond, uglify, glyph icons
> halflings font, polyfill (and probably others)
>
> Thanks,
> Justin
>
> 1. http://www.apache.org/dev/licensing-howto.html#mod-notice
> 2. http://www.apache.org/dev/licensing-howto.html#guiding-principle
> 3. http://www.apache.org/legal/resolved.html#category-b
> 4. http://www.apache.org/legal/resolved.html#category-x
> 5. docs/system-architecture/css/toc-0.1.2.zip
> 6. http://creadur.apache.org/rat/
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org
Re: [VOTE] [FINERACT] 0.1.0.incubating for release
Posted by Justin Mclean <ju...@classsoftware.com>.
Hi,
> Sorry if this call was confusing, but yes it is a call for a vote.
The process is to call for a vote on the general incubator list after the poddling have voted on their dev list.
> We know about the issue with GPL (Hibernate Entity Manager), and started
> a discussion thread a while ago, asking for some guidance. It was not really
> clear to us, if we really need to change it, given we release source only and only
> use Hibernate at runtime for our integration tests.
If is only used for integration tests that may possibly be OK [1][2] but the best way to be sure is to ask on legal discuss. If you want to make a release with a GPL dependancy you’ll need legal VP approval (two incubator projects did this recently).
Thanks,
Justin
1. http://www.apache.org/legal/resolved.html#optional
2. http://www.apache.org/legal/resolved.html#build-tools
RE: [VOTE] [FINERACT] 0.1.0.incubating for release
Posted by Markus Geiß <ma...@live.de>.
Hey Justin,
thanks for the feedback. ; o)
Sorry if this call was confusing, but yes it is a call for a vote.
We know about the issue with GPL (Hibernate Entity Manager), and started
a discussion thread a while ago, asking for some guidance. It was not really
clear to us, if we really need to change it, given we release source only and only
use Hibernate at runtime for our integration tests. Your comment is pretty clear
about that now.
In addition we thought it is fine to call for a vote and sort out this issue with upcoming
releases throughout incubation, but maybe we are wrong here.
Best,
Markus
.::YAGNI likes a DRY KISS::.
----------------------------------------
> Subject: Re: [VOTE] [FINERACT] 0.1.0.incubating for release
> From: justin@classsoftware.com
> Date: Thu, 14 Apr 2016 15:42:09 +1000
> To: general@incubator.apache.org
>
> Hi,
>
> Little confusing if this is a call to vote on the incubator or not but either way this may help.
>
> If it is an incubator vote I’d vote -1 (binding) due to LICENSE/NOTICE issues and possible inclusion of Category B/Category X licensed software in a release.
>
> I checked:
> - Signature and hashes good (but you may want to upload your KEY to http://hkps.pool.sks-keyservers.net)
> - DISCLAIMER exists
> - LICENSE has issues (see below)
> - NOTICE also has issues (see below)
> - Several java source files are missing headers
> - There an unexpected binary file in the source release [5]
>
> Your mentors should be able to help out with assembling LICENSE and NOTICE. If your’ve not done so you may want to run rat over the source release and it’s picking up a few issues. [5]
>
> For the NOTICE:
> - Year range is wrong replace 2014 with 2016
> - There is no need to list PD, BSD or MIT in NOTICE. Only some licenses require you to add things to NOTICE. [1]
> - Only things that are bundled need to be listed not dependancies. [2]
> - There are EPL and CDDL software mentioned. This are category B and are generally not allowed to be distributed in a source release. [3]
> - There are GPL license software mentioned. There are category X and not allowed distributed or be a dependancy of an Apache release [4]
>
> For the LICENSE:
> - The short form (i.e. a pointer to the full text of the license) is preferring that past the full text of long licenses in LICENSE
> - Again only things that are bundled need to be listed. [2]
> - Several Category B (Mozilla, CDDL, EPL) licensed items are mentioned. [3]
> - The GNU license text is included! [4]
> - License is missing several bundled items included jQuery, normalise, bootstrap, moderniser, html5shiv, jszip, respond, uglify, glyph icons halflings font, polyfill (and probably others)
>
> Thanks,
> Justin
>
> 1. http://www.apache.org/dev/licensing-howto.html#mod-notice
> 2. http://www.apache.org/dev/licensing-howto.html#guiding-principle
> 3. http://www.apache.org/legal/resolved.html#category-b
> 4. http://www.apache.org/legal/resolved.html#category-x
> 5. docs/system-architecture/css/toc-0.1.2.zip
> 6. http://creadur.apache.org/rat/
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org
RE: [VOTE] [FINERACT] 0.1.0.incubating for release
Posted by Markus Geiß <ma...@live.de>.
Hey Justin,
thanks for the feedback. ; o)
Sorry if this call was confusing, but yes it is a call for a vote.
We know about the issue with GPL (Hibernate Entity Manager), and started
a discussion thread a while ago, asking for some guidance. It was not really
clear to us, if we really need to change it, given we release source only and only
use Hibernate at runtime for our integration tests. Your comment is pretty clear
about that now.
In addition we thought it is fine to call for a vote and sort out this issue with upcoming
releases throughout incubation, but maybe we are wrong here.
Best,
Markus
.::YAGNI likes a DRY KISS::.
----------------------------------------
> Subject: Re: [VOTE] [FINERACT] 0.1.0.incubating for release
> From: justin@classsoftware.com
> Date: Thu, 14 Apr 2016 15:42:09 +1000
> To: general@incubator.apache.org
>
> Hi,
>
> Little confusing if this is a call to vote on the incubator or not but either way this may help.
>
> If it is an incubator vote I’d vote -1 (binding) due to LICENSE/NOTICE issues and possible inclusion of Category B/Category X licensed software in a release.
>
> I checked:
> - Signature and hashes good (but you may want to upload your KEY to http://hkps.pool.sks-keyservers.net)
> - DISCLAIMER exists
> - LICENSE has issues (see below)
> - NOTICE also has issues (see below)
> - Several java source files are missing headers
> - There an unexpected binary file in the source release [5]
>
> Your mentors should be able to help out with assembling LICENSE and NOTICE. If your’ve not done so you may want to run rat over the source release and it’s picking up a few issues. [5]
>
> For the NOTICE:
> - Year range is wrong replace 2014 with 2016
> - There is no need to list PD, BSD or MIT in NOTICE. Only some licenses require you to add things to NOTICE. [1]
> - Only things that are bundled need to be listed not dependancies. [2]
> - There are EPL and CDDL software mentioned. This are category B and are generally not allowed to be distributed in a source release. [3]
> - There are GPL license software mentioned. There are category X and not allowed distributed or be a dependancy of an Apache release [4]
>
> For the LICENSE:
> - The short form (i.e. a pointer to the full text of the license) is preferring that past the full text of long licenses in LICENSE
> - Again only things that are bundled need to be listed. [2]
> - Several Category B (Mozilla, CDDL, EPL) licensed items are mentioned. [3]
> - The GNU license text is included! [4]
> - License is missing several bundled items included jQuery, normalise, bootstrap, moderniser, html5shiv, jszip, respond, uglify, glyph icons halflings font, polyfill (and probably others)
>
> Thanks,
> Justin
>
> 1. http://www.apache.org/dev/licensing-howto.html#mod-notice
> 2. http://www.apache.org/dev/licensing-howto.html#guiding-principle
> 3. http://www.apache.org/legal/resolved.html#category-b
> 4. http://www.apache.org/legal/resolved.html#category-x
> 5. docs/system-architecture/css/toc-0.1.2.zip
> 6. http://creadur.apache.org/rat/
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
Re: [VOTE] [FINERACT] 0.1.0.incubating for release
Posted by Justin Mclean <ju...@classsoftware.com>.
Hi,
Little confusing if this is a call to vote on the incubator or not but either way this may help.
If it is an incubator vote I’d vote -1 (binding) due to LICENSE/NOTICE issues and possible inclusion of Category B/Category X licensed software in a release.
I checked:
- Signature and hashes good (but you may want to upload your KEY to http://hkps.pool.sks-keyservers.net)
- DISCLAIMER exists
- LICENSE has issues (see below)
- NOTICE also has issues (see below)
- Several java source files are missing headers
- There an unexpected binary file in the source release [5]
Your mentors should be able to help out with assembling LICENSE and NOTICE. If your’ve not done so you may want to run rat over the source release and it’s picking up a few issues. [5]
For the NOTICE:
- Year range is wrong replace 2014 with 2016
- There is no need to list PD, BSD or MIT in NOTICE. Only some licenses require you to add things to NOTICE. [1]
- Only things that are bundled need to be listed not dependancies. [2]
- There are EPL and CDDL software mentioned. This are category B and are generally not allowed to be distributed in a source release. [3]
- There are GPL license software mentioned. There are category X and not allowed distributed or be a dependancy of an Apache release [4]
For the LICENSE:
- The short form (i.e. a pointer to the full text of the license) is preferring that past the full text of long licenses in LICENSE
- Again only things that are bundled need to be listed. [2]
- Several Category B (Mozilla, CDDL, EPL) licensed items are mentioned. [3]
- The GNU license text is included! [4]
- License is missing several bundled items included jQuery, normalise, bootstrap, moderniser, html5shiv, jszip, respond, uglify, glyph icons halflings font, polyfill (and probably others)
Thanks,
Justin
1. http://www.apache.org/dev/licensing-howto.html#mod-notice
2. http://www.apache.org/dev/licensing-howto.html#guiding-principle
3. http://www.apache.org/legal/resolved.html#category-b
4. http://www.apache.org/legal/resolved.html#category-x
5. docs/system-architecture/css/toc-0.1.2.zip
6. http://creadur.apache.org/rat/
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org
RE: [VOTE] [FINERACT] 0.1.0.incubating for release
Posted by Adi Raju <ad...@confluxtechnologies.com>.
Adding general@incubator.apache.org into mailing list
-----Original Message-----
From: Adi Raju [mailto:adi.raju@confluxtechnologies.com]
Sent: 12 April 2016 10:35
To: dev@fineract.incubator.apache.org
Subject: RE: [VOTE] [FINERACT] 0.1.0.incubating for release
Release files correspond to the following fineract source branch
https://github.com/apache/incubator-fineract/tree/0.1.0-incubating
Regards,
Adi
-----Original Message-----
From: Markus Geiß [mailto:markus.geiss@live.de]
Sent: 12 April 2016 10:08
To: dev@fineract.incubator.apache.org
Subject: RE: [VOTE] [FINERACT] 0.1.0.incubating for release
+1
Maybe we can add a link to the GitHub tag, so it is easier to validate the
content.
> Date: Mon, 11 Apr 2016 16:15:16 +0530
> Subject: [VOTE] [FINERACT] 0.1.0.incubating for release
> From: rajuan@apache.org
> To: dev@fineract.incubator.apache.org
>
> Hello All,
>
> I have prepared the files for first release of FINERACT.
> The files are hosted at
> https://dist.apache.org/repos/dist/dev/incubator/fineract/
> This is a source only release with no binaries, with instructions on
> how to build/test the application.
>
> Being the first release, I request the mentors to review the content,
> especially of LICENSE, NOTICE, DISCLAIMER files.
>
> We have multi-tenancy architecture. Main DB contains list of tenants
> and their corresponding DB names and access details.
> These tenant specific DB can even have variations in schema. Access to
> these tenant databases are created at runtime.
> Enhancement of entity objects corresponding to tenant databases fails
> with OpenJPA. This is because access to DB metadata of tenant
> databases is not available at boot time.
> We couldn't migrate to OpenJPA and avoid dependency on
Hibernate(LGPLv2.1).
> Since we are making source only distribution, can we get waiver on
> this dependency?
>
> With this background, I call for formal VOTING for the first release.
>
> Regards,
> Adi Raju
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org
RE: [VOTE] [FINERACT] 0.1.0.incubating for release
Posted by Adi Raju <ad...@confluxtechnologies.com>.
Adding general@incubator.apache.org into mailing list
-----Original Message-----
From: Adi Raju [mailto:adi.raju@confluxtechnologies.com]
Sent: 12 April 2016 10:35
To: dev@fineract.incubator.apache.org
Subject: RE: [VOTE] [FINERACT] 0.1.0.incubating for release
Release files correspond to the following fineract source branch
https://github.com/apache/incubator-fineract/tree/0.1.0-incubating
Regards,
Adi
-----Original Message-----
From: Markus Geiß [mailto:markus.geiss@live.de]
Sent: 12 April 2016 10:08
To: dev@fineract.incubator.apache.org
Subject: RE: [VOTE] [FINERACT] 0.1.0.incubating for release
+1
Maybe we can add a link to the GitHub tag, so it is easier to validate the
content.
> Date: Mon, 11 Apr 2016 16:15:16 +0530
> Subject: [VOTE] [FINERACT] 0.1.0.incubating for release
> From: rajuan@apache.org
> To: dev@fineract.incubator.apache.org
>
> Hello All,
>
> I have prepared the files for first release of FINERACT.
> The files are hosted at
> https://dist.apache.org/repos/dist/dev/incubator/fineract/
> This is a source only release with no binaries, with instructions on
> how to build/test the application.
>
> Being the first release, I request the mentors to review the content,
> especially of LICENSE, NOTICE, DISCLAIMER files.
>
> We have multi-tenancy architecture. Main DB contains list of tenants
> and their corresponding DB names and access details.
> These tenant specific DB can even have variations in schema. Access to
> these tenant databases are created at runtime.
> Enhancement of entity objects corresponding to tenant databases fails
> with OpenJPA. This is because access to DB metadata of tenant
> databases is not available at boot time.
> We couldn't migrate to OpenJPA and avoid dependency on
Hibernate(LGPLv2.1).
> Since we are making source only distribution, can we get waiver on
> this dependency?
>
> With this background, I call for formal VOTING for the first release.
>
> Regards,
> Adi Raju
RE: [VOTE] [FINERACT] 0.1.0.incubating for release
Posted by Adi Raju <ad...@confluxtechnologies.com>.
Release files correspond to the following fineract source branch
https://github.com/apache/incubator-fineract/tree/0.1.0-incubating
Regards,
Adi
-----Original Message-----
From: Markus Geiß [mailto:markus.geiss@live.de]
Sent: 12 April 2016 10:08
To: dev@fineract.incubator.apache.org
Subject: RE: [VOTE] [FINERACT] 0.1.0.incubating for release
+1
Maybe we can add a link to the GitHub tag, so it is easier to validate the
content.
> Date: Mon, 11 Apr 2016 16:15:16 +0530
> Subject: [VOTE] [FINERACT] 0.1.0.incubating for release
> From: rajuan@apache.org
> To: dev@fineract.incubator.apache.org
>
> Hello All,
>
> I have prepared the files for first release of FINERACT.
> The files are hosted at
> https://dist.apache.org/repos/dist/dev/incubator/fineract/
> This is a source only release with no binaries, with instructions on
> how to build/test the application.
>
> Being the first release, I request the mentors to review the content,
> especially of LICENSE, NOTICE, DISCLAIMER files.
>
> We have multi-tenancy architecture. Main DB contains list of tenants
> and their corresponding DB names and access details.
> These tenant specific DB can even have variations in schema. Access to
> these tenant databases are created at runtime.
> Enhancement of entity objects corresponding to tenant databases fails
> with OpenJPA. This is because access to DB metadata of tenant
> databases is not available at boot time.
> We couldn't migrate to OpenJPA and avoid dependency on
Hibernate(LGPLv2.1).
> Since we are making source only distribution, can we get waiver on
> this dependency?
>
> With this background, I call for formal VOTING for the first release.
>
> Regards,
> Adi Raju
RE: [VOTE] [FINERACT] 0.1.0.incubating for release
Posted by Markus Geiß <ma...@live.de>.
+1
Maybe we can add a link to the GitHub tag, so it is easier to validate the content.
> Date: Mon, 11 Apr 2016 16:15:16 +0530
> Subject: [VOTE] [FINERACT] 0.1.0.incubating for release
> From: rajuan@apache.org
> To: dev@fineract.incubator.apache.org
>
> Hello All,
>
> I have prepared the files for first release of FINERACT.
> The files are hosted at
> https://dist.apache.org/repos/dist/dev/incubator/fineract/
> This is a source only release with no binaries, with instructions on how to
> build/test the application.
>
> Being the first release, I request the mentors to review the content,
> especially of LICENSE, NOTICE, DISCLAIMER files.
>
> We have multi-tenancy architecture. Main DB contains list of tenants and
> their corresponding DB names and access details.
> These tenant specific DB can even have variations in schema. Access to
> these tenant databases are created at runtime.
> Enhancement of entity objects corresponding to tenant databases fails with
> OpenJPA. This is because access to DB metadata of tenant databases is not
> available at boot time.
> We couldn't migrate to OpenJPA and avoid dependency on Hibernate(LGPLv2.1).
> Since we are making source only distribution, can we get waiver on this
> dependency?
>
> With this background, I call for formal VOTING for the first release.
>
> Regards,
> Adi Raju