[ale] OpenBSD in embedded systems
Pat Regan
thehead at patshead.com
Wed Feb 15 21:26:38 EST 2006
Christopher Fowler wrote:
> #1 is not fully defined. The main issue is with dynamic linking. RMS
> would like all programs that dynamically link with GPL libraries to be
> open. IMO this is viral.
>
I should probably say that I have not read the text of the current
revision of the proposed GPL v3.
> #2 is DRM. DRM is a broad definition. In our device we use a technique
> of matching a serial number stored on flash with numbers in the
> hardware. This prevents anyone from copying the software off the unit
> and running on standard PC hardware. This could be considered DRM and
> GPLv3 could make it wrong.
>
It sounds like you may be doing the opposite of what the DRM additions
to the GPL are trying to prevent. However, the quoted blurbs of the GPL
v3 that I have read don't seem to make it very clear.
Is your serial number check in the kernel? If it isn't, it doesn't
matter what the GPL says.
Anyway... I think I understand what RMS is trying to accomplish with
the new GPL. I am sure someone will correct me if I am wrong :).
Today, lets say you want to be sneaky and try to make money off of some
GPL software. Somehow you make a bootable Linux disc with a running
copy of XFree86 and Pingus. You pay some money to Sony, they sign your
disc, and it then becomes bootable on a PS2.
You can give away the source all you like, but no one else will be able
to build a working binary for the PS2. Technically, this can happen today.
Tomorrow, your WRT54G, Tivo, or something we haven't seen yet will
require binaries to be signed in order to run.
I understand that this doesn't really address your issues.
> So I'm looking at my options and wondering if Linux is really the
> solution. I'm lucky in that I do have a good amount of resources on the
> target hardware and it is PC based so I know OpenBSD will run. I just
> need it to be able to have some features that Linux does that will allow
> me to do some of the things I need to do. Like initrd, ramdisks, etc...
>
It is probably too soon to tell exactly what the GPL 3 will allow and
disallow... However, if you don't like v3 then don't use it. The
kernel is currently GPL 2 only, and that is very unlikely to change.
Most software that isn't GPL 2 only has a line stating "or any future
version of the GPL." The word "or" is the important one. You can still
continue to use it under the GPL 2 if you desire.
> Anyway maybe its time to get off the "Sub $250 PCs" thread and talk
> about something else. Flame away.
>
You get what you pay for, right? :)
Pat
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: OpenPGP digital signature
More information about the Ale
mailing list