You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@groovy.apache.org by Owen Rubel <or...@gmail.com> on 2019/07/10 04:29:07 UTC

Re: [PROPOSAL]About creating open collective for Groovy programming language in the name of Groovy Community

Would be more than happy to contribute to open collective. The openness is
vital. There have been too many decisions that have been made that have
closed off the community entirely to the detriment of projects.

OCI itself does not realize that gated communities like Slack are not
searchable, can have their content removed and censored on developers whims
(and have) and the moderators do not follow their own guidelines.

Of note, I have sent suggestion and talked to github 'sponsors' team about
having a credit card (like prime) so that points can be added as
contributions to open source projects. Its as simple as 1% of all purchases
going to your favorite open source project. This would be hugely beneficial.

The second thing I would suggest: stop building binaries for free. Remember
MAKE files? Charge people $1-2 through the sponsor program for prebuilt
binaries but ALWAYS provide source code and MAKE instructions for free.
Only hardcore people (or people who really need to build from source) won't
pay for the binary. You can even make this a sliding scale based on region;
people in Somalia may not have that dollar so it can easily be waved.

Always charge for convenience: people will pay even a minimum for
convenience.

There are a ton of ways to get support and build out a support program for
even a small team.

Owen Rubel
orubel@gmail.com


On Mon, Jan 7, 2019 at 7:59 PM Paul King <pa...@asert.com.au> wrote:

> Some points:
>
> (1) Since we don't use the "groovy/groovy-core" repo any longer, I don't
> think that is the correct one to use but rather "apache/groovy". Also,
> while the Android Groovy Gradle plugin is no doubt a worthy recipient of
> additional funds, I would be inclined to keep it simple and focus on core
> Groovy for now. We can create additional collectives for other Gradle/IDE
> plugins if this one proves successful.
> (2) According to official Apache policy, the ASF doesn't accept "cash for
> code", so this would need to be a community-driven effort rather than an
> official Apache organised activity. The wording could say "Friends of
> Groovy", or "All Things Groovy" (to mimic the facebook group) or "Gr8
> Technologies" rather than "Apache Groovy project" or similar. We can ask
> for clarification from Apache marketing/legal but probably easiest if we
> have something to show them and ask what might need to be changed.
> (3) Having stated (2), it is still the project's responsibility to protect
> the Groovy trademark and Apache/Groovy "brands". I suspect, we (as the
> Apache project) would need to maintain oversight of the collective to make
> sure of this. As far as I know this is slightly uncharted territory. I
> would propose to include some proposal in the collective wording along the
> lines of "there will always be someone from the Apache Groovy Project
> actively involved in the collective". We can run this by the Apache board
> and adapt if needed.
> (4) While sponsorship is below what we'd like and below what it has been
> at some previous points in Groovy life, it isn't 0. We have several
> existing sponsors, e.g. OCI. The wording about the collective should take
> that into consideration. Perhaps some wording along the lines of "this is
> to augment any direct sponsorships from individual companies".
>
> Cheers, Paul.
>
>
> On Tue, Jan 8, 2019 at 12:56 PM 孙 岚 <re...@hotmail.com> wrote:
>
>> Hi all,
>>
>>       As we all know, Groovy is lack of sponsorship and slows down its
>> steps since Pivotal stopped sponsoring in 2014. Groovy needs more
>> resources to complete big features and fix hard issues, e.g. MOP2,
>> async/await, Refining generics of STC, Supporting Java11+ fully without
>> warnings, etc.
>>
>>       I propose to create open collective for Groovy programming
>> language, which can help Groovy Community to collect money to sponsor
>> developing Groovy. Even if the collected money is very few every year, something
>> is better than nothing!
>>
>>       Here are 2 steps to create open collective for Groovy(as the
>> following snapshots show).  "*OSC will assist in managing the funds of
>> the Fund*; it will collect the income and will pay and disburse the net
>> income and principal for purposes of the Project as specifically set forth
>> in the Protocols."(SEE the details in attachment 1)
>>
>>       As *groovy/groovy-core* is not my personal project, so I am
>> requesting permission from you before I create open collective. To be
>> frank, I am not sure whether it conforms to the Apache policy, so I send
>> the email as a *Groovy enthusiast*(not a Apache committer) via my own
>> hotmail(not the apache mail). I wish we could create open collective for *Groovy
>> programming language* in the name of *Groovy Community*.
>>
>>       FYI, many open source projects have created open collective, e.g.
>> 1,  babel: https://opencollective.com/babel
>> 2,  asciidoctor: https://opencollective.com/asciidoctor
>> 3,  jhipster: https://opencollective.com/generator-jhipster
>> 4,  vuejs: https://opencollective.com/vuejs
>> 5,  mochajs: https://opencollective.com/mochajs
>>
>>       Any thoughts?
>>
>> Cheers,
>> Daniel.Sun
>>
>> *Steps to create open collective for Groovy*
>>
>>
>>
>>
>>
>> (*Terms & Conditions* details can be found in the attachments of this
>> email)
>>
>>

Re: Re: [PROPOSAL]About creating open collective for Groovy programming language in the name of Groovy Community

Posted by Thulsi D Krishnan <kt...@in.ibm.com>.
Hi,

Greetings. These are gems of suggestions - i think the community can help 
the projects in ways indicated .I used to recall JBoss folks used to 
charge some smaller /cook book cost for in-depth manuals.

Thanks a lot
----------------------------------------------
K.Thulsi Doss
Test Architect MFD & SIA
Cell :9880637180
E-Mail;kthulsidoss@in.ibm.com

----------------------------------------------







From:   Owen Rubel <or...@gmail.com>
To:     users@groovy.apache.org, Paul King <pa...@asert.com.au>
Date:   07/10/2019 09:57 AM
Subject:        [EXTERNAL] Re: [PROPOSAL]About creating open collective 
for Groovy programming language in the name of Groovy Community



Would be more than happy to contribute to open collective. The openness is 
vital. There have been too many decisions that have been made that have 
closed off the community entirely to the detriment of projects.

OCI itself does not realize that gated communities like Slack are not 
searchable, can have their content removed and censored on developers 
whims (and have) and the moderators do not follow their own guidelines.

Of note, I have sent suggestion and talked to github 'sponsors' team about 
having a credit card (like prime) so that points can be added as 
contributions to open source projects. Its as simple as 1% of all 
purchases going to your favorite open source project. This would be hugely 
beneficial.

The second thing I would suggest: stop building binaries for free. 
Remember MAKE files? Charge people $1-2 through the sponsor program for 
prebuilt binaries but ALWAYS provide source code and MAKE instructions for 
free. Only hardcore people (or people who really need to build from 
source) won't pay for the binary. You can even make this a sliding scale 
based on region; people in Somalia may not have that dollar so it can 
easily be waved.

Always charge for convenience: people will pay even a minimum for 
convenience.

There are a ton of ways to get support and build out a support program for 
even a small team.

Owen Rubel
orubel@gmail.com


On Mon, Jan 7, 2019 at 7:59 PM Paul King <pa...@asert.com.au> wrote:
Some points:

(1) Since we don't use the "groovy/groovy-core" repo any longer, I don't 
think that is the correct one to use but rather "apache/groovy". Also, 
while the Android Groovy Gradle plugin is no doubt a worthy recipient of 
additional funds, I would be inclined to keep it simple and focus on core 
Groovy for now. We can create additional collectives for other Gradle/IDE 
plugins if this one proves successful.
(2) According to official Apache policy, the ASF doesn't accept "cash for 
code", so this would need to be a community-driven effort rather than an 
official Apache organised activity. The wording could say "Friends of 
Groovy", or "All Things Groovy" (to mimic the facebook group) or "Gr8 
Technologies" rather than "Apache Groovy project" or similar. We can ask 
for clarification from Apache marketing/legal but probably easiest if we 
have something to show them and ask what might need to be changed.
(3) Having stated (2), it is still the project's responsibility to protect 
the Groovy trademark and Apache/Groovy "brands". I suspect, we (as the 
Apache project) would need to maintain oversight of the collective to make 
sure of this. As far as I know this is slightly uncharted territory. I 
would propose to include some proposal in the collective wording along the 
lines of "there will always be someone from the Apache Groovy Project 
actively involved in the collective". We can run this by the Apache board 
and adapt if needed.
(4) While sponsorship is below what we'd like and below what it has been 
at some previous points in Groovy life, it isn't 0. We have several 
existing sponsors, e.g. OCI. The wording about the collective should take 
that into consideration. Perhaps some wording along the lines of "this is 
to augment any direct sponsorships from individual companies".

Cheers, Paul.


On Tue, Jan 8, 2019 at 12:56 PM 孙 岚 <re...@hotmail.com> wrote:
Hi all,

      As we all know, Groovy is lack of sponsorship and slows down its 
steps since Pivotal stopped sponsoring in 2014. Groovy needs more 
resources to complete big features and fix hard issues, e.g. MOP2, 
async/await, Refining generics of STC, Supporting Java11+ fully without 
warnings, etc. 

      I propose to create open collective for Groovy programming language, 
which can help Groovy Community to collect money to sponsor developing 
Groovy. Even if the collected money is very few every year, something is 
better than nothing! 

      Here are 2 steps to create open collective for Groovy(as the 
following snapshots show).  "OSC will assist in managing the funds of the 
Fund; it will collect the income and will pay and disburse the net income 
and principal for purposes of the Project as specifically set forth in the 
Protocols."(SEE the details in attachment 1) 

      As groovy/groovy-core is not my personal project, so I am requesting 
permission from you before I create open collective. To be frank, I am not 
sure whether it conforms to the Apache policy, so I send the email as a 
Groovy enthusiast(not a Apache committer) via my own hotmail(not the 
apache mail). I wish we could create open collective for Groovy 
programming language in the name of Groovy Community.

      FYI, many open source projects have created open collective, e.g.
1,  babel: https://opencollective.com/babel
2,  asciidoctor: https://opencollective.com/asciidoctor
3,  jhipster: https://opencollective.com/generator-jhipster
4,  vuejs: https://opencollective.com/vuejs
5,  mochajs: https://opencollective.com/mochajs

      Any thoughts?

Cheers,
Daniel.Sun

Steps to create open collective for Groovy

       



(Terms & Conditions details can be found in the attachments of this email)