FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.

» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Redhat > Fedora Development

LinkBack Thread Tools
Old 04-19-2010, 08:21 PM
"Tom "spot" Callaway"
Default Request for Comments: Fedora Project Contributor Agreement Draft (Replacement for Fedora Individual Contributor License Agreement)

Hello Fedora! (Is this thing on?)

Sorry for the very wide net, but we wanted to make sure as many members
of our community could see this as possible.

For some time now, Fedora has been working with Red Hat Legal to come up
with a replacement for the Fedora Individual Contributor License
Agreement (aka, the Fedora ICLA). As a result, the Fedora Project
Contributor Agreement (FPCA) has been approved by Red Hat Legal, and is
now being presented to the Fedora Community for comments and discussion.

The full text of the FPCA, along with a FAQ, can be found here:


Please, take a moment and read the FPCA and the FAQ. It is not a long,
or overly complicated document, as legal documents go, but it is
important that all Fedora Contributors read it over and make sure they
understand it and like it (or can at least agree to it).

Fedora Legal wishes to give the Fedora community a window of time for
discussion and review of the FPCA. This window is open until May 18,
2010 (2010-05-18). After that point, either a revised FPCA will be
released for review, or we will begin the process of phasing in the FPCA
and phasing out the Fedora ICLA.

Thanks in advance,

Tom "spot" Callaway, Fedora Legal

P.S. Fedora Legal would like to give a huge thank you to the people
involved behind the scenes to make the FPCA possible. The primary author
was Richard Fontana, with feedback from Tom Callaway, Pamela Chestek,
Paul Frields, and Robert Tiller. Feel free to give them gifts (for
example, drinks or tasty snacks) as thank yous, although, this is not a
requirement (legal or otherwise).
devel-announce mailing list
devel mailing list
Old 04-22-2010, 01:25 PM
"Tom "spot" Callaway"
Default Request for Comments: Fedora Project Contributor Agreement Draft (Replacement for Fedora Individual Contributor License Agreement)

On 04/22/2010 01:45 AM, Sir Gallantmon (ニール・ゴンパ) wrote:
> But it should be explicitly stated anyway. Legalese isn't English.
> Note: IANAL

Well, there is nothing in the FPCA that says we will accept or use your
contribution, even if it is acceptably licensed.

I'm not sure there is a lot of merit in writing out all of the possible
permutations of what consists of a contribution that Fedora will accept,
outside of licensing.

For example, stating "no binaries", wouldn't be true, as we might have a
situation where we would have a bootstrapped binary contributed along
with the source, but for bootstrapping reasons, needs to be included as
a starter.

Stating "no binaries without matching source" wouldn't be true either,
as content isn't always required to have matching source (what is the
"source" for a PNG file?).

This road leads to pages and pages of conditionals and cases, which are
inevitably going to be incomplete, and to which we will need to make
revisions overtime, and everytime we make a revision here, we'll have to
open a new discussion period on a new draft which has to clear through
Red Hat Legal, and then we have to revoke the old FPCA for everyone and
have everyone sign the new one. We're desperately trying to avoid that
by keeping it as simple and direct as possible.

We already have separate guidelines which we enforce independent of the
FPCA that say:

"All software in Fedora must be under licenses in the Fedora licensing
list." (https://fedoraproject.org/wiki/Licensing#Overview)


"All program binaries and program libraries included in Fedora packages
must be built from the source code that is included in the source
package." (... and several notable paragraphs documenting exceptions there)

These guidelines are much easier for us to change in the format that
they exist in today.

When the FPCA is boiled down, it amounts to this:

You, the individual agreeing to the FPCA is promising Fedora (and Red
Hat) that:

* If you aren't the copyright holder for a work that you are submitting
to Fedora as a contribution, that you have received appropriate
permission from the copyright holder(s) of that work to submit it to
Fedora (and if that work is under a Fedora acceptable license, that
counts as appropriate permission.) [Clause 1]

* If you are the copyright holder for a work that you are submitting to
Fedora as a contribution, but you have not put a license on it, you are
agreeing to let Fedora use it under specific, defined Fedora Acceptable
licenses (MIT if it is code, CC-BY-SA with section 4d waived if it is
content) [Clause 3]

* You agree to give Fedora the right to change the default licenses for
unlicensed contributions, from the list of Fedora Acceptable licenses,
and have that new license also apply to your contributions.
[Clause 3]

The Fedora Project is promising to You (and everyone) that:

* If a contribution comes to us under a Fedora acceptable license, and
we decide to accept it, we will use it under the terms of that license.
[Clause 2]

And to be honest, we really didn't want to overreach with the FPCA.
Thats all we really felt that we needed to have you explicitly agree to.

devel mailing list

Thread Tools

All times are GMT. The time now is 02:33 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org