Re: [DISCUSS] Groovy Incubation proposal

2015-03-11 Thread Martijn Dashorst
Great initiative!

Just one question: I don't see anything related to the groovy name and
possible trademark in the proposal. Does Pivotal have any claims to
the name groovy, and if so are those claims transferred to the ASF?

Martijn

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



Re: [DISCUSS] Groovy Incubation proposal

2015-03-11 Thread Pascal Schumacher

Am 11.03.2015 um 21:24 schrieb Benedikt Ritter:
Is the groovy project aware that (to my knowledge) the coding has to 
happen on ASF infrastructure? You won't be able to use the github web 
UI for merging PRs for example, because currently the ASF only mirrors 
git repositories from git.apache.org http://git.apache.org to github.
Yes, we are aware of that. But as I understand we can still pull the 
changes (from a pull request) to our local repo then merge/cherry-pick 
and push to the ASF repo which will than be mirrored on github, right?


Regards,
Pascal



I'm very excited about this project, and will definitively be on board 
if groovy enters incubation.


Benedikt

2015-03-11 21:11 GMT+01:00 Cédric Champeau cedric.champ...@gmail.com 
mailto:cedric.champ...@gmail.com:


A good answer to this is to take a look at who actually
contributed for the
past 4 years:

https://github.com/groovy/groovy-core/graphs/contributors?from=2011-01-01to=2015-03-11type=c
and you will see that there are not so many regular contributors.
GitHub
helped us a lot recently to have more contributions, from simple
typos to
complex bug fixes, but one should not forget that a contribution
in GitHub
doesn't mean that the author is a committer : it's just that
authors are
preserved.

While we have a lot of contributors, only a few of us have a deep
knowledge
of Groovy internals. We will certainly encourage regular
contributors to
become committers (we already think of some), as long as those are
following quality standards, take care of important things like
maintaining
backwards compatibility etc... We had more than 5 committers in
the past,
but lots of them just stopped pushing code, for various reasons.
In the end
I would be the first pleased to see more committers, but
meritocracy is
also important. And to be clear, we do not think only about code:
contributions like documentation or tests are also very important.

2015-03-11 20:17 GMT+01:00 Roman Shaposhnik ro...@shaposhnik.org
mailto:ro...@shaposhnik.org:

 On Wed, Mar 11, 2015 at 12:08 PM, jan i j...@apache.org
mailto:j...@apache.org wrote:
  Hi.
 
  Having just skimmed the proposal, that in general look good,
one thing
  caught my eye.
 
  The proposal talks several places about a vibrant community
and the
 initial
  commiters are only 5.

 This, is a GREAT question! Thank you so much for raising it. While
 preparing a proposal I've struggled with the same issue, because
looking
 at this:
https://github.com/groovy/groovy-core/graphs/contributors makes
 me wonder exactly the same thing.

 In the end, we decided to go ahead with the proposal the way it
is and
 position
 the initial list of committers more as a PMC for the project.

 That still doesn't answer your (or mine! ;-)) question of what's
the best
 way
 to make sure than anybody who feels like they have a stake in
the project
 and have contributed in the past get invited.

 There are a few alternatives I could see, but I would really
 appreciate Incubator's
 collective wisdom on what would be the best way to proceed here
given
 that Groovy is a very mature project with a lot of contributors
in the
 past.
 Some of whom may or may not wish to keep contributing.

 Thanks,
 Roman.





--
http://people.apache.org/~britter/ http://people.apache.org/%7Ebritter/
http://www.systemoutprintln.de/
http://twitter.com/BenediktRitter
http://github.com/britter




Re: [DISCUSS] Groovy Incubation proposal

2015-03-11 Thread jan i
On Wednesday, March 11, 2015, Roman Shaposhnik ro...@shaposhnik.org wrote:

 On Wed, Mar 11, 2015 at 12:08 PM, jan i j...@apache.org javascript:;
 wrote:
  Hi.
 
  Having just skimmed the proposal, that in general look good, one thing
  caught my eye.
 
  The proposal talks several places about a vibrant community and the
 initial
  commiters are only 5.

 This, is a GREAT question! Thank you so much for raising it. While
 preparing a proposal I've struggled with the same issue, because looking
 at this: https://github.com/groovy/groovy-core/graphs/contributors makes
 me wonder exactly the same thing.

 In the end, we decided to go ahead with the proposal the way it is and
 position
 the initial list of committers more as a PMC for the project.

 That still doesn't answer your (or mine! ;-)) question of what's the best
 way
 to make sure than anybody who feels like they have a stake in the project
 and have contributed in the past get invited.

 There are a few alternatives I could see, but I would really
 appreciate Incubator's
 collective wisdom on what would be the best way to proceed here given
 that Groovy is a very mature project with a lot of contributors in the
 past.
 Some of whom may or may not wish to keep contributing.


Just to be sure I am not misunderstood, I will be happy to vote +1 with 5
initial committers.

I was simply (as you) puzzled over what seems to non logical.

rgds
jan i


 Thanks,
 Roman.

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



-- 
Sent from My iPad, sorry for any misspellings.


Re: [DISCUSS] Groovy Incubation proposal

2015-03-11 Thread Rich Bowen
The paragraph that begins with Despite all those advantages ... 
doesn't seem to contribute anything to the proposal, and might benefit 
from either being cut, or by calling out an action - that is, does this 
mean that you expect to engage more closely with these projects to help 
them do better?


--Rich

On 03/11/2015 02:58 PM, Roman Shaposhnik wrote:

Hi!

It is my pleasure and privilege to open up the following
proposal:
 https://wiki.apache.org/incubator/GroovyProposal
for wide discussion before conducting and IPMC
vote on it. In order to engage as much potential stakeholders
as possible we will be soliciting input on {dev,users}@groovy.codehaus.org
The main discussion, however, is going to happen on this thread.

The copy of the proposal is included bellow, but please note
that any required changes would be reflected on the wiki.

Thanks,
Roman (Groovy proposal champion and a nominated mentor).

== Abstract ==
Groovy is an object-oriented programming language for the Java
platform. It is a primarily dynamic language with features similar to
those of Python, Ruby, Perl, and Smalltalk. Groovy, if accepted by
Incubator, will be a first major programming language developed under
the umbrella of Apache Software Foundation.

== Proposal ==
Groovy is a programming language for the Java platform. It is a
primarily dynamic language with features similar to those of Python,
Ruby, Perl, and Smalltalk. It also has optional static type checking
and static compilation facilities. It can be used as a scripting
language for the Java Platform or to write complete applications, is
compiled to Java Virtual Machine (JVM) bytecode, and interoperates
with other Java code and libraries. Groovy uses a Java-like
curly-bracket syntax. Most Java code is also syntactically valid
Groovy, although semantics may be different. Groovy has long been
developed under an Apache License v2.0 under an open governance
community management process. However, so far Groovy has been a
project mostly sponsored by a single company. This proposal aims at
bringing Groovy community under the umbrella of the Apache Software
Foundation.

It must be explicitly noted, that a few sister projects such as Groovy
Eclipse and others (some of them hosted under
https://github.com/groovy and listed at
http://groovy-lang.org/ecosystem.html) are not covered by this
proposal. It is possible that these other projects will be joining ASF
either independently or as sub-projects of Apache Groovy in the
future. For now, we are only proposing groovy-core.

== Background ==
Groovy 1.0 was released on January 2, 2007, and Groovy 2.0 in July,
2012. Groovy 2.5 is planned for release in 2015. Groovy 3.0 is planned
for release in 2016, with support for a new Meta Object Protocol.
Since version 2, Groovy can also be compiled statically, offering type
inference and performance very close to that of Java. Groovy 2.4 will
be the last major release under Pivotal Software's sponsorship, which
is scheduled to end on March 31, 2015.

== Rationale ==
Groovy is a pretty mature language. After 12 years of development, it
has grown from being primarily a dynamic scripting language on the JVM
to an optionally statically compiled language allowing the same
performance level as Java applications. With the release of Groovy
2.4, the language targets the largest pool of mobile developers with
native Android support. Groovy has been integrated in a large number
of applications, including well known open-source projects like
Jenkins, Gradle, ElasticSearch, Spring and more.

There are multiple alternative languages on the JVM: Scala, Clojure,
Ceylon, Kotlin, JRuby, Golo and others but Groovy is the only one
which has proved to be very easy to integrate with Java in both ways:
Groovy code using Java code, but also Java code using Groovy code.
Groovy even provides a joint compiler which allows interdependent Java
and Groovy classes to compile together. Groovy also supports dynamic
code generation, that is to say classes at runtime, making it a
perfect fit for scripting. With a very lightweight and malleable
syntax, it is also easy to build internal Domain Specific Languages
(DSLs) which integrate smoothly within applications.

Groovy provides a number of unique features, like builders (Java 8 has
lambdas but still has syntactic overhead and no notion of delegate),
AST transformations (compile-time metaprogramming) or type checking
extensions (which allows the developer to bring the compiler to levels
of type checking and type inference that go far beyond what other
languages do). Groovy also provides powerful integration options and
customizations which set it apart from other languages. Groovy is also
unique in the way it allows the developer to choose between various
paradigms without compromise: functional vs object-oriented,
statically compiled vs dynamic, scripting vs applications, etc.

Despite all those advantages, and the fact that Groovy is widely
adopted (4.5 million downloads in 

Re: [DISCUSS] Groovy Incubation proposal

2015-03-11 Thread Benedikt Ritter
Is the groovy project aware that (to my knowledge) the coding has to happen
on ASF infrastructure? You won't be able to use the github web UI for
merging PRs for example, because currently the ASF only mirrors git
repositories from git.apache.org to github.

I'm very excited about this project, and will definitively be on board if
groovy enters incubation.

Benedikt

2015-03-11 21:11 GMT+01:00 Cédric Champeau cedric.champ...@gmail.com:

 A good answer to this is to take a look at who actually contributed for the
 past 4 years:

 https://github.com/groovy/groovy-core/graphs/contributors?from=2011-01-01to=2015-03-11type=c
 and you will see that there are not so many regular contributors. GitHub
 helped us a lot recently to have more contributions, from simple typos to
 complex bug fixes, but one should not forget that a contribution in GitHub
 doesn't mean that the author is a committer : it's just that authors are
 preserved.

 While we have a lot of contributors, only a few of us have a deep knowledge
 of Groovy internals. We will certainly encourage regular contributors to
 become committers (we already think of some), as long as those are
 following quality standards, take care of important things like maintaining
 backwards compatibility etc... We had more than 5 committers in the past,
 but lots of them just stopped pushing code, for various reasons. In the end
 I would be the first pleased to see more committers, but meritocracy is
 also important. And to be clear, we do not think only about code:
 contributions like documentation or tests are also very important.

 2015-03-11 20:17 GMT+01:00 Roman Shaposhnik ro...@shaposhnik.org:

  On Wed, Mar 11, 2015 at 12:08 PM, jan i j...@apache.org wrote:
   Hi.
  
   Having just skimmed the proposal, that in general look good, one thing
   caught my eye.
  
   The proposal talks several places about a vibrant community and the
  initial
   commiters are only 5.
 
  This, is a GREAT question! Thank you so much for raising it. While
  preparing a proposal I've struggled with the same issue, because looking
  at this: https://github.com/groovy/groovy-core/graphs/contributors makes
  me wonder exactly the same thing.
 
  In the end, we decided to go ahead with the proposal the way it is and
  position
  the initial list of committers more as a PMC for the project.
 
  That still doesn't answer your (or mine! ;-)) question of what's the best
  way
  to make sure than anybody who feels like they have a stake in the project
  and have contributed in the past get invited.
 
  There are a few alternatives I could see, but I would really
  appreciate Incubator's
  collective wisdom on what would be the best way to proceed here given
  that Groovy is a very mature project with a lot of contributors in the
  past.
  Some of whom may or may not wish to keep contributing.
 
  Thanks,
  Roman.
 




-- 
http://people.apache.org/~britter/
http://www.systemoutprintln.de/
http://twitter.com/BenediktRitter
http://github.com/britter


Re: [DISCUSS] Groovy Incubation proposal

2015-03-11 Thread Guillaume Laforge
Yes Benedikt, we're aware of that.
It's actually been one of the (pain) points we raised when discussing with
our (then-soon-to-be) mentors and champion.
Working with the Github infrastructure was very smooth, very handy and
practical.
But we'll have to get used to this new approach!

Guillaume

On Wed, Mar 11, 2015 at 9:24 PM, Benedikt Ritter brit...@apache.org wrote:

 Is the groovy project aware that (to my knowledge) the coding has to
 happen on ASF infrastructure? You won't be able to use the github web UI
 for merging PRs for example, because currently the ASF only mirrors git
 repositories from git.apache.org to github.

 I'm very excited about this project, and will definitively be on board if
 groovy enters incubation.

 Benedikt

 2015-03-11 21:11 GMT+01:00 Cédric Champeau cedric.champ...@gmail.com:

 A good answer to this is to take a look at who actually contributed for
 the
 past 4 years:

 https://github.com/groovy/groovy-core/graphs/contributors?from=2011-01-01to=2015-03-11type=c
 and you will see that there are not so many regular contributors. GitHub
 helped us a lot recently to have more contributions, from simple typos to
 complex bug fixes, but one should not forget that a contribution in GitHub
 doesn't mean that the author is a committer : it's just that authors are
 preserved.

 While we have a lot of contributors, only a few of us have a deep
 knowledge
 of Groovy internals. We will certainly encourage regular contributors to
 become committers (we already think of some), as long as those are
 following quality standards, take care of important things like
 maintaining
 backwards compatibility etc... We had more than 5 committers in the past,
 but lots of them just stopped pushing code, for various reasons. In the
 end
 I would be the first pleased to see more committers, but meritocracy is
 also important. And to be clear, we do not think only about code:
 contributions like documentation or tests are also very important.

 2015-03-11 20:17 GMT+01:00 Roman Shaposhnik ro...@shaposhnik.org:

  On Wed, Mar 11, 2015 at 12:08 PM, jan i j...@apache.org wrote:
   Hi.
  
   Having just skimmed the proposal, that in general look good, one thing
   caught my eye.
  
   The proposal talks several places about a vibrant community and the
  initial
   commiters are only 5.
 
  This, is a GREAT question! Thank you so much for raising it. While
  preparing a proposal I've struggled with the same issue, because looking
  at this: https://github.com/groovy/groovy-core/graphs/contributors
 makes
  me wonder exactly the same thing.
 
  In the end, we decided to go ahead with the proposal the way it is and
  position
  the initial list of committers more as a PMC for the project.
 
  That still doesn't answer your (or mine! ;-)) question of what's the
 best
  way
  to make sure than anybody who feels like they have a stake in the
 project
  and have contributed in the past get invited.
 
  There are a few alternatives I could see, but I would really
  appreciate Incubator's
  collective wisdom on what would be the best way to proceed here given
  that Groovy is a very mature project with a lot of contributors in the
  past.
  Some of whom may or may not wish to keep contributing.
 
  Thanks,
  Roman.
 




 --
 http://people.apache.org/~britter/
 http://www.systemoutprintln.de/
 http://twitter.com/BenediktRitter
 http://github.com/britter




-- 
Guillaume Laforge
Groovy Project Manager

Blog: http://glaforge.appspot.com/
Social: @glaforge http://twitter.com/glaforge / Google+
https://plus.google.com/u/0/114130972232398734985/posts


Re: [DISCUSS] Groovy Incubation proposal

2015-03-11 Thread Cédric Champeau
Don't worry your question is perfectly legitimate. I don't know if it's
specific to Groovy, but we indeed have a lot of contributors, but not so
many recurrent one that may become committers.

2015-03-11 22:11 GMT+01:00 jan i j...@apache.org:

 On Wednesday, March 11, 2015, Roman Shaposhnik ro...@shaposhnik.org
 wrote:

  On Wed, Mar 11, 2015 at 12:08 PM, jan i j...@apache.org javascript:;
  wrote:
   Hi.
  
   Having just skimmed the proposal, that in general look good, one thing
   caught my eye.
  
   The proposal talks several places about a vibrant community and the
  initial
   commiters are only 5.
 
  This, is a GREAT question! Thank you so much for raising it. While
  preparing a proposal I've struggled with the same issue, because looking
  at this: https://github.com/groovy/groovy-core/graphs/contributors makes
  me wonder exactly the same thing.
 
  In the end, we decided to go ahead with the proposal the way it is and
  position
  the initial list of committers more as a PMC for the project.
 
  That still doesn't answer your (or mine! ;-)) question of what's the best
  way
  to make sure than anybody who feels like they have a stake in the project
  and have contributed in the past get invited.
 
  There are a few alternatives I could see, but I would really
  appreciate Incubator's
  collective wisdom on what would be the best way to proceed here given
  that Groovy is a very mature project with a lot of contributors in the
  past.
  Some of whom may or may not wish to keep contributing.


 Just to be sure I am not misunderstood, I will be happy to vote +1 with 5
 initial committers.

 I was simply (as you) puzzled over what seems to non logical.

 rgds
 jan i

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

 --
 Sent from My iPad, sorry for any misspellings.



Re: [DISCUSS] Groovy Incubation proposal

2015-03-11 Thread Cédric Champeau
A good answer to this is to take a look at who actually contributed for the
past 4 years:
https://github.com/groovy/groovy-core/graphs/contributors?from=2011-01-01to=2015-03-11type=c
and you will see that there are not so many regular contributors. GitHub
helped us a lot recently to have more contributions, from simple typos to
complex bug fixes, but one should not forget that a contribution in GitHub
doesn't mean that the author is a committer : it's just that authors are
preserved.

While we have a lot of contributors, only a few of us have a deep knowledge
of Groovy internals. We will certainly encourage regular contributors to
become committers (we already think of some), as long as those are
following quality standards, take care of important things like maintaining
backwards compatibility etc... We had more than 5 committers in the past,
but lots of them just stopped pushing code, for various reasons. In the end
I would be the first pleased to see more committers, but meritocracy is
also important. And to be clear, we do not think only about code:
contributions like documentation or tests are also very important.

2015-03-11 20:17 GMT+01:00 Roman Shaposhnik ro...@shaposhnik.org:

 On Wed, Mar 11, 2015 at 12:08 PM, jan i j...@apache.org wrote:
  Hi.
 
  Having just skimmed the proposal, that in general look good, one thing
  caught my eye.
 
  The proposal talks several places about a vibrant community and the
 initial
  commiters are only 5.

 This, is a GREAT question! Thank you so much for raising it. While
 preparing a proposal I've struggled with the same issue, because looking
 at this: https://github.com/groovy/groovy-core/graphs/contributors makes
 me wonder exactly the same thing.

 In the end, we decided to go ahead with the proposal the way it is and
 position
 the initial list of committers more as a PMC for the project.

 That still doesn't answer your (or mine! ;-)) question of what's the best
 way
 to make sure than anybody who feels like they have a stake in the project
 and have contributed in the past get invited.

 There are a few alternatives I could see, but I would really
 appreciate Incubator's
 collective wisdom on what would be the best way to proceed here given
 that Groovy is a very mature project with a lot of contributors in the
 past.
 Some of whom may or may not wish to keep contributing.

 Thanks,
 Roman.



Re: [DISCUSS] Groovy Incubation proposal

2015-03-11 Thread Benedikt Ritter
2015-03-11 21:37 GMT+01:00 Pascal Schumacher pascalschumac...@gmx.net:

  Am 11.03.2015 um 21:24 schrieb Benedikt Ritter:

 Is the groovy project aware that (to my knowledge) the coding has to
 happen on ASF infrastructure? You won't be able to use the github web UI
 for merging PRs for example, because currently the ASF only mirrors git
 repositories from git.apache.org to github.

 Yes, we are aware of that. But as I understand we can still pull the
 changes (from a pull request) to our local repo then merge/cherry-pick and
 push to the ASF repo which will than be mirrored on github, right?


Yes, that's possible (and we're doing that at Commons Math), but it's far
from the easy use of the web UI. Good that you're aware of this.

OT: you can read more about GitHub/GitLab and the ASF at [1], if you like.

B.

[1] http://markmail.org/message/puvprtgzutdp2eph



 Regards,
 Pascal



  I'm very excited about this project, and will definitively be on board
 if groovy enters incubation.

  Benedikt

 2015-03-11 21:11 GMT+01:00 Cédric Champeau cedric.champ...@gmail.com:

 A good answer to this is to take a look at who actually contributed for
 the
 past 4 years:

 https://github.com/groovy/groovy-core/graphs/contributors?from=2011-01-01to=2015-03-11type=c
 and you will see that there are not so many regular contributors. GitHub
 helped us a lot recently to have more contributions, from simple typos to
 complex bug fixes, but one should not forget that a contribution in GitHub
 doesn't mean that the author is a committer : it's just that authors are
 preserved.

 While we have a lot of contributors, only a few of us have a deep
 knowledge
 of Groovy internals. We will certainly encourage regular contributors to
 become committers (we already think of some), as long as those are
 following quality standards, take care of important things like
 maintaining
 backwards compatibility etc... We had more than 5 committers in the past,
 but lots of them just stopped pushing code, for various reasons. In the
 end
 I would be the first pleased to see more committers, but meritocracy is
 also important. And to be clear, we do not think only about code:
 contributions like documentation or tests are also very important.

 2015-03-11 20:17 GMT+01:00 Roman Shaposhnik ro...@shaposhnik.org:

  On Wed, Mar 11, 2015 at 12:08 PM, jan i j...@apache.org wrote:
   Hi.
  
   Having just skimmed the proposal, that in general look good, one thing
   caught my eye.
  
   The proposal talks several places about a vibrant community and the
  initial
   commiters are only 5.
 
  This, is a GREAT question! Thank you so much for raising it. While
  preparing a proposal I've struggled with the same issue, because looking
  at this: https://github.com/groovy/groovy-core/graphs/contributors
 makes
  me wonder exactly the same thing.
 
  In the end, we decided to go ahead with the proposal the way it is and
  position
  the initial list of committers more as a PMC for the project.
 
  That still doesn't answer your (or mine! ;-)) question of what's the
 best
  way
  to make sure than anybody who feels like they have a stake in the
 project
  and have contributed in the past get invited.
 
  There are a few alternatives I could see, but I would really
  appreciate Incubator's
  collective wisdom on what would be the best way to proceed here given
  that Groovy is a very mature project with a lot of contributors in the
  past.
  Some of whom may or may not wish to keep contributing.
 
  Thanks,
  Roman.
 




  --
  http://people.apache.org/~britter/
 http://www.systemoutprintln.de/
 http://twitter.com/BenediktRitter
 http://github.com/britter





-- 
http://people.apache.org/~britter/
http://www.systemoutprintln.de/
http://twitter.com/BenediktRitter
http://github.com/britter


Re: [DISCUSS] Groovy Incubation proposal

2015-03-11 Thread Jochen Theodorou

Am 11.03.2015 20:08, schrieb jan i:

The proposal talks several places about a vibrant community and the
initial commiters are only 5.

I am not raising it as a problem, just would like a little explanation.


It is only 5 because we did work mostly with github pull requests. Many 
people just spend a little time to get their things fixed or their 
feature implemented and then become inactive (in terms of code 
contribution) again.


bye Jochen

--
Jochen blackdrag Theodorou - Groovy Project Tech Lead
blog: http://blackdragsview.blogspot.com/
german groovy discussion newsgroup: de.comp.lang.misc
For Groovy programming sources visit http://groovy-lang.org


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



Re: [DISCUSS] Groovy Incubation proposal

2015-03-11 Thread Cédric Champeau
2015-03-11 21:24 GMT+01:00 Benedikt Ritter brit...@apache.org:

 Is the groovy project aware that (to my knowledge) the coding has to happen
 on ASF infrastructure? You won't be able to use the github web UI for
 merging PRs for example, because currently the ASF only mirrors git
 repositories from git.apache.org to github.

 Yes, we are aware (and TBH a bit worried about it) of it, but we hope that
it will be minor inconvenience. In particular GitHub has proved to be a
very effective tool to bring new contributors and we fear that having the
Groovy project in the middle of a ton of other projects in the apache
organization will reduce the number of PRs we receive, but I guess this is
a price to pay.

I'm very excited about this project, and will definitively be on board if
 groovy enters incubation.

 Thanks!

 Benedikt

 2015-03-11 21:11 GMT+01:00 Cédric Champeau cedric.champ...@gmail.com:

  A good answer to this is to take a look at who actually contributed for
 the
  past 4 years:
 
 
 https://github.com/groovy/groovy-core/graphs/contributors?from=2011-01-01to=2015-03-11type=c
  and you will see that there are not so many regular contributors. GitHub
  helped us a lot recently to have more contributions, from simple typos to
  complex bug fixes, but one should not forget that a contribution in
 GitHub
  doesn't mean that the author is a committer : it's just that authors are
  preserved.
 
  While we have a lot of contributors, only a few of us have a deep
 knowledge
  of Groovy internals. We will certainly encourage regular contributors to
  become committers (we already think of some), as long as those are
  following quality standards, take care of important things like
 maintaining
  backwards compatibility etc... We had more than 5 committers in the past,
  but lots of them just stopped pushing code, for various reasons. In the
 end
  I would be the first pleased to see more committers, but meritocracy is
  also important. And to be clear, we do not think only about code:
  contributions like documentation or tests are also very important.
 
  2015-03-11 20:17 GMT+01:00 Roman Shaposhnik ro...@shaposhnik.org:
 
   On Wed, Mar 11, 2015 at 12:08 PM, jan i j...@apache.org wrote:
Hi.
   
Having just skimmed the proposal, that in general look good, one
 thing
caught my eye.
   
The proposal talks several places about a vibrant community and the
   initial
commiters are only 5.
  
   This, is a GREAT question! Thank you so much for raising it. While
   preparing a proposal I've struggled with the same issue, because
 looking
   at this: https://github.com/groovy/groovy-core/graphs/contributors
 makes
   me wonder exactly the same thing.
  
   In the end, we decided to go ahead with the proposal the way it is and
   position
   the initial list of committers more as a PMC for the project.
  
   That still doesn't answer your (or mine! ;-)) question of what's the
 best
   way
   to make sure than anybody who feels like they have a stake in the
 project
   and have contributed in the past get invited.
  
   There are a few alternatives I could see, but I would really
   appreciate Incubator's
   collective wisdom on what would be the best way to proceed here given
   that Groovy is a very mature project with a lot of contributors in the
   past.
   Some of whom may or may not wish to keep contributing.
  
   Thanks,
   Roman.
  
 



 --
 http://people.apache.org/~britter/
 http://www.systemoutprintln.de/
 http://twitter.com/BenediktRitter
 http://github.com/britter



Re: [DISCUSS] Groovy Incubation proposal

2015-03-11 Thread jan i
On Wednesday, March 11, 2015, Cédric Champeau cedric.champ...@gmail.com
wrote:

 Don't worry your question is perfectly legitimate. I don't know if it's
 specific to Groovy, but we indeed have a lot of contributors, but not so
 many recurrent one that may become committers.


Thanks, please also be aware that a committer does not need to produce
code. We have many project (like e.g. AOO) where people who make
e.g. translations, documentation or tests are committers. Committers are
people who care about contributing to the project over time, independent of
what type they contribute to the project.

rgds
jan i


 2015-03-11 22:11 GMT+01:00 jan i j...@apache.org javascript:;:

  On Wednesday, March 11, 2015, Roman Shaposhnik ro...@shaposhnik.org
 javascript:;
  wrote:
 
   On Wed, Mar 11, 2015 at 12:08 PM, jan i j...@apache.org
 javascript:; javascript:;
   wrote:
Hi.
   
Having just skimmed the proposal, that in general look good, one
 thing
caught my eye.
   
The proposal talks several places about a vibrant community and the
   initial
commiters are only 5.
  
   This, is a GREAT question! Thank you so much for raising it. While
   preparing a proposal I've struggled with the same issue, because
 looking
   at this: https://github.com/groovy/groovy-core/graphs/contributors
 makes
   me wonder exactly the same thing.
  
   In the end, we decided to go ahead with the proposal the way it is and
   position
   the initial list of committers more as a PMC for the project.
  
   That still doesn't answer your (or mine! ;-)) question of what's the
 best
   way
   to make sure than anybody who feels like they have a stake in the
 project
   and have contributed in the past get invited.
  
   There are a few alternatives I could see, but I would really
   appreciate Incubator's
   collective wisdom on what would be the best way to proceed here given
   that Groovy is a very mature project with a lot of contributors in the
   past.
   Some of whom may or may not wish to keep contributing.
 
 
  Just to be sure I am not misunderstood, I will be happy to vote +1 with 5
  initial committers.
 
  I was simply (as you) puzzled over what seems to non logical.
 
  rgds
  jan i
 
  
   Thanks,
   Roman.
  
   -
   To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 javascript:;
   javascript:;
   For additional commands, e-mail: general-h...@incubator.apache.org
 javascript:;
   javascript:;
  
  
 
  --
  Sent from My iPad, sorry for any misspellings.
 



-- 
Sent from My iPad, sorry for any misspellings.


Re: [DISCUSS] Groovy Incubation proposal

2015-03-11 Thread Stephen Connolly
If there have been over 200 contributors to the project, I would expect to
see an effort to pull some of them in shortly after entering incubation...
Assuming they can demonstrate merrit.

An initial committer list of 5 for such a big project with a large and
diverse history of contributions would ring alarm bells to me only if it
remained that small when seeking to become a TLP

On Wednesday, March 11, 2015, Roman Shaposhnik r...@apache.org wrote:

 Hi!

 It is my pleasure and privilege to open up the following
 proposal:
 https://wiki.apache.org/incubator/GroovyProposal
 for wide discussion before conducting and IPMC
 vote on it. In order to engage as much potential stakeholders
 as possible we will be soliciting input on {dev,users}@groovy.codehaus.org
 javascript:;
 The main discussion, however, is going to happen on this thread.

 The copy of the proposal is included bellow, but please note
 that any required changes would be reflected on the wiki.

 Thanks,
 Roman (Groovy proposal champion and a nominated mentor).

 == Abstract ==
 Groovy is an object-oriented programming language for the Java
 platform. It is a primarily dynamic language with features similar to
 those of Python, Ruby, Perl, and Smalltalk. Groovy, if accepted by
 Incubator, will be a first major programming language developed under
 the umbrella of Apache Software Foundation.

 == Proposal ==
 Groovy is a programming language for the Java platform. It is a
 primarily dynamic language with features similar to those of Python,
 Ruby, Perl, and Smalltalk. It also has optional static type checking
 and static compilation facilities. It can be used as a scripting
 language for the Java Platform or to write complete applications, is
 compiled to Java Virtual Machine (JVM) bytecode, and interoperates
 with other Java code and libraries. Groovy uses a Java-like
 curly-bracket syntax. Most Java code is also syntactically valid
 Groovy, although semantics may be different. Groovy has long been
 developed under an Apache License v2.0 under an open governance
 community management process. However, so far Groovy has been a
 project mostly sponsored by a single company. This proposal aims at
 bringing Groovy community under the umbrella of the Apache Software
 Foundation.

 It must be explicitly noted, that a few sister projects such as Groovy
 Eclipse and others (some of them hosted under
 https://github.com/groovy and listed at
 http://groovy-lang.org/ecosystem.html) are not covered by this
 proposal. It is possible that these other projects will be joining ASF
 either independently or as sub-projects of Apache Groovy in the
 future. For now, we are only proposing groovy-core.

 == Background ==
 Groovy 1.0 was released on January 2, 2007, and Groovy 2.0 in July,
 2012. Groovy 2.5 is planned for release in 2015. Groovy 3.0 is planned
 for release in 2016, with support for a new Meta Object Protocol.
 Since version 2, Groovy can also be compiled statically, offering type
 inference and performance very close to that of Java. Groovy 2.4 will
 be the last major release under Pivotal Software's sponsorship, which
 is scheduled to end on March 31, 2015.

 == Rationale ==
 Groovy is a pretty mature language. After 12 years of development, it
 has grown from being primarily a dynamic scripting language on the JVM
 to an optionally statically compiled language allowing the same
 performance level as Java applications. With the release of Groovy
 2.4, the language targets the largest pool of mobile developers with
 native Android support. Groovy has been integrated in a large number
 of applications, including well known open-source projects like
 Jenkins, Gradle, ElasticSearch, Spring and more.

 There are multiple alternative languages on the JVM: Scala, Clojure,
 Ceylon, Kotlin, JRuby, Golo and others but Groovy is the only one
 which has proved to be very easy to integrate with Java in both ways:
 Groovy code using Java code, but also Java code using Groovy code.
 Groovy even provides a joint compiler which allows interdependent Java
 and Groovy classes to compile together. Groovy also supports dynamic
 code generation, that is to say classes at runtime, making it a
 perfect fit for scripting. With a very lightweight and malleable
 syntax, it is also easy to build internal Domain Specific Languages
 (DSLs) which integrate smoothly within applications.

 Groovy provides a number of unique features, like builders (Java 8 has
 lambdas but still has syntactic overhead and no notion of delegate),
 AST transformations (compile-time metaprogramming) or type checking
 extensions (which allows the developer to bring the compiler to levels
 of type checking and type inference that go far beyond what other
 languages do). Groovy also provides powerful integration options and
 customizations which set it apart from other languages. Groovy is also
 unique in the way it allows the developer to choose between various
 paradigms without compromise: functional 

[VOTE] Release Apache Slider 0.70.0-incubating

2015-03-11 Thread Gour Saha
Hello,

This is a call for a vote for releasing Apache Slider 0.70.0-incubating.

This is a source+binary release with one .tar file (appdef_1.tar), which is a 
text file used for -ve testing.

Summary of fixes: http://s.apache.org/AnM
Vote thread: http://s.apache.org/YQx
Results: http://s.apache.org/fFH

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

Git Source:
https://git-wip-us.apache.org/repos/asf?p=incubator-slider.git;a=commit;h=a8919c847547f0f0db74d76f67f06e1d423a61d3
SHA1: a8919c847547f0f0db74d76f67f06e1d423a61d3
Tag: slider-0.70.0-incubating

PGP key:
http://pgp.mit.edu/pks/lookup?op=vindexsearch=gourks...@apache.org

Basic build/test instructions:
http://slider.incubator.apache.org/developing/building.html

Please vote on releasing this package as Apache Slider 0.70.0-incubating.

This vote will be open for 72 hours.

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

Thank You,
The Apache Slider Team

--
CONFIDENTIALITY NOTICE
NOTICE: This message is intended for the use of the individual or entity to
which it is addressed and may contain information that is confidential,
privileged and exempt from disclosure under applicable law. If the reader
of this message is not the intended recipient, you are hereby notified that
any printing, copying, dissemination, distribution, disclosure or
forwarding of this communication is strictly prohibited. If you have
received this communication in error, please contact the sender immediately
and delete it from your system. Thank You.


Re: [DISCUSS] Groovy Incubation proposal

2015-03-11 Thread Stian Soiland-Reyes
The github-asf integration is fairly smooth, if not as cool as the big
Merge button. For the requester there is no difference, only the Apache
committer have to do manual steps.

An example email, which we set up to go to dev@:

http://apache-taverna-dev.markmail.org/thread/gq62b33me5mjjkjw

If you just do those commands as in the email, you are done.

Any replies on the mailing list thread as goes back to github (and hence
the submitter) and vice versa - although with the occasional formatting
issue.

The only awkward bit is that you have to use dummy commits to close any
pull requests that you don't want to merge.

Btw, I think the example commands could be improved, --no-ff or something
should force a merge commit (where you can say the This closes #15 in the
commit message)

It has also been suggested to do a trial of GitLab installation at Apache,
with various feedback.

http://mail-archives.apache.org/mod_mbox/community-dev/201503.mbox/
CADmm%2BKff9qR_zQstYxbW%3DsHMfV7%3DzZrFvuND_Mn7-8Ljp819hQ%40mail.gmail.com
On 11 Mar 2015 20:42, Guillaume Laforge glafo...@gmail.com wrote:

 Yes Benedikt, we're aware of that.
 It's actually been one of the (pain) points we raised when discussing with
 our (then-soon-to-be) mentors and champion.
 Working with the Github infrastructure was very smooth, very handy and
 practical.
 But we'll have to get used to this new approach!

 Guillaume

 On Wed, Mar 11, 2015 at 9:24 PM, Benedikt Ritter brit...@apache.org
 wrote:

  Is the groovy project aware that (to my knowledge) the coding has to
  happen on ASF infrastructure? You won't be able to use the github web UI
  for merging PRs for example, because currently the ASF only mirrors git
  repositories from git.apache.org to github.
 
  I'm very excited about this project, and will definitively be on board if
  groovy enters incubation.
 
  Benedikt
 
  2015-03-11 21:11 GMT+01:00 Cédric Champeau cedric.champ...@gmail.com:
 
  A good answer to this is to take a look at who actually contributed for
  the
  past 4 years:
 
 
 https://github.com/groovy/groovy-core/graphs/contributors?from=2011-01-01to=2015-03-11type=c
  and you will see that there are not so many regular contributors. GitHub
  helped us a lot recently to have more contributions, from simple typos
 to
  complex bug fixes, but one should not forget that a contribution in
 GitHub
  doesn't mean that the author is a committer : it's just that authors are
  preserved.
 
  While we have a lot of contributors, only a few of us have a deep
  knowledge
  of Groovy internals. We will certainly encourage regular contributors to
  become committers (we already think of some), as long as those are
  following quality standards, take care of important things like
  maintaining
  backwards compatibility etc... We had more than 5 committers in the
 past,
  but lots of them just stopped pushing code, for various reasons. In the
  end
  I would be the first pleased to see more committers, but meritocracy is
  also important. And to be clear, we do not think only about code:
  contributions like documentation or tests are also very important.
 
  2015-03-11 20:17 GMT+01:00 Roman Shaposhnik ro...@shaposhnik.org:
 
   On Wed, Mar 11, 2015 at 12:08 PM, jan i j...@apache.org wrote:
Hi.
   
Having just skimmed the proposal, that in general look good, one
 thing
caught my eye.
   
The proposal talks several places about a vibrant community and the
   initial
commiters are only 5.
  
   This, is a GREAT question! Thank you so much for raising it. While
   preparing a proposal I've struggled with the same issue, because
 looking
   at this: https://github.com/groovy/groovy-core/graphs/contributors
  makes
   me wonder exactly the same thing.
  
   In the end, we decided to go ahead with the proposal the way it is and
   position
   the initial list of committers more as a PMC for the project.
  
   That still doesn't answer your (or mine! ;-)) question of what's the
  best
   way
   to make sure than anybody who feels like they have a stake in the
  project
   and have contributed in the past get invited.
  
   There are a few alternatives I could see, but I would really
   appreciate Incubator's
   collective wisdom on what would be the best way to proceed here given
   that Groovy is a very mature project with a lot of contributors in the
   past.
   Some of whom may or may not wish to keep contributing.
  
   Thanks,
   Roman.
  
 
 
 
 
  --
  http://people.apache.org/~britter/
  http://www.systemoutprintln.de/
  http://twitter.com/BenediktRitter
  http://github.com/britter
 



 --
 Guillaume Laforge
 Groovy Project Manager

 Blog: http://glaforge.appspot.com/
 Social: @glaforge http://twitter.com/glaforge / Google+
 https://plus.google.com/u/0/114130972232398734985/posts



Re: [VOTE] Accept Apache Singa as incubator project

2015-03-11 Thread Alan D. Cabrera
+1


Regards,
Alan

 On Mar 10, 2015, at 7:33 AM, Thejas Nair thejas.n...@gmail.com wrote:
 
 The Singa Incubator Proposal document has been updated based on
 feedback in the proposal thread.
 
 This vote is proposing the inclusion of Apache Singa as incubator project.
 The vote will run for at least 72 hours.
 
 [ ] +1 Accept Apache Singa into the Incubator
 [ ] +0 Don’t care.
 [ ] -1 Don’t accept Apache Singa into the Incubator because..
 
 Please vote !
 
 Here is my +1 .
 
 Link to version of proposal being voted on :
 https://wiki.apache.org/incubator/SingaProposal?action=recallrev=10
 
 The text is below
 --
 
 = Singa Incubator Proposal =
 == Abstract ==
 SINGA is a distributed deep learning platform.
 
 == Proposal ==
 SINGA is an efficient, scalable and easy-to-use distributed platform
 for training deep learning models, e.g., Deep Convolutional Neural Network and
 Deep Belief Network. It parallelizes the computation (i.e., training) onto a
 cluster of nodes by distributing the training data and model automatically to
 speed up the training. Built-in training algorithms like Back-Propagation and
 Contrastive Divergence are implemented based on common abstractions of deep
 learning models. Users can train their own deep learning models by simply
 customizing these abstractions like implementing the Mapper and
 Reducer in Hadoop.
 
 == Background ==
 Deep learning refers to a set of feature (or representation) learning models
 that consist of multiple (non-linear) layers, where different layers learn
 different levels of abstractions (representations) of the raw input data.
 Larger (in terms of model parameters) and deeper (in terms of number of 
 layers)
 models have shown better performance, e.g., lower image classification error 
 in
 Large Scale Visual Recognition Challenge. However, a larger model requires 
 more
 memory and larger training data to reduce over-fitting. Complex
 numeric operations
 make the training computation intensive. In practice, training large
 deep learning
 models takes weeks or months on a single node (even with GPU).
 
 == Rational ==
 Deep learning has gained a lot of attraction in both academia and
 industry due to
 its success in a wide range of areas such as computer vision and
 speech recognition.
 However, training of such models is computationally expensive,
 especially for large
 and deep models (e.g., with billions of parameters and more than 10
 layers). Both
 Google and Microsoft have developed distributed deep learning systems
 to make the
 training more efficient by distributing the computations within a
 cluster of nodes.
 However, these systems are closed source softwares. Our goal is to leverage 
 the
 community of open source developers to make SINGA efficient, scalable
 and easy to
 use. SINGA is a full fledged distributed platform, that could benefit the
 community and also benefit from the community in their involvement in
 contributing
 to the further work in this area. We believe the nature of SINGA and our 
 visions
 for the system fit naturally to Apache's philosophy and development framework.
 
 == Initial Goals ==
 We have developed a system for SINGA running on a commodity computer
 cluster. The initial goals include,
 * improving the system in terms of scalability and efficiency, e.g.,
 using Infiniband for network communication and multi-threading for one
 node computation. We would consider extending SINGA to GPU clusters
 later.
 * benchmarking with larger datasets (hundreds of millions of training
 instances) and models (billions of parameters).
 * adding more built-in deep learning models. Users can train the
 built-in models on their datasets directly.
 
 
 == Current Status ==
 === Meritocracy ===
 We would like to follow ASF meritocratic principles to encourage more 
 developers
 to contribute in this project. We know that only active and excellent 
 developers
 can make SINGA a successful project. The committer list and PMC will be 
 updated
 based on developers' performance and commitment. We are also improving the
 documentation and code to help new developers get started quickly.
 
 === Community ===
 SINGA is currently being developed in the Database System Research Lab at the
 National University of Singapore (NUS) in collaboration with Zhejiang
 University in China.
 Our lab has extensive experience in building database related systems, 
 including
 distributed systems. Six PhD students and research assistants (Jinyang Gao,
 Kaiping Zheng, Sheng Wang, Wei Wang, Zhaojing Luo and Zhongle Xie) , a 
 research
 fellow (Anh Dinh) and three professors (Beng Chin Ooi, Gang Chen, Kian Lee 
 Tan)
 have been working for a year on this project. We are open to recruiting more
 developers from diverse backgrounds.
 
 === Core Developers ===
 Beng Chin Ooi, Gang Chen and Kian Lee Tan are professors who have worked on
 distributed systems for more than 20 years. They have collaborated with the
 

Re: [VOTE] Accept Apache Singa as incubator project

2015-03-11 Thread Thejas Nair
Thanks for the input on the name. Naming is always tricky!
We can look into that as the project goes through incubation and
before it graduates.
Apache guideline on naming - http://www.apache.org/foundation/marks/naming.html

On Tue, Mar 10, 2015 at 3:52 PM, Olemis Lang ole...@gmail.com wrote:
 On 3/10/15, Thejas Nair thejas.n...@gmail.com wrote:
 The Singa Incubator Proposal document has been updated based on
 feedback in the proposal thread.


 I do not know if this matters at all but JFYI , singa is considered
 as an obscene word by native Spanish speakers in quite a few regions .

 [...]

 --
 Regards,

 Olemis - @olemislc

 Apache(tm) Bloodhound contributor
 http://issues.apache.org/bloodhound
 http://blood-hound.net

 Blog ES: http://simelo-es.blogspot.com/
 Blog EN: http://simelo-en.blogspot.com/

 Featured article:

 -
 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



[DISCUSS] Groovy Incubation proposal

2015-03-11 Thread Roman Shaposhnik
Hi!

It is my pleasure and privilege to open up the following
proposal:
https://wiki.apache.org/incubator/GroovyProposal
for wide discussion before conducting and IPMC
vote on it. In order to engage as much potential stakeholders
as possible we will be soliciting input on {dev,users}@groovy.codehaus.org
The main discussion, however, is going to happen on this thread.

The copy of the proposal is included bellow, but please note
that any required changes would be reflected on the wiki.

Thanks,
Roman (Groovy proposal champion and a nominated mentor).

== Abstract ==
Groovy is an object-oriented programming language for the Java
platform. It is a primarily dynamic language with features similar to
those of Python, Ruby, Perl, and Smalltalk. Groovy, if accepted by
Incubator, will be a first major programming language developed under
the umbrella of Apache Software Foundation.

== Proposal ==
Groovy is a programming language for the Java platform. It is a
primarily dynamic language with features similar to those of Python,
Ruby, Perl, and Smalltalk. It also has optional static type checking
and static compilation facilities. It can be used as a scripting
language for the Java Platform or to write complete applications, is
compiled to Java Virtual Machine (JVM) bytecode, and interoperates
with other Java code and libraries. Groovy uses a Java-like
curly-bracket syntax. Most Java code is also syntactically valid
Groovy, although semantics may be different. Groovy has long been
developed under an Apache License v2.0 under an open governance
community management process. However, so far Groovy has been a
project mostly sponsored by a single company. This proposal aims at
bringing Groovy community under the umbrella of the Apache Software
Foundation.

It must be explicitly noted, that a few sister projects such as Groovy
Eclipse and others (some of them hosted under
https://github.com/groovy and listed at
http://groovy-lang.org/ecosystem.html) are not covered by this
proposal. It is possible that these other projects will be joining ASF
either independently or as sub-projects of Apache Groovy in the
future. For now, we are only proposing groovy-core.

== Background ==
Groovy 1.0 was released on January 2, 2007, and Groovy 2.0 in July,
2012. Groovy 2.5 is planned for release in 2015. Groovy 3.0 is planned
for release in 2016, with support for a new Meta Object Protocol.
Since version 2, Groovy can also be compiled statically, offering type
inference and performance very close to that of Java. Groovy 2.4 will
be the last major release under Pivotal Software's sponsorship, which
is scheduled to end on March 31, 2015.

== Rationale ==
Groovy is a pretty mature language. After 12 years of development, it
has grown from being primarily a dynamic scripting language on the JVM
to an optionally statically compiled language allowing the same
performance level as Java applications. With the release of Groovy
2.4, the language targets the largest pool of mobile developers with
native Android support. Groovy has been integrated in a large number
of applications, including well known open-source projects like
Jenkins, Gradle, ElasticSearch, Spring and more.

There are multiple alternative languages on the JVM: Scala, Clojure,
Ceylon, Kotlin, JRuby, Golo and others but Groovy is the only one
which has proved to be very easy to integrate with Java in both ways:
Groovy code using Java code, but also Java code using Groovy code.
Groovy even provides a joint compiler which allows interdependent Java
and Groovy classes to compile together. Groovy also supports dynamic
code generation, that is to say classes at runtime, making it a
perfect fit for scripting. With a very lightweight and malleable
syntax, it is also easy to build internal Domain Specific Languages
(DSLs) which integrate smoothly within applications.

Groovy provides a number of unique features, like builders (Java 8 has
lambdas but still has syntactic overhead and no notion of delegate),
AST transformations (compile-time metaprogramming) or type checking
extensions (which allows the developer to bring the compiler to levels
of type checking and type inference that go far beyond what other
languages do). Groovy also provides powerful integration options and
customizations which set it apart from other languages. Groovy is also
unique in the way it allows the developer to choose between various
paradigms without compromise: functional vs object-oriented,
statically compiled vs dynamic, scripting vs applications, etc.

Despite all those advantages, and the fact that Groovy is widely
adopted (4.5 million downloads in 2014 for Groovy alone), only a few
Apache projects include Groovy and not a lot of them leverage its full
power. Some developers tend to choose Scala for example to build DSLs
without even knowing that the learning curve is much easier with
Groovy, or that they can leverage powerful type inference in their own
DSLs.

Android development is also a domain 

Re: [DISCUSS] Groovy Incubation proposal

2015-03-11 Thread Shane Curcuru
On 3/11/15 4:20 PM, Martijn Dashorst wrote:
 Great initiative!
 
 Just one question: I don't see anything related to the groovy name and
 possible trademark in the proposal. Does Pivotal have any claims to
 the name groovy, and if so are those claims transferred to the ASF?

Good point.  Just from the Apache *policy* side, the ASF must have
trademark rights to a podling's name before the board will approve a
graduation vote.  With such a long history, we would need a clear
statement of some sort from whoever was previously hosting Groovy
software product releases, which would seem to be Pivotal.  Or, the
podling would have to choose a new name that we did have rights to.  8-)

If the PPMC requests it, we can then register the project's name as a
trademark in the US *after* graduation.

If this podling joins the incubator, please coordinate some Groovy PPMC
and Pivotal contacts with trademarks@.  Presuming Pivotal is willing
(and I can't imagine why they wouldn't be), trademarks@ can ensure the
right stuff gets done.

- Shane


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



Re: [DISCUSS] Groovy Incubation proposal

2015-03-11 Thread Roman Shaposhnik
On Wed, Mar 11, 2015 at 3:23 PM, Shane Curcuru a...@shanecurcuru.org wrote:
 On 3/11/15 4:20 PM, Martijn Dashorst wrote:
 Great initiative!

 Just one question: I don't see anything related to the groovy name and
 possible trademark in the proposal. Does Pivotal have any claims to
 the name groovy, and if so are those claims transferred to the ASF?

 Good point.  Just from the Apache *policy* side, the ASF must have
 trademark rights to a podling's name before the board will approve a
 graduation vote.  With such a long history, we would need a clear
 statement of some sort from whoever was previously hosting Groovy
 software product releases, which would seem to be Pivotal.  Or, the
 podling would have to choose a new name that we did have rights to.  8-)

 If the PPMC requests it, we can then register the project's name as a
 trademark in the US *after* graduation.

 If this podling joins the incubator, please coordinate some Groovy PPMC
 and Pivotal contacts with trademarks@.  Presuming Pivotal is willing
 (and I can't imagine why they wouldn't be), trademarks@ can ensure the
 right stuff gets done.

Great point! I'm on the hook to coordinate this. Stay tuned.

Thanks,
Roman.

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



Re: [DISCUSS] Groovy Incubation proposal

2015-03-11 Thread Roman Shaposhnik
On Wed, Mar 11, 2015 at 1:10 PM, Rich Bowen rbo...@rcbowen.com wrote:
 The paragraph that begins with Despite all those advantages ... doesn't
 seem to contribute anything to the proposal, and might benefit from either
 being cut, or by calling out an action - that is, does this mean that you
 expect to engage more closely with these projects to help them do better?

Yes, the idea is that through the process of osmosis and common events (such
as ApacheCON, etc.) it will be possible to extend the penetration of Groovy
into all sort of other ASF projects. After all, by latest count more than 60%
of projects ASF does are Java based. Groovy integration with Java is second
to none!

As for wording -- what would you suggest?

Thanks,
Roman.

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



Re: [VOTE] Accept Apache Singa as incubator project

2015-03-11 Thread Bertrand Delacretaz
On Tue, Mar 10, 2015 at 11:52 PM, Olemis Lang ole...@gmail.com wrote:
 ...I do not know if this matters at all but JFYI , singa is considered
 as an obscene word by native Spanish speakers in quite a few regions 

It does matter in terms of marketing IMO.

Also, dunno if that's been discussed already and it's just a detail
but in general I recommend starting without a user mailing list, and
creating only if dev list traffic becomes a problem.

Apart from that +1 to incubation.

-Bertrand

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



Re: [DISCUSS] Groovy Incubation proposal

2015-03-11 Thread Roman Shaposhnik
On Wed, Mar 11, 2015 at 12:18 PM, Stephen Connolly
stephen.alan.conno...@gmail.com wrote:
 If there have been over 200 contributors to the project, I would expect to
 see an effort to pull some of them in shortly after entering incubation...
 Assuming they can demonstrate merrit.

If anybody can share 'prior art' in this area it would be appreciated.

Thanks,
Roman.

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