mailing.openbsd.tech
  Home FAQ Contact Sign in
mailing.openbsd.tech only
 
Advanced search
May 2008
motuwethfrsasuw
   1234 18
567891011 19
12131415161718 20
19202122232425 21
262728293031  22
2008
 Jan   Feb   Mar   Apr 
 May   Jun   Jul   Aug 
 Sep   Oct   Nov   Dec 
2008 2007 2006  
total
mailing.openbsd.tech Profile…
RELATED GROUPS

POPULAR GROUPS

more...

 Up
  Re: Can I port 4.4BSD-Lite's TCP/IP protocol stack soure code to my own OS kernel which is GPL Licence?         


Author: Hannah Schroeter
Date: May 5, 2008 18:48

Hi!

On Mon, May 05, 2008 at 10:01:28AM +0800, hlwhyw@shtel.net.cn wrote:
>Can I port 4.4BSD-Lite's TCP/IP protocol stack
>soure code to my own OS kernel which is GPL
>Licence?
>I know that 4.4BSD-Lite is BSD Licenced. Is it
>legal to port BSD Licenced code and change it to
>GPL licence?

As Theo de Raadt already wrote, you may not change the license of BSD
licensed code. However, the BSD license is compatible to the GPL in the
sense that you can combine it with GPLed code with no real hassles.

If you have to change the BSD licensed code in a trivial way to port it
to your kernel, it remains BSD licensed. If you have to change it in a
non-trivial, copyrightable way, you can license your *changes* the way
you like (e.g. under the GPL if you choose so).
>Kevin Wu

Kind regards,

Hannah.
no comments
  Re: ??:Re: Can I port 4.4BSD-Lite's TCP/IP protocol stack soure code to my own OS kernel which is GPL Licence?         


Author: Graham Gower
Date: May 5, 2008 06:20

2008/5/5 Jacob Meuser sdf.lonestar.org>:
> curious, why are you asking about this on tech@openbsd.org? your
> questions have nothing to do with OpenBSD.

OpenBSD people tend to know more about software licensing than most...
I agree its oftopic, but asking elsewhere would likely yield misinformation.

-Graham
no comments
  Untitled         


Author: hlwhyw
Date: May 5, 2008 06:08

----- T-SJ<~ -----
4S: Jacob Meuser sdf.lonestar.org>
HUFZ: PGFZR;, NeTB 5HU, 2008 OBNg3:15
VwLb: Re: ??:Re: Can I port 4.4BSD-Lite's TCP/IP
protocol stack soure code to my own OS kernel
which is GPL Licence?
> On Mon, May 05, 2008 at 10:45:28AM +0800,
hlwhyw@shtel.net.cn wrote:
>> I mean that I reserve the original BSD
licence.
>> Except that I append a GPL licence at the end
of
>> BSD licence in source...
Show full article (3.85Kb)
no comments
  Re: ??:Re: Can I port 4.4BSD-Lite's TCP/IP protocol stack soure code to my own OS kernel which is GPL Licence?         


Author: Marc Espie
Date: May 5, 2008 06:07

On Mon, May 05, 2008 at 07:15:40AM +0000, Jacob Meuser wrote:
> http://www.softwarefreedom.org/resources/2007/gpl-non-gpl-collaboration.html
>
> even though it comes from the SFLC, it seems mostly reasonable.

Reading that page, one point that's not reasonable is that they question
the use of software licence per-file. It's rubbish, any decent tool will
allow you to do things `correctly' these days. And the fact that it may
take time to update a licence throughout a project comes from the inherent
difficulty of making sure authors agree to the new terms, not from
administrivia like `putting the licence in the file'.
no comments
  Re: HP DL140 G3, mpi(4) SAS1068 (hotplug), slow disk writes.         


Author: Stuart Henderson
Date: May 5, 2008 06:03

On 2008/01/29 17:41, Stuart Henderson wrote:
> would people expect SATA RAID1 on an mpi(4) (presumably with
> WC off) to be as slow as 2MB/sec writing? (dd if=/dev/zero,
> process is in biowait most of the time, <50int/sec).
> reads are fairly quick (75MB/sec).

For people finding this in the archives, you can do this with
this card like you can with perc5i/r as described by Otto here:
http://kerneltrap.org/mailarchive/openbsd-misc/2007/7/15/152340

- boot knoppix
- unpack http://pocitace.tomasek.cz/dellstuff/lsiutil-1.38.tar.bz2
- sudo lsiutil
- raid functions, volume settings, enable write cache

With bog-standard SATA drives it jumps from 2MB/sec to 60MB/sec,
i.e. from "pretty unusable" to "damn I wish I'd done this before
I newfs'd the disks".

This probably applies for others, so let's add some more search
keywords :) sas5/i, sas5/E, sas5/iR, sas6/iR, HP 8 internal port
SAS host bus adapter with RAID, A7173A, AB290A, EH417AA, SAS1064,
LSISAS1068, LSISAS1064
no comments
  Re: ??:Re: Can I port 4.4BSD-Lite's TCP/IP protocol stack soure code to my own OS kernel which is GPL Licence?         


Author: Karl Sjodahl - dunceor
Date: May 5, 2008 06:02

2008/5/5 shtel.net.cn>:
> ----- T-SJ<~ -----
> 4S: Jacob Meuser sdf.lonestar.org>
> HUFZ: PGFZR;, NeTB 5HU, 2008 OBNg3:15
> VwLb: Re: ??:Re: Can I port 4.4BSD-Lite's TCP/IP
>
> protocol stack soure code to my own OS kernel
> which is GPL Licence?
>
>
>
>> On Mon, May 05, 2008 at 10:45:28AM +0800,
> hlwhyw@shtel.net.cn wrote:
>>> I mean that I reserve the original BSD
> licence.
>>> Except that I append a GPL licence at the end
> of
>>> BSD licence in source code.
>>> It looks like that:
>>> /* ...
Show full article (4.46Kb)
no comments
  Re: ??:Re: Can I port 4.4BSD-Lite's TCP/IP protocol stack soure code to my own OS kernel which is GPL Licence?         


Author: Jacob Meuser
Date: May 5, 2008 05:31

On Mon, May 05, 2008 at 10:45:28AM +0800, hlwhyw@shtel.net.cn wrote:
> I mean that I reserve the original BSD licence.
> Except that I append a GPL licence at the end of
> BSD licence in source code.
> It looks like that:
> /*
> Copyright 1994-2008 The FreeBSD Project. All
> rights reserved.
>
> Redistribution and use in source and binary forms,
> with or without modification, are permitted
> provided that the following conditions are met:
>
> 1. Redistributions of source code must retain
> the above copyright notice, this list of
> conditions and the following disclaimer.
> 2. Redistributions in binary form must
> reproduce the above copyright notice, this list of
> conditions and the following disclaimer in the
> documentation and/or other materials provided with ...
Show full article (3.05Kb)
no comments
  Re: ????:Re: ??:Re: Can I port 4.4BSD-Lite's TCP/IP protocol stack soure code to my own OS kernel which is GPL Licence?         


Author: Marc Espie
Date: May 5, 2008 02:37

On Mon, May 05, 2008 at 04:01:36PM +0800, hlwhyw@shtel.net.cn wrote:
> I want to reuse the source code of BSD's. But I am
> not sure whether it is legal. Yes it has nothing
> to do with OpenBSD. But I think you BSDers in this
> mail list kown the answer to my question. If I can
> not reuse the BSD's souce code. I will have to
> rewrite a new one from scratch(I do not want to
> reuse Linux's TCP/IP source code for some reason).
> Anyway, thanks for your information about SFLC.

There are two points in there.
- the legality of it;
- the ethics of it.

Yes, you can reuse BSD source code, that's what it's there for.

As for the ethics of it, the nicest way to do things is to keep the
BSD code under the BSD licence, even if you make a few changes to it.
The people who wrote that code intended for it to be reused and kept
with no strings attached, so why not give back to them ?

Putting your changes under the GPL would be rude, and that's not just my
opinion, but the opinion of a substantial proportion of BSD people.
Show full article (1.46Kb)
no comments