On 9/14/07, David H. Lynch Jr. <dhlii@dlasys.net> wrote:I never mentioned "total freedom"; I don't think it could be achieved, and I didn't mean to imply that it is desirable. What I wrote above was meant to call attention to the fact that there are different kinds of freedom motivated by different ethical principles or political agendas, and that claiming that the less restrictive BSD license is "a social failure that the GPL aims to end" is a call for heavier coercion machinery. Is this really going to end a "social failure"? Yes, I understand. I support this entirely. Again, agreed. The point I wanted to make (but apparently failed) is that the GPL seems to encourage a more authoritarian and fanatical mindset than the BSD licenses, for which mutual decent regard would seem to suffice in most cases (perhaps I am a naive here), and which rewards developers by ensuring that they get due credit for their work. I am not, and there is a world between "total freedom" and armies of lawyers serving hidden agendas. The BSD licenses explicitly state which rights are granted and under what conditions, in a clear and concise way. It can not possibly be understood as "totally free", and I am as shocked as you are that some people think that they are entitled to take the rights granted by a license while disregarding the conditions imposed by the author(s). I feel that the anger is entirely justified; I am sorry that my message was so unclear that it could be understood as meaning totally the opposite of what I meant to communicate. My sole grief against the GPL is its vulnerability to manipulation of well-meaning developers. Agreed. You can have a license that is short enough and clear enough that lawyers don't need to get involved at every step, that relies more on mutual respect than on coercion, and that gives users as much freedom as is fair for the author(s). I find that the BSD licenses achieve this, and this is part of why I switched to OpenBSD. The unequaled quality of the code and documentation was another strong motivation, and I expect to contribute code in the near future. -- Sebastien
| Linus Torvalds | Linux 2.6.27 |
| Alan Cox | [PATCH 00/76] Queued TTY Patches |
| Greg KH | [patch 10/73] VLAN: Lost rtnl_unlock() in vlan_ioctl() |
| Rusty Russell | Re: [Bug #11342] Linux 2.6.27-rc3: kernel BUG at mm/vmalloc.c - bisected |
git: | |
| Jakub Narebski | Re: [PATCH] RFC: git lazy clone proof-of-concept |
| Johannes Schindelin | cogito and remote#branch, was Re: [PATCH] Git homepage: remove all the references ... |
| Junio C Hamano | Re: Comments on recursive merge.. |
| Scott Chacon | [PATCH] add a 'pre-push' hook |
| Marcos Laufer | dmesg IBM x3650 OpenBSD 4.3 |
| L. V. Lammert | Re: OBSD's perspective on SELinux |
| Richard Stallman | Real men don't attack straw men |
| Juan Miscaro | When will OpenBSD support UTF8? |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Alan Cox | Re: [PATCH] alternative to sys_indirect, part 1 |
| Jarek Poplawski | Re: panic 2.6.27-rc3-git2, qdisc_dequeue_head |
| Patrick McHardy | Re: [PATCH 3/3] netdevice: order of synchronization of IFF_PROMISC and IFF_ALLMULTI |
