unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* The right way to reuse code from another project
@ 2020-03-20 20:04 Serghei
  2020-03-20 23:39 ` Stefan Monnier
  0 siblings, 1 reply; 5+ messages in thread
From: Serghei @ 2020-03-20 20:04 UTC (permalink / raw)
  To: GNU Emacs Developers

Hello,

I would like to reuse some test helpers in bnf-mode [1] initially
created by lua-mode [2] authors.  So I'm interested in the proper
way mention authorship and copyright notice.  Both modes are
distributed under GNU GPL.  Could someone advice me the right way
to include those helpers in bnf-mode.

Thank you,

[1]: https://github.com/sergeyklay/bnf-mode
[2]: https://github.com/immerrr/lua-mode

--
Serghei








^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: The right way to reuse code from another project
  2020-03-20 20:04 The right way to reuse code from another project Serghei
@ 2020-03-20 23:39 ` Stefan Monnier
  2020-03-21  7:14   ` Serghei
  0 siblings, 1 reply; 5+ messages in thread
From: Stefan Monnier @ 2020-03-20 23:39 UTC (permalink / raw)
  To: Serghei; +Cc: GNU Emacs Developers

> I would like to reuse some test helpers in bnf-mode [1] initially
> created by lua-mode [2] authors.  So I'm interested in the proper
> way mention authorship and copyright notice.  Both modes are
> distributed under GNU GPL.  Could someone advice me the right way
> to include those helpers in bnf-mode.

The proper way is:
- find out who are the authors are (e.g. with `vc-region-history`).
- check whether they have signed the copyright paperwork.
- if they have not and the code is non-trivial, ask them to sign the paperwork.
  [ in this case, I suspect they all already signed.  ]
- ask them if they're OK to contribute that code to your GNU ELPA
  package and hence consider that code as covered yb their copyright assignment.
- add their names to the `Author:` if you think the code is significant
  enough for that.

The copyright line shouldn't need any changing since their paperwork
assigns the copyright to the FSF anyway.


        Stefan




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: The right way to reuse code from another project
  2020-03-20 23:39 ` Stefan Monnier
@ 2020-03-21  7:14   ` Serghei
  2020-03-21 13:14     ` Serghei
  2020-03-21 15:59     ` Stefan Monnier
  0 siblings, 2 replies; 5+ messages in thread
From: Serghei @ 2020-03-21  7:14 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: GNU Emacs Developers

> The proper way is:
>
> -   find out who are the authors are (e.g. with `vc-region-history`).
> -   check whether they have signed the copyright paperwork.

How I can check this?  Should I just ask authors?  Is there any
automated way?


--
Serghei




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: The right way to reuse code from another project
  2020-03-21  7:14   ` Serghei
@ 2020-03-21 13:14     ` Serghei
  2020-03-21 15:59     ` Stefan Monnier
  1 sibling, 0 replies; 5+ messages in thread
From: Serghei @ 2020-03-21 13:14 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: GNU Emacs Developers

I contacted lua-mode authors and get all answers.

Thank you

--
Serghei


> > The proper way is:
> >
> > -   find out who are the authors are (e.g. with `vc-region-history`).
> > -   check whether they have signed the copyright paperwork.
>
> How I can check this? Should I just ask authors? Is there any
> automated way?
>
>
> --
> Serghei





^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: The right way to reuse code from another project
  2020-03-21  7:14   ` Serghei
  2020-03-21 13:14     ` Serghei
@ 2020-03-21 15:59     ` Stefan Monnier
  1 sibling, 0 replies; 5+ messages in thread
From: Stefan Monnier @ 2020-03-21 15:59 UTC (permalink / raw)
  To: Serghei; +Cc: GNU Emacs Developers

> How I can check this?  Should I just ask authors?

You can ask (one of) the maintainer(s) (or me).

> Is there any automated way?

Sadly, no, I think partly for lack of manpower and partly for concerns
about making this information too public.


        Stefan




^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2020-03-21 15:59 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-03-20 20:04 The right way to reuse code from another project Serghei
2020-03-20 23:39 ` Stefan Monnier
2020-03-21  7:14   ` Serghei
2020-03-21 13:14     ` Serghei
2020-03-21 15:59     ` Stefan Monnier

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).