Re: [PATCH glep] glep-0076: Remove kernel DCO use provision

Michał Górny <[email protected]> Mon, 22 Jun 2026 20:46:59 +0200
Newsgroups gmane.linux.gentoo.devel
Organization Gentoo
Message-ID <[email protected]>
On Mon, 2026-06-22 at 18:39 +0100, Sam James wrote:
> Michał Górny <[email protected]> writes:
> 
> > On Mon, 2026-06-22 at 17:22 +0100, Sam James wrote:
> > > Michał Górny <[email protected]> writes:
> > > 
> > > > Remove the provision that the kernel DCO can be used instead of the GCO.
> > > > This provision has been never used.
> > > 
> > > The point of it was that having a bespoke GCO can be problematic for
> > > contributors. That nobody has used it yet doesn't mean it won't help a
> > > (likely corporate) contributor in future.
> > > 
> > 
> > I should probably have pointed out that as a followup I'd like to
> > integrate at least some of our AI policy into GCO, so that a contributor
> > signing off would also clarify that the contribution was made with "no
> > assistance of ..."  Having a DCO fallback would then be a significant
> > loophole.
> 
> Ah, that's useful background. I'm not sure still though: our AI policy
> isn't only concerned with copyright (we care about quality and ethics too) and
> having it spread in different places may not be a good thing. Do we need
> to update the social contract too? ;)
> 

To be honest, I was thinking how to fit SC into all of this.  In the
end, what we want people to do is to follow the SC.  What I really
dislike about the current system is that we're doing one sign-off for
one policy, and then adding GitHub pull request templates to have them
sign off on another policy.

Admittedly, this changes very little, so perhaps it makes no sense.  I
honestly doubt most of the contributors even realize what they're
signing off on -- given that --signoff is pretty much a standard for
contributing to many projects these days.

I'll withdraw the patch.

-- 
Best regards,
Michał Górny
signature.asc (application/pgp-signature, 293 B)
-----BEGIN PGP SIGNATURE-----

iKQEABYKAEwWIQQcFD0bEK7NPNmWHtiOMjR69AVa6AUCajmDIxsUgAAAAAAEAA5t
YW51MiwyLjUrMS4xMiwyLDISHG1nb3JueUBnZW50b28ub3JnAAoJEI4yNHr0BVro
zcsA/RVKng/zZZDZKyED6P9mKK1GHdwpQ9pkiWmUB3LmgLopAP90nbpGgvC8ed4m
DCDgardz4+PrMpm06eUPjEOlzZgECg==
=TUlD
-----END PGP SIGNATURE-----