Hi Paul,

As you said, this file merely defines the wire format of messages exchanged
with the FPM.  Our (Sproute's) view is that this format should be no more
subject to the GPL than, say, the OSPF wire format.

The specific scenario we're thinking about is if that someone links code
generated from the .proto file into their "Forwarding Plane Manager"
component, then other code in that component should not be subject to the
GPL.

Incidentally, there is a precedent for this license verbiage -- fpm.h in
the same directory. I had initially proposed putting only an ISC license
header on that file -- but we settled on the current text after a
discussion on the mailing list. Please see:
https://lists.quagga.net/pipermail/quagga-dev/2012-October/009932.html and
https://lists.quagga.net/pipermail/quagga-dev/2012-November/010020.html.

And, while I have your attention, thanks for all the work you're putting
into merging these and other patches!

Regards,
Avneesh

On Wed, Jun 29, 2016 at 3:34 AM, Paul Jakma <[email protected]> wrote:

> Hi Avneesh,
>
> On Mon, 21 Mar 2016, Avneesh Sachdev wrote:
>
> diff --git a/fpm/fpm.proto b/fpm/fpm.proto
>> new file mode 100644
>> index 0000000..26d6346
>> --- /dev/null
>> +++ b/fpm/fpm.proto
>> @@ -0,0 +1,119 @@
>> +//
>> +// fpm.proto
>> +//
>> +// @copyright Copyright (C) 2016 Sproute Networks, Inc.
>> +//
>> +// @author Avneesh Sachdev <[email protected]>
>> +//
>> +// Permission is granted to use, copy, modify and/or distribute this
>> +// software under either one of the licenses below.
>> +//
>> +// Note that if you use other files from the Quagga tree directly or
>> +// indirectly, then the licenses in those files still apply.
>> +//
>> +// Please retain both licenses below when modifying this code in the
>> +// Quagga tree.
>>
>
> What does this mean exactly?
>
> Is there any chance of just being boring and conventional on the licensing
> of this file? (Seems mostly to be a succinct description of wire
> structures?).
>
> +//
>> +
>> +//
>> +// License Option 1: GPL
>> +//
>>
> ...
>
>> +// License Option 2: ISC License
>>
>
> regards,
> --
> Paul Jakma | [email protected] | @pjakma | Key ID: 0xD86BF79464A2FF6A
> Fortune:
> I base my fashion taste on what doesn't itch.
>                 -- Gilda Radner
>
_______________________________________________
Quagga-dev mailing list
[email protected]
https://lists.quagga.net/mailman/listinfo/quagga-dev

Reply via email to