[m-rev.] www for review: Update contributions page and the list of developers.
Paul Bone
paul at bone.id.au
Mon Nov 24 20:04:53 AEDT 2014
On Mon, Nov 10, 2014 at 11:57:48AM +1100, Paul Bone wrote:
> On Mon, Oct 27, 2014 at 07:15:31PM +1100, Paul Bone wrote:
> > For review by anyone.
> >
> > ---
> >
> > Update contributions page and the list of developers.
> >
>
> As there is no review yet I've seperated the simplier parts of this patch
> and I will commit them. I've attached the reamining changes that await a
> review.
>
I've committed this change. I can address any issues post-commit.
> From 86ab0d430c22cd399e1f5bc9050e9df18f60f9eb Mon Sep 17 00:00:00 2001
> From: Paul Bone <paul at bone.id.au>
> Date: Mon, 10 Nov 2014 11:47:57 +1100
> Subject: [PATCH 4/4] Update contributions page and the list of developers.
>
> Copyright assignment is unnecessary and impractical for Mercury. We have
> only inconsistently applied this policy in the past. Additionally
> relicensing is intractable at this point and therefore copyright assignment
> is not useful, and only serves to confuse potential developers.
>
> This change removes the discussion of copyright assignment and relicensing
> from Mercury's website. Now this page states that we simply maintain a list
> of all the developers and their employers (where applicable).
>
> Also remove references to public domain as it's legally ambiguous (highly
> dependent on jurisdiction).
>
> development/include/contributions.inc:
> As above.
> ---
> development/include/contributions.inc | 35 +++++++++++++----------------------
> 1 file changed, 13 insertions(+), 22 deletions(-)
>
> diff --git a/development/include/contributions.inc b/development/include/contributions.inc
> index dd9704c..63e93ab 100644
> --- a/development/include/contributions.inc
> +++ b/development/include/contributions.inc
> @@ -23,9 +23,8 @@ Something that meets the open source definition would be good
> (see <a href="http://www.opensource.org">www.opensource.org</a>).
> A pre-written license is always much easier to get right than rolling
> your own. The LGPL and GPL licenses are pretty compatible with the rest
> -of the Mercury distribution. The Artistic, BSD-like (without
> -advertising clause) and plain old public domain (e.g. no copyright at
> -all) are also pretty popular.
> +of the Mercury distribution. The Artistic, and BSD-like (without
> +advertising clause) licenses are also pretty popular.
> </li>
> <li>
> Apply this license to your code (e.g. make sure your source
> @@ -62,27 +61,19 @@ archives of this list, simply to get an idea of the kinds of standards
> required for integrating code into the main distribution.
> </p>
> <p>
> -There is an issue with copyright ownership in the Mercury system.
> -We'd like to retain the freedom to modify the license of the
> -Mercury system in future releases (in particular, we may decide to
> -dual-license the Mercury system so as to make it compatible with other
> -open source licenses out there). Doing this with hundreds of copyright
> -holders is practically impossible, since you need the agreement of every
> -single one of them to make changes.
> +Rather than listing many authors in the header of each source file it is
> +better to refer to all the authors as a group.
> +Therefore in the header of each source file the copyright is assigned to
> +"The Mercury Team" (since 2013), and list the authors individually on the
> +<a href="people.html">authors page</a>.
> </p>
> <p>
> -Under the current license you are free to make any modifications
> -you like and distribute them. However we ask that if you want your
> -modifications to be merged back into the main line of development, you
> -talk to us about this issue. The easiest solution is to place your
> -changes into the public domain (e.g. give up copyright ownership on
> -them) and then we can merge them into the main compiler. This is a nice
> -simple mechanism for getting around the hundreds of authors problem.
> -If you have an employer who has some control over your copyright, we
> -have some standard documents for doing this kind of thing. It is almost
> -always preferable to ask an employer to sign a form than to try to explain
> -the concept (possibly confusing or scaring them in the process). Please
> -email us if you want to discuss contributing changes to the Mercury system.
> +Note that if you contribute to Mercury as part of your occupation your
> +employer may own the copyright on your work.
> +In these cases you should talk with your employer about contributing to
> +Mercury.
> +We list organisations that have contributed to Mercury on the
> +<a href="people.html">authors page</a>.
> </p>
>
>
> --
> 2.1.1
>
> _______________________________________________
> reviews mailing list
> reviews at lists.mercurylang.org
> https://www.mercurylang.org/lists/listinfo/reviews
--
Paul Bone
More information about the reviews
mailing list