Ethernet Bridge development
 help / color / mirror / Atom feed
* [Bridge] RSTP location and GPL info
@ 2008-10-01 14:57 M T
  2008-10-01 15:32 ` Stephen Hemminger
  0 siblings, 1 reply; 6+ messages in thread
From: M T @ 2008-10-01 14:57 UTC (permalink / raw)
  To: bridge

[-- Attachment #1: Type: text/plain, Size: 902 bytes --]

I am currently working on a project for work where I need to implement RSTP
on non-Linux platforms (possibly ThreadX). I saw that there was a form by
Mr. Srinivas Aji that implemented RSTP on Linux Bridge. Can someone please
tell me if that fork is somewhere on the kernel.org git repository?

I would like to use this work (without changing any code). I don't
understand the intricacies of GPL.

* Can someone please point me to resources that say what I can and cannot
use in my project?
* I cannot open source my project but I am willing to contribute back any
changes I make to portions of linux bridge. I don't mind testing it on linux
before submitting changes. Is this alright?
* Also, I just need to use portions of the project. For example, I only care
about the state machines and not the interaction with the Linux OS. Can I
just use bits and pieces of the linux bridge project?

Thanks,
MT

[-- Attachment #2: Type: text/html, Size: 1005 bytes --]

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

* Re: [Bridge] RSTP location and GPL info
  2008-10-01 14:57 [Bridge] RSTP location and GPL info M T
@ 2008-10-01 15:32 ` Stephen Hemminger
  2008-10-01 21:01   ` Srinivas M.A.
  0 siblings, 1 reply; 6+ messages in thread
From: Stephen Hemminger @ 2008-10-01 15:32 UTC (permalink / raw)
  To: M T; +Cc: bridge

On Wed, 1 Oct 2008 10:57:42 -0400
"M T" <m.t.linuxbridge@gmail.com> wrote:

> I am currently working on a project for work where I need to implement RSTP
> on non-Linux platforms (possibly ThreadX). I saw that there was a form by
> Mr. Srinivas Aji that implemented RSTP on Linux Bridge. Can someone please
> tell me if that fork is somewhere on the kernel.org git repository?
> 
> I would like to use this work (without changing any code). I don't
> understand the intricacies of GPL.
> 
> * Can someone please point me to resources that say what I can and cannot
> use in my project?
> * I cannot open source my project but I am willing to contribute back any
> changes I make to portions of linux bridge. I don't mind testing it on linux
> before submitting changes. Is this alright?
> * Also, I just need to use portions of the project. For example, I only care
> about the state machines and not the interaction with the Linux OS. Can I
> just use bits and pieces of the linux bridge project?
> 
> Thanks,
> MT

Did you look at
git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/rstp.git

It is GPL v2.

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

* Re: [Bridge] RSTP location and GPL info
  2008-10-01 15:32 ` Stephen Hemminger
@ 2008-10-01 21:01   ` Srinivas M.A.
  2008-10-02 13:38     ` M T
  2008-10-13 12:52     ` Stephen Hemminger
  0 siblings, 2 replies; 6+ messages in thread
From: Srinivas M.A. @ 2008-10-01 21:01 UTC (permalink / raw)
  To: M T; +Cc: Stephen Hemminger, bridge

MT,

The rstplib/ directory in Stephen's git repo is the RSTPLIB library
also available at sourceforge (http://rstplib.sourceforge.net/), but
with some small modifications for our purposes.
RSTPLIB itself is under LGPL, and if you intend to use it, it may be
better to start with the original version from sourceforge.

I wrote another RSTP library to replace RSTPLIB and be compliant with
802.1D-2004. I have not hosted that anywhere yet. That library is
licensed, together with the rest of my RSTP work, as GPL v >= 2.

I will email that to you separately to avoid the attachment on the mailing list.

On Wed, Oct 1, 2008 at 9:02 PM, Stephen Hemminger <shemminger@vyatta.com> wrote:
> On Wed, 1 Oct 2008 10:57:42 -0400
> "M T" <m.t.linuxbridge@gmail.com> wrote:
>
>> I am currently working on a project for work where I need to implement RSTP
>> on non-Linux platforms (possibly ThreadX). I saw that there was a form by
>> Mr. Srinivas Aji that implemented RSTP on Linux Bridge. Can someone please
>> tell me if that fork is somewhere on the kernel.org git repository?
>>
>> I would like to use this work (without changing any code). I don't
>> understand the intricacies of GPL.
>>
>> * Can someone please point me to resources that say what I can and cannot
>> use in my project?
>> * I cannot open source my project but I am willing to contribute back any
>> changes I make to portions of linux bridge. I don't mind testing it on linux
>> before submitting changes. Is this alright?
>> * Also, I just need to use portions of the project. For example, I only care
>> about the state machines and not the interaction with the Linux OS. Can I
>> just use bits and pieces of the linux bridge project?
>>
>> Thanks,
>> MT
>
> Did you look at
> git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/rstp.git
>
> It is GPL v2.
> _______________________________________________
> Bridge mailing list
> Bridge@lists.linux-foundation.org
> https://lists.linux-foundation.org/mailman/listinfo/bridge
>

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

* Re: [Bridge] RSTP location and GPL info
  2008-10-01 21:01   ` Srinivas M.A.
@ 2008-10-02 13:38     ` M T
  2008-10-02 16:28       ` Srinivas M.A.
  2008-10-13 12:52     ` Stephen Hemminger
  1 sibling, 1 reply; 6+ messages in thread
From: M T @ 2008-10-02 13:38 UTC (permalink / raw)
  To: bridge

[-- Attachment #1: Type: text/plain, Size: 2419 bytes --]

Thanks a lot for the response.

Can you please tell me how far is the original RSTP implementation from
802.1D-2004? The only reason I ask is to understand if the original library
can be modified to suit my purposes.

Thanks,
MT

On Wed, Oct 1, 2008 at 5:01 PM, Srinivas M.A. <srinivas.aji@gmail.com>wrote:

> MT,
>
> The rstplib/ directory in Stephen's git repo is the RSTPLIB library
> also available at sourceforge (http://rstplib.sourceforge.net/), but
> with some small modifications for our purposes.
> RSTPLIB itself is under LGPL, and if you intend to use it, it may be
> better to start with the original version from sourceforge.
>
> I wrote another RSTP library to replace RSTPLIB and be compliant with
> 802.1D-2004. I have not hosted that anywhere yet. That library is
> licensed, together with the rest of my RSTP work, as GPL v >= 2.
>
> I will email that to you separately to avoid the attachment on the mailing
> list.
>
> On Wed, Oct 1, 2008 at 9:02 PM, Stephen Hemminger <shemminger@vyatta.com>
> wrote:
> > On Wed, 1 Oct 2008 10:57:42 -0400
> > "M T" <m.t.linuxbridge@gmail.com> wrote:
> >
> >> I am currently working on a project for work where I need to implement
> RSTP
> >> on non-Linux platforms (possibly ThreadX). I saw that there was a form
> by
> >> Mr. Srinivas Aji that implemented RSTP on Linux Bridge. Can someone
> please
> >> tell me if that fork is somewhere on the kernel.org git repository?
> >>
> >> I would like to use this work (without changing any code). I don't
> >> understand the intricacies of GPL.
> >>
> >> * Can someone please point me to resources that say what I can and
> cannot
> >> use in my project?
> >> * I cannot open source my project but I am willing to contribute back
> any
> >> changes I make to portions of linux bridge. I don't mind testing it on
> linux
> >> before submitting changes. Is this alright?
> >> * Also, I just need to use portions of the project. For example, I only
> care
> >> about the state machines and not the interaction with the Linux OS. Can
> I
> >> just use bits and pieces of the linux bridge project?
> >>
> >> Thanks,
> >> MT
> >
> > Did you look at
> > git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/rstp.git
> >
> > It is GPL v2.
> > _______________________________________________
> > Bridge mailing list
> > Bridge@lists.linux-foundation.org
> > https://lists.linux-foundation.org/mailman/listinfo/bridge
> >
>

[-- Attachment #2: Type: text/html, Size: 3473 bytes --]

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

* Re: [Bridge] RSTP location and GPL info
  2008-10-02 13:38     ` M T
@ 2008-10-02 16:28       ` Srinivas M.A.
  0 siblings, 0 replies; 6+ messages in thread
From: Srinivas M.A. @ 2008-10-02 16:28 UTC (permalink / raw)
  To: M T; +Cc: bridge

On Thu, Oct 2, 2008 at 7:08 PM, M T <m.t.linuxbridge@gmail.com> wrote:
> Thanks a lot for the response.
>
> Can you please tell me how far is the original RSTP implementation from
> 802.1D-2004? The only reason I ask is to understand if the original library
> can be modified to suit my purposes.

RSTPLIB is based on something pretty close to the draft standard
802.1w-2001. (RSTPLIB is a bit older than 2001, but it is mostly the
same.) This is reasonably interoperable with other RSTP
implementations. The 802.1D-2004 bridge standard incorporates the
802.1w-2001 standard but with some further changes.

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

* Re: [Bridge] RSTP location and GPL info
  2008-10-01 21:01   ` Srinivas M.A.
  2008-10-02 13:38     ` M T
@ 2008-10-13 12:52     ` Stephen Hemminger
  1 sibling, 0 replies; 6+ messages in thread
From: Stephen Hemminger @ 2008-10-13 12:52 UTC (permalink / raw)
  To: Srinivas M.A.; +Cc: bridge

On Thu, 2 Oct 2008 02:31:04 +0530
"Srinivas M.A." <srinivas.aji@gmail.com> wrote:

> MT,
> 
> The rstplib/ directory in Stephen's git repo is the RSTPLIB library
> also available at sourceforge (http://rstplib.sourceforge.net/), but
> with some small modifications for our purposes.
> RSTPLIB itself is under LGPL, and if you intend to use it, it may be
> better to start with the original version from sourceforge.
> 
> I wrote another RSTP library to replace RSTPLIB and be compliant with
> 802.1D-2004. I have not hosted that anywhere yet. That library is
> licensed, together with the rest of my RSTP work, as GPL v >= 2.
> 
> I will email that to you separately to avoid the attachment on the mailing list.
> 
> On Wed, Oct 1, 2008 at 9:02 PM, Stephen Hemminger <shemminger@vyatta.com> wrote:
> > On Wed, 1 Oct 2008 10:57:42 -0400
> > "M T" <m.t.linuxbridge@gmail.com> wrote:
> >
> >> I am currently working on a project for work where I need to implement RSTP
> >> on non-Linux platforms (possibly ThreadX). I saw that there was a form by
> >> Mr. Srinivas Aji that implemented RSTP on Linux Bridge. Can someone please
> >> tell me if that fork is somewhere on the kernel.org git repository?
> >>
> >> I would like to use this work (without changing any code). I don't
> >> understand the intricacies of GPL.
> >>
> >> * Can someone please point me to resources that say what I can and cannot
> >> use in my project?
> >> * I cannot open source my project but I am willing to contribute back any
> >> changes I make to portions of linux bridge. I don't mind testing it on linux
> >> before submitting changes. Is this alright?
> >> * Also, I just need to use portions of the project. For example, I only care
> >> about the state machines and not the interaction with the Linux OS. Can I
> >> just use bits and pieces of the linux bridge project?
> >>
> >> Thanks,
> >> MT
> >
> > Did you look at
> > git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/rstp.git


EMC code is also in same repository on a branch (emc)


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

end of thread, other threads:[~2008-10-13 12:52 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-10-01 14:57 [Bridge] RSTP location and GPL info M T
2008-10-01 15:32 ` Stephen Hemminger
2008-10-01 21:01   ` Srinivas M.A.
2008-10-02 13:38     ` M T
2008-10-02 16:28       ` Srinivas M.A.
2008-10-13 12:52     ` Stephen Hemminger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox