Credit and Free Software
Hans Reiser - you're thinking ReiserFS, and you'd be right - has a proposal to slather Free Software with credits for its authors. Good? Bad? This is something the community has generally moved away from, but maybe Reiser has a good point. Newsforge is part of OSDN.
Quite. And anyone who puts their own name in the name of their software, Mr Reiser "of ReiserFS fame", has pretty blatant opinions on modesty that he really didn't need to write a whole article about to reveal.
The way I see it, the authors deserve to have credits all over the free software that they made. And when you run free software, don't tell yourself that it's your right to take someone else's work and use it "just because." You have the right to use it because THEY gave you that right.
Like someone else mentioned above, this is not free software. If you write software that throws a bunch of credits in people's face all the time (the screensaver idea is an awful one), distros will be inclined not to use your software by default if the license forces the issue. Imagine if business contributes to a free software project and then insists that the business be "given credit" by putting their name all over the place. But then I see ReiserFS doing just that: last time I formatted a ReiserFS partition, I got a list of all the companies that contributed money to the project. Don't get me wrong, ReiserFS is great, but I don't care to see a bunch of ads in my software. Imagine if every time you ran ls you got some companies name listed along with your directory listing.
Free software is not about egos, it is about keeping software free. Forcing something like this through licensing makes the software non-free. Want the credits? Look at the source code or the documentation!!!
--sdem
And, you'd have balkanization on how it should be implemented. Boot messages? Splash screens? If users get annoyed with these, they'd want to turn them off, and someone would find a way to do so. If a user wants to know who wrote a piece of free software, many times this is not difficult to obtain.
I guess I just see it as being unenforcible and unnecessary.
We are the music makers. We are the dreamers of the dreams.
From the article:
"I propose that we as a community insist that all distros make the default screensaver be one that randomly displays a different detailed credit for one of the authors of Linux software every 60 seconds."
This will certainly be the doom for open source software, specially Linux. Would you, or any company use software that displayed beards and glasses every minute? Let me answer that for you: -For God's sake, I'll pay for It! just get off the screen!
I don't need people to see me in some splashs screen. In fact I presonaly hate splas screens, and remove them from every opensource project I use. It would be nice to see an "about" dialog w/ credit to thoes who helped, but to make something like that mandatory is rather asburd, and pointless. An example situation is found above; The developers will just make a new liscens w/o the "credit clause". Mr. Reiser isn't the first to suggest this, but his FS is used by many (not me tho, I don't like it)
Belong to the community... yeah sure my ass.
As an OSS developer myself I feel everyone is entitled to use a copy of my stuff for whatever they want. I don't feel they "own" the project though.
I mean a lot of work goes into something like a Distro [or the stuff in a Distro]. Just because you're smart enough to put a CD in and install a distro doesn't mean you're a significant contributor.
I'm all for tasteful plugging authors names.
Tom
Someday, I'll have a real sig.
On the other hand, one of the big advantages of free software is that you can find a *named person* responsible for each line of code and if necessary contact that person directly, rather than some moronic 'helpline'. So the list of credits should definitely be there... But I don't agree that this goal, however desirable, should be enforced by licensing.
-- Ed Avis ed@membled.com
I think a good way to credit a large number of developers, is to make a splash screen with the bottom quarter scrolling the names of authors/contributors. The user would simply have to click to proceed. That's unobtrusive and might even generate some interest in the user - who might one day stop and read the whole list.
Or perhaps instead of requiring a click, have the splash screen time out after a few seconds, but put a button on it labeled "click here for the credits!" - again unobtrusive.
But that still doesn't take care of stuff that doesn't have a GUI - like ReiserFS.
Remember "MacPaint by Bill Atkinson"?. For years, that appeared at the top of every MacPaint window.
One, I'm currently in the process of re-reading "The Cathedral and the Bazaar" by ESR. In it, he discusses how ego boosting is by nature frowned upon. I'm surprised that Hans has felt compelled to take this point up.
Two, as others have pointed out, there are plenty of ways for authors to get recognition in a project.
Bottom line: grow up Hans.
P.S. random "unknown" hackers
- Larry Wall
- Linus Torvalds
- Richard Stallman
- Andrew Tigdell
- Guido van Rossum
But Hans is right, programmers don't get credit for their work.Overrated / Underrated : Moderation
I agree with Hans about the academic culture's value of giving credits. However, there are two points worth mentioning.
About Dialogue: This is another place where they have credits showing at least the name of the main authors and the current maintainer. For instance:
ZZZZ@quark:~$ chown --versionchown (fileutils) 4.1
Written by David MacKenzie.
Copyright (C) 2001 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE
Thank you.
GrimReality
2003-05-03 19:54:57 UTC (2003-05-03 15:54:57 EDT)
Pardon my stupidity.
(Score: -10x10^128, Pro-Free-Software)
Stallman is very well known, but I can't recall any software he's written other than GNU Emacs. While Emacs alone is a pretty huge contribution, I know there is more that he has done, I just don't know what it is.. and its probably stuff I use all the time.
I think at the root of this is the whole "GNU/Linux" vs "Linux" debate, as that is one of the most prominent cases of not giving credit where credit is due. When that issue was covered on "Revolution OS", Stallman made a very good argument that there are thousands of people contributing GNU software which supports the Linux kernel to make an OS distribution, but GNU gets no credit. Linus's truly brilliant, and well though out response: its mine, so i call it Linux.
blog
People that don't read the source code arent the sort of people who are likely to rember names IMO. (Or care about names generaly for that matter)
No way. In the new world order where IP goes away, your reputation as a contributor to software will be your stock in trade. It will be the means by which you price your services to those that would consume them from projects to emplyers. It is absolutely critical that software is correctly attributed and that it should be easy and proiminant.
You see someone who takes attributed code and claims it as their own is committing fraud an ancient wrong that is straightforward to prosecute. The commercial damage to one so wronged is an intruiging question but once the value of reputation in this new order is understood then the value of such damage will be eaiser to understand, both in terms of the private actionable wrong but also the public policy issue in ensuring that work is attributed accurately and completely.
"The first thing to do when you find yourself in a hole is stop digging."