Re: [ros-users] GPL-licensed .msg files

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: User discussions
Date:  
To: User discussions
Old-Topics: [ros-users] GPL-licensed .msg files
Subject: Re: [ros-users] GPL-licensed .msg files
On Thu, Nov 4, 2010 at 12:54 PM, Mrinal Kalakrishnan <> wrote:
> Does anyone know the implications of a GPL-licensed .msg or .srv file?
> If I wrote code that uses these messages (through the generated C++
> code), does my code also need to be under the GPL? Or maybe, because
> the code generation process only reads the GPL-encumbered .msg file
> and outputs independent C++ code it's somehow free of the license?


Blaise answered earlier regarding the inclusion of GPL-licensed headers.

As the question of whether the headers produced from GPL-licensed .msg
files are indeed GPL-licensed, I would say that the answer is
probably, yes. An item from the GPL FAQ
(http://www.gnu.org/licenses/gpl-faq.html#GPLOutput) includes the
following advice:

"More generally, when a program translates its input into some other
form, the copyright status of the output inherits that of the input it
was generated from."

    brian.