Apache Incubator proposal draft - updated

12 views
Skip to first unread message

Richard Downer

unread,
Mar 22, 2014, 1:08:02 PM3/22/14
to brooklyn-dev, brookly...@googlegroups.com
All,

I've made another push at our draft proposal to join the Apache Incubator - please take a look at https://github.com/brooklyncentral/brooklyn/wiki/Apache-Incubator-Proposal and let me know your thoughts (or, edit it directly!)

With this update, all sections are answered except for 'external dependencies' - this will require checking all of our dependencies for license compatibility. I'm not expecting any problems here - I think that our dependencies are mostly ASLv2 - but we do need to do our bit of due diligence. I'll hopefully get a look at that this week, and complete the final section of the proposal.

My main concern with the proposal at the moment is that it may be too long - looking at other recent Incubator proposals, typically they are fairly terse. Should I be looking at shrinking it down?

Finally, to the Brooklyn committers - I've taken the liberty of writing you a short bio, mostly copied and edited from your LinkedIn profiles - please feel free to edit it!

--
Richard Downer • Principal Engineer • Cloudsoft Corporation • http://www.cloudsoftcorp.com
GitHub richardcloudsoft • Twitter @FrontierTown

Andrew Kennedy (Cloudsoft)

unread,
Mar 23, 2014, 12:43:45 PM3/23/14
to brookly...@googlegroups.com, brooklyn-dev
Richard Downer wrote:
> I've made another push at our draft proposal to join the Apache
> Incubator - please take a look at
> https://github.com/brooklyncentral/brooklyn/wiki/Apache-Incubator-Proposal
> and let me know your thoughts (or, edit it directly!)

Thanks, Richard.

> With this update, all sections are answered except for 'external
> dependencies' - this will require checking all of our dependencies for
> license compatibility. I'm not expecting any problems here - I think
> that our dependencies are mostly ASLv2 - but we do need to do our bit of
> due diligence. I'll hopefully get a look at that this week, and complete
> the final section of the proposal.

As I recall, you just use the Apache RAT (release auditing tool) and it
will check license dependencies. there are probably also Maven plugins
that do the same sort of thing.

> My main concern with the proposal at the moment is that it may be too
> long - looking at other recent Incubator proposals, typically they are
> fairly terse. Should I be looking at shrinking it down?

Hm. Do you have links to exemplars that you think we should be aiming at?

> Finally, to the Brooklyn committers - I've taken the liberty of writing
> you a short bio, mostly copied and edited from your LinkedIn profiles -
> please feel free to edit it!

All looks pretty good so far. I made a small change to the description
of blueprints, and I'd like to compare the whole thing to other
proposals as well.

Andrew.
--
-- andrew kennedy ? software engineer : https://github.com/grkvlt/ ;

Martin Harris

unread,
Mar 24, 2014, 7:52:04 AM3/24/14
to brookl...@googlegroups.com, brookly...@googlegroups.com
Looks good. I've fixed a couple of minor typos that I found (e.g. 'he had' instead of 'I have' in your bio). I think however, the first paragraph of 'Rationale' may need some work. The first sentence states that things have changed, then the rest of the paragraph jumps to a list of current practice. I'd propose changing the first sentence to something like "Building and deploying applications in the “cloud computing” era has changed people's thinking. Static on-site infrastructure has been replaced with a new paradigm:". Note: I've changed 'many things' to 'people's thinking' as we're only giving one example of a change

Not sure about the wording though, which is why I've posted here first...

Cheers

M



--
You received this message because you are subscribed to the Google Groups "brooklyn-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to brooklyn-dev...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Martin Harris
Lead Software Engineer
Cloudsoft Corporation Ltd

Richard Downer

unread,
Mar 26, 2014, 1:01:44 PM3/26/14
to brooklyn-dev
(missed brooklyn-dev off the to: list)

Hi Andrew,

On 23 March 2014 16:43, Andrew Kennedy (Cloudsoft) <andrew....@cloudsoftcorp.com> wrote:
With this update, all sections are answered except for 'external
dependencies' - this will require checking all of our dependencies for
license compatibility.
As I recall, you just use the Apache RAT (release auditing tool) and it will check license dependencies. there are probably also Maven plugins that do the same sort of thing.

The outcome of this is that there is some work we need to do - see

I used license-maven-plugin for this (from codehaus.org) as it did pretty much the whole job for me in a few minutes. I may be misunderstanding Apache RAT but it seems that its main concern is with ensuring individual files have the correct license headers, rather than checking the licenses of dependencies.
 
My main concern with the proposal at the moment is that it may be too
long - looking at other recent Incubator proposals, typically they are
fairly terse. Should I be looking at shrinking it down?
Hm. Do you have links to exemplars that you think we should be aiming at?
 
Richard Downer • Principal Engineer • Cloudsoft Corporation • http://www.cloudsoftcorp.com
GitHub richardcloudsoft • Twitter @FrontierTown

Duncan Johnston Watt

unread,
Apr 11, 2014, 2:57:18 PM4/11/14
to brookly...@googlegroups.com, brooklyn-dev, Matt Hogstrom, Chip Childers
Andrew/All

I know everyone has been flat out but how is this going?


Breaking news is that Matt Hogstrom (VP Geromino, Apache Software Foundation) has offered to mentor this along with our Chip.

Best

Duncan


On 26 March 2014 19:05, Andrew Kennedy <andrew....@cloudsoftcorp.com> wrote:

Thanks.

I'll review the licence audit PR shortly, cheers for doing that.

I noticed that each of these proposals seems to have a different emphasis, with varying sizes for each section on the document. On the whole the 'Rationale' section is generally longest, I will do a proper survey and report back. I think the 'Blur' project look like they are in a similar situation to us in re current project structure, worth looking at what they're doing more closely.

Andrew.
--
-- andrew kennedy ? cloudsoft corp : software engineer ;

On 26 Mar 2014 17:00, "Richard Downer" <richard...@cloudsoftcorp.com> wrote:
Hi Andrew,

On 23 March 2014 16:43, Andrew Kennedy (Cloudsoft) <andrew....@cloudsoftcorp.com> wrote:
With this update, all sections are answered except for 'external
dependencies' - this will require checking all of our dependencies for
license compatibility.
As I recall, you just use the Apache RAT (release auditing tool) and it will check license dependencies. there are probably also Maven plugins that do the same sort of thing.

The outcome of this is that there is some work we need to do - see

I used license-maven-plugin for this (from codehaus.org) as it did pretty much the whole job for me in a few minutes. I may be misunderstanding Apache RAT but it seems that its main concern is with ensuring individual files have the correct license headers, rather than checking the licenses of dependencies.
 
My main concern with the proposal at the moment is that it may be too

long - looking at other recent Incubator proposals, typically they are
fairly terse. Should I be looking at shrinking it down?
Hm. Do you have links to exemplars that you think we should be aiming at?
-- 
Richard Downer • Principal Engineer • Cloudsoft Corporation • http://www.cloudsoftcorp.com
GitHub richardcloudsoft • Twitter @FrontierTown

--
You received this message because you are subscribed to the Google Groups "brooklyn-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to brooklyn-user...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "brooklyn-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to brooklyn-user...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.



--
Duncan Johnston-Watt
CEO | Cloudsoft Corporation

Twitter | @duncanjw
Mobile | +44 777 190 2653
Skype | duncan_johnstonwatt

Cloudsoft Corporation Limited, Registered in Scotland No: SC349230.  Registered Office: 13 Dryden Place, Edinburgh, EH9 1RP
 
This e-mail message is confidential and for use by the addressee only. If the message is received by anyone other than the addressee, please return the message to the sender by replying to it and then delete the message from your computer. Internet e-mails are not necessarily secure. Cloudsoft Corporation Limited does not accept responsibility for changes made to this message after it was sent.

Whilst all reasonable care has been taken to avoid the transmission of viruses, it is the responsibility of the recipient to ensure that the onward transmission, opening or use of this message and any attachments will not adversely affect its systems or data. No responsibility is accepted by Cloudsoft Corporation Limited in this regard and the recipient should carry out such virus and other checks as it considers appropriate.

Duncan Johnston Watt

unread,
Apr 17, 2014, 12:48:44 PM4/17/14
to brookly...@googlegroups.com, brooklyn-dev, Matt Hogstrom, Chip Childers, Ed Anuff
Breaking news: Ed Anuff (Founder, Usergrid now VP, Product Strategy at Apigee) has offered to help us with Brooklyn incubator proposal having been through this process recently himself.

For more on Usergrid here is a recent presentation http://www.slideshare.net/snoopdave/how-to-contribute-to-apache-usergrid by http://rollerweblogger.org/roller/ given at ApacheCon last week.

Best

Duncan

Chip Childers

unread,
Apr 17, 2014, 1:27:01 PM4/17/14
to Duncan Johnston Watt, brooklyn-dev, brookly...@googlegroups.com, Matt Hogstrom, Ed Anuff
Hi Brooklyn community!

Reading through the thread on brooklyn-dev, might I make a suggestion?

I think that perhaps too much time and effort is being spent on the
proposal itself, and attempting to solve items that can be easily
solved during the incubation process itself. The proposal doesn't
have to be perfect. It can be as simple as possible to get the
important information across to the Incubator PMC.

So to be concrete about this, I would suggest that a simple review of
the unanswered questions is performed, and anything missing is
completed. Then we can move on to proposing the project to the ASF's
incubator.

Seem reasonable?

(remember that I an not subscribed to brooklyn-dev, but read it via
archives to see how things are progressing)

-chip


On Thu, Apr 17, 2014 at 12:48 PM, Duncan Johnston Watt

Alex Heneveld

unread,
Apr 17, 2014, 1:50:05 PM4/17/14
to brookl...@googlegroups.com, Duncan Johnston Watt, brookly...@googlegroups.com, Matt Hogstrom, Ed Anuff

+1 to finalising and submitting ASAP. Thanks Chip.

Richard/All- is there an issue with the items we have to complete
before we can submit?

Best
Alex

Richard Downer

unread,
Apr 17, 2014, 2:48:31 PM4/17/14
to brookly...@googlegroups.com, brooklyn-dev, Ed Anuff, Matt Hogstrom, Duncan Johnston Watt

Thanks everyone for your comments, and Matt and Ed for joining the mentor team!

The proposal is pretty much ready to go, a couple of minor updates following the licence check I did, and I also want to cut the word count - it's verbose compared to other incubator proposals. But I think all the sections now have content.

I'll have some time tomorrow to make the final revisions, and then I'll propose it here with an Apache-style 72 hour vote. After that I'll promptly submit it to the Incubator list and wiki!

Sent from my Android tablet

Andrew/All

I know everyone has been flat out but how is this going?

https://github.com/brooklyncentral/brooklyn/wiki/Apache-Incubator-Proposal

Breaking news is that Matt Hogstrom (VP Geromino, Apache Software
Foundation) has offered to mentor this along with our Chip.

Best

Duncan


On 26 March 2014 19:05, Andrew Kennedy <andrew.kennedy@cloudsoftcorp.com>
wrote:
Thanks.

I'll review the licence audit PR shortly, cheers for doing that.

I noticed that each of these proposals seems to have a different
emphasis, with varying sizes for each section on the document. On the whole
the 'Rationale' section is generally longest, I will do a proper survey and
report back. I think the 'Blur' project look like they are in a similar
situation to us in re current project structure, worth looking at what
they're doing more closely.

Andrew.
--
-- andrew kennedy ? cloudsoft corp : software engineer ;

On 26 Mar 2014 17:00, "Richard Downer" <richard.downer@cloudsoftcorp.com>
wrote:
Hi Andrew,

On 23 March 2014 16:43, Andrew Kennedy (Cloudsoft)

For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups
"brooklyn-users" group.
To unsubscribe from this group and stop receiving emails from it, send an
--
You received this message because you are subscribed to the Google Groups "brooklyn-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to brooklyn-users+unsubscribe@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages