Is copyright at intl/plural.c is GPL v3 or GPL v2 for upstart 0.6.5 ?

Asked by Alex Guirguis on 2010-04-27

Hello:

         I have noticed the starting from upstart 0.6.3 and 0.6.5 intl/plural.c has a GPL v3 ? Is this a typo or is this intentionally done ?
I will not be able to use upstart in our products, if it is licensed higher than GPL v2.

Please, clarify.

Thanks,
Alex

Question information

Language:
English Edit question
Status:
Answered
For:
upstart Edit question
Assignee:
No assignee Edit question
Last query:
2010-04-27
Last reply:
2010-04-27

On Tue, 2010-04-27 at 16:45 +0000, Alex Guirguis wrote:

> I have noticed the starting from upstart 0.6.3 and 0.6.5 intl/plural.c has a GPL v3 ? Is this a typo or is this intentionally done ?
> I will not be able to use upstart in our products, if it is licensed higher than GPL v2.
>
intl/plural.c is part of GNU gettext, and is not part of Upstart.

This directory is only used if you build with the
--with-included-gettext; otherwise the GNU gettext installed on your
system is used instead.

In fact, the copyright header you're reading in that file appears to be
from GNU Bison, rather than from Gettext itself - and is immediately
followed by an exception.

Checking my system installed Gettext here, the file has "version 2 (or
later)" rather than v3, and is generated by a different version of
Bison.

It may have been a GNU packaging mistake that led to some versions of
Gettext having a different header.

Anyway, in summary don't worry about it.

Upstart is GPL v2. That file is not part of Upstart, and not used
unless you pass in particular configure options (don't do that). And
even if that file were linked in, it's not clear from the complex
copyright and licence headers that it's actually GPL anyway because of
the "special exception" immediately following.

Scott
--
Have you ever, ever felt like this?
Had strange things happen? Are you going round the twist?

Can you help with this problem?

Provide an answer of your own, or ask Alex Guirguis for more information if necessary.

To post a message you must log in.