The case of the unwelcome attribution
So why does a perusal of the OpenBSD lists (and, often, unfortunately, linux-kernel as well) turn up gems like these?
One might well think that the whole issue is still open. In fact, much of the dispute has gone by the wayside. The files with the improperly removed copyright notices never were going to make it to the mainline. The allegations by Theo de Raadt that taking a dual-license notice at its word was illegal have been pretty well laughed off; the OpenBSD camp is no longer asserting that claim. In fact, there is really only one point of dispute left:
- The OpenBSD developers do not believe that developers Nick Kossifidis and Jiri Slaby should have added their own copyright attributions to the file ath5k_hw.c. Those two developers, it is claimed, have not done enough work on that file to have earned any copyright claims there.
For this offense, the OpenBSD community continues to flame, threaten lawsuits, and more. It seems that the developers named above should simply add some original haiku to the opening comments so that their right to claim copyright to portions of the file would be indisputable. Even in the absence of bad poetry, these developers have done some small amount of work and will certainly do more to get the code ready for Linux inclusion. Threatening legal action as a way of keeping them from adding their own attribution to the file seems gratuitous.
Part of what is going on here may be a simple culture clash. It seems that, in the BSD world, the adding of a copyright attribution to a file is usually done with the permission of the existing copyright holders. For a developer to just patch an attribution can come across as being a bit rude. In the Linux community, instead, developers simply add a copyright if they feel they have done enough work to justify it. It is hard to come up with cases where these attributions have gone in without merit.
Eben Moglen's one public contribution to this conversation includes this paragraph:
That is clearly what is going on here - this discussion is certainly happening on a strongly emotional level. But it must be said that the most harsh language seems to be flowing in one direction: from OpenBSD toward Linux. This was also true when the situation was reversed and an OpenBSD developer was found to have improperly relicensed some Linux code. In both cases (and in others) there is a clear sense that the OpenBSD people feel wronged by Linux.
One might well wonder why this is the case. To an extent, OpenBSD developers may be following the tone set by that project's leader. They may be irritated by the licensing asymmetry: BSD-licensed code can be incorporated into a GPL-licensed project, but GPL-licensed code cannot be brought into a BSD-licensed project. Or perhaps they feel that their system has been unfairly upstaged by an inferior rival. Whatever the reason, there is a certain hostility emanating from that camp which is unpleasant to see.
It would be a mistake, however, to let the public flaming obscure the fact
that Linux and the BSD variants have much in common. There is certainly no
shortage of Linux proponents whose "advocacy" makes our community look
bad. BSD will have people like that too. Meanwhile, behind the scenes,
there is a great deal of good will, information, and code which flows in
both directions. We are all working toward the same ends, and there are
plenty of places where we can learn from the BSD communities. This
incident will pass, and hot heads will cool - before, undoubtedly, heating
up again on a different topic - but, through it all, free software will
just continue to get better.
| Index entries for this article | |
|---|---|
| Kernel | Development model |
