[20111226]
|
On the continuing decline of the GPL
Pointed out by Mishka, who found this 451 group's
blog posting, I'll let the image speak on itself,
even if it does not target NetBSD in particular:
[Tags: gpl, licensing]
|
[20090812]
|
Licensing: GPL on the decline?
Found via
slashdot:
There's an
article on Yahoo!.Tech
that asks if the GPL still matters. The article describes that
only one out of two dozen companies pick the GPL for products they
put under an open source license, and that alternatives like
the BSD license are increasingly popular.
Points covered include the GPL limiting developers' ability to
make money, benefits of GPL alternatives, possible problems
that the GPL may bring in the future, and what alternatives there
are to the GPL. We're not there (yet) to completely drop the GPL,
though, but increasing mindshare that "Open Source" doesn't
automatically mean "GPL" is good. IMHO.
[Tags: gpl, license]
|
[20070630]
|
Article: Welcome to GPLv3 and LGPLv3
GPL Version 3
and
LGPL Version 3
have been released. There's an
article with more details and links
on the FSF website.
I guess I'll go and find some time to read the original license
text, before looking at any "rationale" that apparently is needed
to tell what's meant that's not clear from thel icense itself. Doh!
[Tags: gpl]
|
[20070630]
|
Article: GPLv3 license marks GNU's decline
Citing from Jem Matzan's
article:
``The GNU General Public License version 3 is unleashed to the world today, ready and willing to conquer perceived problems with the legal system in the U.S. and other countries. It's been carefully considered, debated, and examined by very smart people with a lot of experience with software license law and advocacy. Programmers, lawyers, and businesspeople have looked it over and petitioned changes until most parties were reasonably satisfied with the result.''
The article goes on into the details of the new version of the GPL, it's
revised definition of "freedom" and esp. how other projects like
NetBSD view the new license, citing
Martin Husemann from the NetBSD board of directors:
``We don't think that the switch of GNU programs from GPL v2 to GPLv3 will affect NetBSD or its users much, since we are not in violation of the additional provisions that GPL v3 stipulates. It is a long term goal of NetBSD to become GPL free, but the potential change in license will not affect the scheduling of that goal. Furthermore, the GPL programs in NetBSD are clearly separated from the rest of the source so one can easily distribute a GPL-free NetBSD system (with missing functionality specially in the toolchain parts).
Since pkgsrc does not redistribute third party packages, it is also not affected. For users of pkgsrc, and creators of binary pkg sets or CDs/DVDs, it has versatile provisions to express licensing restrictions implied by the created packages (like LICENSE=, ACCEPTABLE_LICENSES, NO_BIN_ON_FTP, NO_BIN_ON_CDROM)''.
The author concludes that
``The Free Software Foundation has dumped a load of restrictions on us with GPLv3 and told us that restrictions lead to freedom and that it is good for us. That's a little too Bush administration-like for me.
[...]
GNU, this is as far as we go. I'm breaking up with you. I think we should see other groups of userland operating system tools (or users, as the case may be). I'd prefer it if you took my number out of your cell phone and pretended we never went out.''
[Tags: Articles, gpl]
|
[20061101]
|
Thoughts on the old GPL vs. BSD license squabbling
This one was pointed out by Olaf Seibert (thanks!):
When trying to convince people that the GPL is so much better
than the BSD license, one argument that you hear a lot is that
GPL forces people (and companies!) to open up their code
for the benefit of everyone. Nice idea - but is it true?
Harald Welte, who's done a lot for making people understand
what the GPL is and is not
(e.g. with his GPL Violations project)
has drawn
some conclusions
on that benefit:
``if somebody asks me, how much the actual Free Software source code benefits from the code that was released by the vendors, my honest reply would be simple and sad: None.''
There are other benefits like public awareness, community
building etc. that are also of importance to the whole
Open Source community, and that a software license may or may not
have an impact on, so this may be up for further discussion.
Making code available at least is not what the GPL helps about,
so I guess
the BSD license isn't that bad after all.
Surprise! :)
[Tags: gpl, licensing]
|
[20060117]
|
GNU General Public License (GPL) Version 3 Draft 1
Read it
and participate in the discussion of the license in a constructive
way. This license WILL affect all of us, whether we like it or not.
From a very rough look, it has become even longer, going from 13
to 19 clauses. (Just why do I have to think of the European
Constitution right now? ;-)
Please let me add that I do think that
the GPL -- while it has a few problematic terms -- is, in general,
a very nicely written license, as it's very specific about what to do and
what not to do. This can serve as a good introduction to the
whole licensing topic to people who don't know about laws
(like programmers :). Of course the size of the document rather
turns people away, unfortunately.
[Tags: gpl, licensing]
|
[20050529]
|
21c3 Videos: NetBSD, pkgsrc, GPL (Updated)
Stefan Schumacher has pointed me at the videos from the
21st Chaos Communications Congress some time ago, but I only
managed to watch them today, as there's a small tweak to the
mplayer codecs.conf needed to watch them (or rather, listen to the
audio!). With that tweak, the following gems can be watched now:
- Stefan Schumacher's lightning talk on NetBSD
(AVI, torrent, slides)
- My talk on "Portable software installation on Linux, Solaris, NetBSD etc. using pkgsrc"
(AVI, torrent, slides, paper)
- My talk about "GPL für Anfänger" (GPL for beginners, german language)
(AVI, torrent, slides, paper)
Have fun with the videos, and if you can't hear any audio,
remember to tweak your codecs.conf! (Thanks to Tonnerre on #NetBSD/IRCnet
for the hint!)
Update: Thomas Klausner has updated pkgsrc/multimedia/mplayer-share
to not require a special codecs.conf file. Make sure you have
mplayer-share-1.0rc7nb1 installed to get the updated file!
[Tags: Events, gpl, licensing, pkgsrc]
|
[20050209]
|
Corporate reasons for BSD over GPL (Update 1)
I was asked on how to convince some decision makers at a (mostly?)
hardware company to 1) use BSD-code instead of GPL-code for the
start (i.e. use NetBSD over Linux) and 2) make them release the
code to the public after making changes. Here are my thoughts:
- A general consequence when putting code under the BSD license
or releasing new code based on existing BSD-licensed code is that
the code can be kept closed. E.g. when shipping hardware, there is
no need to add the source.
- In contrast, when you put new code under the GPL, or write code
based on a program released under the GPL, it is mandatory that you
release the full source of all your changes. Many big companies have
been bitten by this with Linux, see
www.gpl-violations.org
to find that prominent companies like Siemens, ASUS, Sitecom,
Gigabyte and many others are affected and were sued over this
(apparently?) difficult to follow requirement of the GPL.
- When using BSD-licensed code as a base, it's your own choice if you
want to keep your changes private, of if you want to contribute them
back to the community. Contributing the source has both benefits and
drawbacks, which have to be considered.
- Drawbacks of opening the source are that competitors will have access
to your intellectual property. When using BSD-licensed code as a base
for your work, you can choose to keep your changes private. With
GPL, you have to open them up, if you want to or not.
- Benefits of releasing source to the bright public may have various
benefits usually found when arguing for Open Source: people can use the
code and base their works on it, the code can be audited by 3rd parties
for e.g. security reasons, etc.
- A particular benefit of releasing a work based on BSD-licensed code
again not (only) to the bright public but especially to the original
project is that the contributions can be incorporated into the project,
and get maintained by the project people.
- One of the goals of the NetBSD project is to offer a complete operating
system kernel available under the BSD license only. To integrate code
into NetBSD, and the kernel in particular, it has to be BSD licensed.
Integration into NetBSD (which of course requires releasing
the source) will lead to benefits from the efforts of the NetBSD
project, its community as well as the vendors supporting it.
If you want to point at various other vendors who have choosen BSD,
and NetBSD in particular, to place their products on, see:
[Tags: bsd, gpl, licensing]
|
[20041018]
|
Making Linux s/GPL/BSD/ license for $50kUS?
Aparently some company offered to pay $50.000US for a version of the
Linux kernel source that's put under the BSD license instead of
the GPL (which allows re-licensing GPL'd code).
[Tags: gpl, licensing]
|
|
Tags: ,
2bsd,
34c3,
3com,
501c3,
64bit,
acl,
acls,
acm,
acorn,
acpi,
acpitz,
adobe,
adsense,
advocacy,
Advocacy,
advogato,
aes,
afs,
aiglx,
aio,
airport,
alereon,
alex,
alix,
alpha,
altq,
am64t,
amazon,
amd64,
anatomy,
ansible,
apache,
apm,
apple,
arkeia,
arla,
arm,
art,
Article,
Articles,
ascii,
asiabsdcon,
aslr,
asterisk,
asus,
atf,
ath,
atheros,
atmel,
audio,
audiocodes,
autoconf,
avocent,
avr32,
aws,
axigen,
azure,
backup,
balloon,
banners,
basename,
bash,
bc,
beaglebone,
benchmark,
bigip,
bind,
blackmouse,
bldgblog,
blog,
blogs,
blosxom,
bluetooth,
board,
bonjour,
books,
boot,
boot-z,
bootprops,
bozohttpd,
bs2000,
bsd,
bsdca,
bsdcan,
bsdcertification,
bsdcg,
bsdforen,
bsdfreak,
bsdmac,
bsdmagazine,
bsdnexus,
bsdnow,
bsdstats,
bsdtalk,
bsdtracker,
bug,
build.sh,
busybox,
buttons,
bzip,
c-jump,
c99,
cafepress,
calendar,
callweaver,
camera,
can,
candy,
capabilities,
card,
carp,
cars,
cauldron,
ccc,
ccd,
cd,
cddl,
cdrom,
cdrtools,
cebit,
centrino,
cephes,
cert,
certification,
cfs,
cgd,
cgf,
checkpointing,
china,
christos,
cisco,
cloud,
clt,
cobalt,
coccinelle,
codian,
colossus,
common-criteria,
community,
compat,
compiz,
compsci,
concept04,
config,
console,
contest,
copyright,
core,
cortina,
coverity,
cpu,
cradlepoint,
cray,
crosscompile,
crunchgen,
cryptography,
csh,
cu,
cuneiform,
curses,
curtain,
cuwin,
cvs,
cvs-digest,
cvsup,
cygwin,
daemon,
daemonforums,
daimer,
danger,
darwin,
data,
date,
dd,
debian,
debugging,
dell,
desktop,
devd,
devfs,
devotionalia,
df,
dfd_keeper,
dhcp,
dhcpcd,
dhcpd,
dhs,
diezeit,
digest,
digests,
dilbert,
dirhash,
disklabel,
distcc,
dmesg,
Docs,
Documentation,
donations,
draco,
dracopkg,
dragonflybsd,
dreamcast,
dri,
driver,
drivers,
drm,
dsl,
dst,
dtrace,
dvb,
ec2,
eclipse,
eeepc,
eeepca,
ehci,
ehsm,
eifel,
elf,
em64t,
embedded,
Embedded,
emips,
emulate,
encoding,
envsys,
eol,
espresso,
etcupdate,
etherip,
euca2ools,
eucalyptus,
eurobsdcon,
eurosys,
Events,
exascale,
ext3,
f5,
facebook,
falken,
fan,
faq,
fatbinary,
features,
fefe,
ffs,
filesystem,
fileysstem,
firefox,
firewire,
fireworks,
flag,
flash,
flashsucks,
flickr,
flyer,
fmslabs,
force10,
fortunes,
fosdem,
fpga,
freebsd,
freedarwin,
freescale,
freex,
freshbsd,
friendlyAam,
friendlyarm,
fritzbox,
froscamp,
fsck,
fss,
fstat,
ftp,
ftpd,
fujitsu,
fun,
fundraising,
funds,
funny,
fuse,
fusion,
g4u,
g5,
galaxy,
games,
gcc,
gdb,
gentoo,
geode,
getty,
gimstix,
git,
gnome,
google,
google-soc,
googlecomputeengine,
gpio,
gpl,
gprs,
gracetech,
gre,
groff,
groupwise,
growfs,
grub,
gumstix,
guug,
gzip,
hackathon,
hackbench,
hal,
hanoi,
happabsd,
Hardware,
hardware,
haze,
hdaudio,
heat,
heimdal,
hf6to4,
hfblog,
hfs,
history,
hosting,
hotplug,
hp,
hp700,
hpcarm,
hpcsh,
hpux,
html,
httpd,
hubertf,
hurd,
i18n,
i386,
i386pkg,
ia64,
ian,
ibm,
ids,
ieee,
ifwatchd,
igd,
iij,
image,
images,
imx233,
imx7,
information,
init,
initrd,
install,
intel,
interix,
internet2,
interview,
interviews,
io,
ioccc,
iostat,
ipbt,
ipfilter,
ipmi,
ipplug,
ipsec,
ipv6,
irbsd,
irc,
irix,
iscsi,
isdn,
iso,
isp,
itojun,
jail,
jails,
japanese,
java,
javascript,
jetson,
jibbed,
jihbed,
jobs,
jokes,
journaling,
kame,
kauth,
kde,
kerberos,
kergis,
kernel,
keyboardcolemak,
kirkwood,
kitt,
kmod,
kolab,
kvm,
kylin,
l10n,
landisk,
laptop,
laptops,
law,
ld.so,
ldap,
lehmanns,
lenovo,
lfs,
libc,
license,
licensing,
linkedin,
links,
linksys,
linux,
linuxtag,
live-cd,
lkm,
localtime,
locate.updatedb,
logfile,
logging,
logo,
logos,
lom,
lte,
lvm,
m68k,
macmini,
macppc,
macromedia,
magicmouse,
mahesha,
mail,
makefs,
malo,
mame,
manpages,
marvell,
matlab,
maus,
max3232,
mbr95,
mbuf,
mca,
mdns,
mediant,
mediapack,
meetbsd,
mercedesbenz,
mercurial,
mesh,
meshcube,
mfs,
mhonarc,
microkernel,
microsoft,
midi,
mini2440,
miniroot,
minix,
mips,
mirbsd,
missile,
mit,
mixer,
mobile-ip,
modula3,
modules,
money,
mouse,
mp3,
mpls,
mprotect,
mtftp,
mult,
multics,
multilib,
multimedia,
music,
mysql,
named,
nas,
nasa,
nat,
ncode,
ncq,
ndis,
nec,
nemo,
neo1973,
netbook,
netboot,
netbsd,
netbsd.se,
nethack,
nethence,
netksb,
netstat,
netwalker,
networking,
neutrino,
nforce,
nfs,
nis,
npf,
npwr,
nroff,
nslu2,
nspluginwrapper,
ntfs-3f,
ntp,
nullfs,
numa,
nvi,
nvidia,
nycbsdcon,
office,
ofppc,
ohloh,
olimex,
olinuxino,
olpc,
onetbsd,
openat,
openbgpd,
openblocks,
openbsd,
opencrypto,
opendarwin,
opengrok,
openmoko,
openoffice,
openpam,
openrisk,
opensolaris,
openssl,
or1k,
oracle,
oreilly,
oscon,
osf1,
osjb,
paas,
packages,
pad,
pae,
pam,
pan,
panasonic,
parallels,
pascal,
patch,
patents,
pax,
paypal,
pc532,
pc98,
pcc,
pci,
pdf,
pegasos,
penguin,
performance,
pexpect,
pf,
pfsync,
pgx32,
php,
pie,
pike,
pinderkent,
pkg_install,
pkg_select,
pkgin,
pkglint,
pkgmanager,
pkgsrc,
pkgsrc.se,
pkgsrcCon,
pkgsrccon,
Platforms,
plathome,
pleiades,
pocketsan,
podcast,
pofacs,
politics,
polls,
polybsd,
portability,
posix,
postinstall,
power3,
powernow,
powerpc,
powerpf,
pppoe,
precedence,
preemption,
prep,
presentations,
prezi,
Products,
products,
proplib,
protectdrive,
proxy,
ps,
ps3,
psp,
psrset,
pthread,
ptp,
ptyfs,
Publications,
puffs,
puredarwin,
pxe,
qemu,
qnx,
qos,
qt,
quality-management,
quine,
quote,
quotes,
r-project,
ra5370,
radio,
radiotap,
raid,
raidframe,
rants,
raptor,
raq,
raspberrypi,
rc.d,
readahead,
realtime,
record,
refuse,
reiserfs,
Release,
releases,
Releases,
releng,
reports,
resize,
restore,
ricoh,
rijndael,
rip,
riscos,
rng,
roadmap,
robopkg,
robot,
robots,
roff,
rootserver,
rotfl,
rox,
rs323,
rs6k,
rss,
ruby,
rump,
rzip,
sa,
safenet,
san,
sata,
savin,
sbsd,
scampi,
scheduler,
scheduling,
schmonz,
sco,
screen,
script,
sdf,
sdtemp,
secmodel,
Security,
security,
sed,
segvguard,
seil,
sendmail,
serial,
serveraptor,
sfu,
sge,
sgi,
sgimips,
sh,
sha2,
shark,
sharp,
shisa,
shutdown,
sidekick,
size,
slackware,
slashdot,
slides,
slit,
smbus,
smp,
sockstat,
soekris,
softdep,
softlayer,
software,
solaris,
sony,
sound,
source,
source-changes,
spanish,
sparc,
sparc64,
spider,
spreadshirt,
spz,
squid,
ssh,
sshfs,
ssp,
statistics,
stereostream,
stickers,
storage,
stty,
studybsd,
subfile,
sudbury,
sudo,
summit,
sun,
sun2,
sun3,
sunfire,
sunpci,
support,
sus,
suse,
sushi,
susv3,
svn,
swcrypto,
symlinks,
sysbench,
sysctl,
sysinst,
sysjail,
syslog,
syspkg,
systat,
systrace,
sysupdate,
t-shirt,
tabs,
talks,
tanenbaum,
tape,
tcp,
tcp/ip,
tcpdrop,
tcpmux,
tcsh,
teamasa,
tegra,
teredo,
termcap,
terminfo,
testdrive,
testing,
tetris,
tex,
TeXlive,
thecus,
theopengroup,
thin-client,
thinkgeek,
thorpej,
threads,
time,
time_t,
timecounters,
tip,
tk1,
tme,
tmp,
tmpfs,
tnf,
toaster,
todo,
toolchain,
top,
torvalds,
toshiba,
touchpanel,
training,
translation,
tso,
tty,
ttyrec,
tulip,
tun,
tuning,
uboot,
ucom,
udf,
ufs,
ukfs,
ums,
unetbootin,
unicos,
unix,
updating,
upnp,
uptime,
usb,
usenix,
useradd,
userconf,
userfriendly,
usermode,
usl,
utc,
utf8,
uucp,
uvc,
uvm,
valgrind,
vax,
vcfe,
vcr,
veriexec,
vesa,
video,
videos,
virtex,
virtualization,
vm,
vmware,
vnd,
vobb,
voip,
voltalinux,
vpn,
vpnc,
vulab,
w-zero3,
wallpaper,
wapbl,
wargames,
wasabi,
webcam,
webfwlog,
wedges,
wgt624v3,
wiki,
willcom,
wimax,
window,
windows,
winmodem,
wireless,
wizd,
wlan,
wordle,
wpa,
wscons,
wstablet,
X,
x.org,
x11,
x2apic,
xbox,
xcast,
xen,
Xen,
xfree,
xfs,
xgalaxy,
xilinx,
xkcd,
xlockmore,
xmms,
xmp,
xorg,
xscale,
youos,
youtube,
zaurus,
zdump,
zfs,
zlib
'nuff.
Grab the RSS-feed,
index,
or go back to my regular NetBSD page
Disclaimer: All opinion expressed here is purely my own.
No responsibility is taken for anything.