Deferring "Sign the CLA"

閲覧: 143 回
最初の未読メッセージにスキップ

Carlton Gibson

未読、
2019/04/27 8:42:362019/04/27
To: Django developers (Contributions to Django itself)
Hi all. 

The CLA makes two appearances in the docs: 

* New contributors: First Steps
* Twice in Submitting Patches

This has come up before but, we don't actually check or insist that people sign the CLA. It's a nice to have, and we don't we don't want to get rid of it (last time at least) but that's all. 

I'd like to do two things: 

1. Move the CLA reference in First Steps to it's own section further down the page, saying something like... "once you get to making a larger contribution...". 
2. Review the wording on Submitting Patches page similarly. 

Why? Again, just to smooth the on-ramp. Step 1 of First Steps shouldn't be "Find a printer". 
(That's obviously too quick. I can spell it out more fully if the point isn't clear 🙂)

Any great objection? 
Thanks.
C.

J. Pic

未読、
2019/04/27 9:13:372019/04/27
To: django-d...@googlegroups.com
Hi Carlton,

Just wondering what's your plan ? combining peopledoc/django-docusign to automate CLA signing process with a gitub bot or something ?

Looking forward to learn moar about it, I'm sure Djangonauts holds a fair lot of dematirializators.

Best

Adam Johnson

未読、
2019/04/27 9:23:532019/04/27
To: django-d...@googlegroups.com
Moving it til later in the docs sounds good.

A GitHub bot and digital signing would be a nice next step, it's a bit of a project though. Unless we require it for all submissions, we'd need some kind of policy defining the "trivial" cutoff, e.g. 10 lines or more.

--
You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-develop...@googlegroups.com.
To post to this group, send email to django-d...@googlegroups.com.
Visit this group at https://groups.google.com/group/django-developers.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/CAC6Op1-TFYZ7YtyLNwKXyv3F-cru__1666Z6W6k37fGiY03HPA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


--
Adam

Florian Apolloner

未読、
2019/04/27 12:51:512019/04/27
To: Django developers (Contributions to Django itself)
I think the question is if we need those at all. This is something the DSF should be able to answer.

Carlton Gibson

未読、
2019/04/27 13:26:582019/04/27
To: Django developers (Contributions to Django itself)

On 27 Apr 2019, at 18:51, Florian Apolloner <f.apo...@gmail.com> wrote:

I think the question is if we need those at all. This is something the DSF should be able to answer.

Ah, you’ve preempted a later question. 🙂

Right now I just wanted to move it down the page. 

Maybe some online signing service would be good. (?)
(Anyone think they could get us setup quickly?)

I mentioned tying it into the Github workflow a while back, but that’s probably overkill.
(We don’t have so many signings that an online service we link to wouldn’t be enough, is the thought.)

I’ve asked Frank (DSF president) if the board can discuss whether we still need the CLA. 

C. 

J. Pic

未読、
2019/04/27 13:30:522019/04/27
To: django-d...@googlegroups.com
Maybe accept gpg signatures for the cla document in a repo users make pull request too from now on and it's done.

Carlton Gibson

未読、
2019/04/27 14:43:362019/04/27
To: django-d...@googlegroups.com
I had something like DocuSign or similar in mind. (But it’s just a Maybe... at this point.)

The goal being to smooth away the barriers that stop people contributing before they’ve even started, IMO replacing “Find a Printer” with “Get set up with GPG” isn’t a step forwards. 😃



On Sat, 27 Apr 2019 at 19:30, J. Pic <jp...@yourlabs.org> wrote:
Maybe accept gpg signatures for the cla document in a repo users make pull request too from now on and it's done.

--
You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-develop...@googlegroups.com.
To post to this group, send email to django-d...@googlegroups.com.
Visit this group at https://groups.google.com/group/django-developers.

J. Pic

未読、
2019/04/28 8:44:382019/04/28
To: django-d...@googlegroups.com
Also signing the GPG signed CLA to the cla@ email might be less hassle for the board to receive and for most of current contributors to do, for example i couldn't sign in docusign for a few months without apparent reason using a gmail account, but maybe I'm the only person that was affected by that.

Tobias McNulty

未読、
2019/04/30 19:11:352019/04/30
To: django-developers
I'd be happy to try setting something up, but a quick search didn't turn up any obvious choices.

In the absence of information to the contrary, I'd hazard a guess that we still need the CLAs...

Tobias

--
You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-develop...@googlegroups.com.
To post to this group, send email to django-d...@googlegroups.com.
Visit this group at https://groups.google.com/group/django-developers.

Carsten Fuchs

未読、
2019/05/01 4:16:452019/05/01
To: django-d...@googlegroups.com
Am 01.05.19 um 01:11 schrieb Tobias McNulty:
> In the absence of information to the contrary, I'd hazard a guess that we still need the CLAs...

I don't know to what extend this applies to Django, but here someone argues that CLAs are not necessary at all:

http://ebb.org/bkuhn/blog/2014/06/09/do-not-need-cla.html

Best regards,
Carsten

Florian Apolloner

未読、
2019/05/01 8:56:092019/05/01
To: Django developers (Contributions to Django itself)


On Saturday, April 27, 2019 at 7:26:58 PM UTC+2, Carlton Gibson wrote:
Right now I just wanted to move it down the page. 

By all means do so… I vaguely remember talking to Jacob when I saw him last and his stance on it was that we either do not need the CLA at all anymore or something like docusign would be enough. For instance Ansible has this https://docs.ansible.com/ansible/latest/community/contributor_license_agreement.html and I am pretty sure Redhat had lawyers go over that…

Cheers,
Florian

Tobias McNulty

未読、
2019/05/01 9:20:472019/05/01
To: django-developers
On Wed, May 1, 2019 at 8:56 AM Florian Apolloner <f.apo...@gmail.com> wrote:
On Saturday, April 27, 2019 at 7:26:58 PM UTC+2, Carlton Gibson wrote:
Right now I just wanted to move it down the page. 

By all means do so…

+1
 
I vaguely remember talking to Jacob when I saw him last and his stance on it was that we either do not need the CLA at all anymore or something like docusign would be enough. For instance Ansible has this https://docs.ansible.com/ansible/latest/community/contributor_license_agreement.html and I am pretty sure Redhat had lawyers go over that…

This is great. Is there someone from the DSF on this list who would be willing to consult with a DSF attorney to see if language like this (and no signature requirement) would work?

Tobias

J. Pic

未読、
2019/05/02 4:24:592019/05/02
To: django-d...@googlegroups.com
On Wed, May 1, 2019 at 2:56 PM Florian Apolloner <f.apo...@gmail.com> wrote:
Redhat had lawyers go over that…

If you want I can ask YourLabs lawyer, he's an ASF contributor and is the expert on that matter in my little country.

Let me know

--

J. Pic

未読、
2019/05/03 17:57:442019/05/03
To: django-d...@googlegroups.com
Just found Python's CLA page that offers a smooth experience with Adobe Sign.

全員に返信
投稿者に返信
転送
新着メール 0 件