OSDDP: Involving Students With Open Source Docs 116
cel4145 writes "The Professional Writing Program at Purdue University recently began the Open Source Development and Documentation Project (OSDDP) where students and instructors across multiple sections of business and technical writing are producing documentation for and about open source applications (see the press release or a mirror). The community and project are modeled after the open source development model and based on service learning principles. For example, students are already working on end user documentation and case study analysis for Drupal and market research and analysis for OpenOffice. Completed texts will be published using a Creative Commons license."
License (Score:5, Insightful)
Re:License (Score:5, Interesting)
Related to topic (and more related to my field of study) is the question of journal articles. Most journals are contributed to by academics, and the academics don't get paid to write in the journals. However, the journals are copyrighted to the teeth, and for an academic/researcher/scientist trying to get access to the journals you have to pay.
That seems like quite an outdated method to me, but it hangs on because of the prestige associated with the older journals (MISQ [misq.org] is a big one in Information Systems). I hope to soon see some prestigious journals coming along with something like a creative commons license, or even better (though much less likely for financial reasons), a big journal swapping all their content over to creative commons.
It just seems ludicrous that these publishers, who no longer serve a purpose, get paid as the gatekeepers to knowledge in so many fields when it would otherwise be free. Most of the Editors of the Journals are luminaries that get paid nothing, and the contributors to the field get paid nothing as well. With web access meaning you can hit a huge audience virtually instantly at a low cost, why not free the information?
License-Gatekeepers! Set my information free. (Score:1, Interesting)
For all forms of knowledge there are gatekeepers. Even your beloved Internet has a gatekeeper know as an ISP.
"Most of the Editors of the Journals are luminaries that get paid nothing, and the contributors to the field get paid nothing as well. With web access meaning you can hit a huge audience virtually instantly at a low cost, why not
Re:License-Gatekeepers! Set my information free. (Score:5, Insightful)
My ISP is being a poor gatekeeper then. I can change service to another ISP. I can go to my local internet cafe. I can go the the library. I can wait until I go to work. In all cases, I can access the same information without my ISP either being aware of or having any say in that access.
Something gets printed in a Journal. How do you know it is correct? The same process of peer review and established trust can be done with the web. And, in fact, has been done for quite some time.
Re:License (Score:4, Informative)
For instance, these days submissions in Physics happen by people writing a paper, and uploading it to arXiv [lanl.gov] -- where it gets peer reviewed and you get inputs. And more importantly, you establish in public that you were the first person to come up with FOO.
Not only that, the process is a lot more open than it used to be. Although some J Random dude at Physical Review can (and will) reject your paper for unknown reasons, it's quite unlikely that would happen if it has received excellent reviews after it's put up at arXiv. The process is a whole lot more transparent.
And since only the final editions go to the journals, the paper is still available at arXiv. And arXiv has been working on making several other publications available online - however, this has only begun for papers from and after 1992, so that is indeed a problem.
However, although arXiv does have a CS section, it's not frequented as much as the physics or mathematics sections. Which is a sad thing, IMHO.
And oh btw, in arXiv - the authors own the copyrights, so no question of the journal asking the arXiv to retract the papers. In fact, sometimes authors post their papers after acceptance for a journal publication.
Not too sure about conference publications, though.
OK, Ill bite (Score:5, Informative)
I know this is a trendy thing here to insult Richard Stallman, but please at least stick to facts. First of all, he is not an "MIT drop-out." Back in 1971, as an 18 years old freshman at Harvard University he was hired by MIT as a hacker in the AI Lab [mit.edu]. If working as a teenager in The Artificial Intelligence Laboratory in the early '70s is not "cool" than I seriously don't know what is.
Second of all, it is slightly more complicated than "Linux really being GNU/Linux." You might want to read the GNU/Linux naming controversy [wikipedia.org] article on Wikipedia for a good start. Do you remember the Seattle Times interview with Linus Torvalds [nwsource.com] which was posted here [slashdot.org] just a week ago? This is the first sentence of the opening paragraph: "Linus Torvalds [pronounced LEE-nus] started a revolution of sorts in the computer industry when he created the Linux operating system and decided to share it with fellow programmers on the Internet."
The problem is that Torvalds didn't start any revolution in 1991. The revolution had already been happening becuase that very operating system had been being written since Linus was 14 years old. Eight years later he wrote the final piece, the kernel, and finally made GNU usable.
This was a great achievemnt. But the fact that taking an 8 years old project and renaming it after one's name can often start flame wars should not be surprising to anyone. Do you remember the recent outrage [slashdot.org] with CherryOS and PearPC? There are a lot of strong emotions involved where one puts many years of hard work into a project. But that is even not the most important thing here.
It is not important whose name is on the project. It is not important who started it, but it is very important why. The GNU project was started because of some ideals. Those very ideals made it possible. And those ideals made it needed in the first place. When people read such intervies and get the impression that Torvalds wrote the entire operating system starting a revolution and don't even know that GNU has ever existed, they read "Just for Fun: The Story of an Accidental Revolutionary" Torvald's autobiography and get the impression that it is all about fun. Meanwhile, the real revolution has started because of freedom and nothing else.
And this revolution was not about starting something new, but rather saving something old.
I strongly urge you to read Free as in Freedom [oreilly.com] written by Sam Williams to know how, when and why the revolution was started. The entire book is released under the GNU Free Documentation License and is available on-line [oreilly.com].
Stallman, an MIT hacker in the 1970s, wanted a source code for his printer drivers to fix them. A fellow programmer refused to give it to him because of an NDA. It outraged Stallman who considered it a personal insult and who repeatedly refused to get software which was offered to him for free but with an NDA, alienating himself and making his life as a programmer much harder, because at the end he was pretty much the only person in the AI Lab with no access to all of the proprietary software there.
There are strong emotions involved. There are ideals, fight for freedom at the cost of personal sacrifices. It is not "just for fun." Richard Stallman was not an "MIT drop-out." He r
and I'll bite back (Score:4, Insightful)
The quip at the start was meant to be humour. You asked why they're using creative commons - I said because RMS is a hippy-looking MIT drop-out [reference.com] (using the second definition of the word), which is all true.
Now, without wanting to disturb you up there on your soap box, what matters when picking sides over this for most people isn't reality. It's perception. Laurence Lessig is the foremost authority on electronic IP right now, known widely amongst the community for his ideals. RMS is known mostly only within the IT fraternity, and even then people think of him as some smelly monk whose interesting but for the most part to be avoided.
So, assume you're a Joe Blow (no law degree or PhD, as you quite proudly boast) and you have to pick a license. Do you:
a) pick the guy who has stood up in front of the supreme court fighting for the prevention of copyright extensions, and who developed the licence that The Beastie Boys have released work under; or
b) pick the guy that quit MIT, is in serious need of a haircut/shave and who gets up on his soapbox regularly about it should be GNU/Linux, not just Linux?
Doesn't matter about whose right or whose wrong. It's just how it's perceived. I admire RMS, I think the world needs people like him, but I think that what he's proposing is flawed. I think that Linus's philosophy is much more realistic than RMS's semi-communist approach, and in trying to create freedom for the users he denies freedom for the developers - the people whose software it is.
Regardless, the original quip was meant humourously (note the smiley). So just relax a bit, ok?
Re:and I'll bite back (Score:3, Insightful)
And yet I have never heard RMS argue that developers should be prevented from writing free software. His arguments revolve around the idea that users should refuse to use non-free software. So it doesn't deny freedom for anyone because no one is prevented from doing anything. It's more of a boycott t
Re:and I'll bite back (Score:2)
Re:and I'll bite back (Score:2)
In addition free software implies open standards which prevents lock in to a single vendor, thus protecting the functioning of a free market from network effects.
Re:and I'll bite back (Score:2, Insightful)
Both parts are required to make an operating system, GNU provides all the support, bells and whistles whilst Linux and HURD provide a kernel.
What is it that people find so damn difficult to understand about that
True (Score:2)
True. Debian [debian.org] is a good example. There is Debian GNU/Linux [debian.org] but also Debian GNU/Hurd [debian.org] and those are hardly different operating systems. Everything is the same except for the kernel. As soon as both versions are equally mature it will be quite hard to tell the difference even for a typical administrator who doesn't mess with the kernel, b
Pick what? (Score:2)
So what do you actually want m
The real reason: GNU's marketing sucks (Score:1)
GNU have no-one to blame but themselves if everyone talks about Linux rather than GNU/Linux. If Richard Stallman is their idea of marketing, then good luck (yes, I've heard him speak): they'll be stomping their feet in anger for years to come.
Take a look at http://www.gnu.org. Wow, what a smashing site! Gotta dig that retro HTML 1.0 look.
GNU is aimed at geeks and programmers. Regular users will keep on talking about 'Linux' because GNU doesn't directly deal with any of the things that are important to t
Image != looks (Score:1)
Please point out where in my post I crapped on RMS for how he looks, rather than what he says and does.
Those of us that actually leave our parents' basements know that in the world outside, presentation does matter, and geeks are just as shallow in that aspect as regular people. Unless this isn't Slashdot anymore, and suddenly there are no more
Re:OK, Ill bite (Score:2)
If I build something new using already available tools no one would ever question me and say: Well you should really name it all after so and so who made that hammer freely available.
Fuck that.
Even more clear is the fact that HURD still is useless. If you want t
Re:OK, Ill bite (Score:2)
What about Emacs?
many scientist pay to publish their work (Score:2)
But there's another way to look at it. In many fields, academics pay to publish. The "page charges" for my latest paper amounted to 1/4 of the median federal grant in my research area. That's just insane. Since I was a graduate student in the 1980s, I've seen page charges go up and up and up, and I've seen the value added by the journal fall to zero. The reviewing is done for fre
Re:many scientist pay to publish their work (Score:1)
You could easily start one among your friends and colleagues and then get a grant to continue. (There is still funding for that sort ofthing). Or you could join and existing initiative like the Public Library of Science [publiclibr...cience.org]. Either way, something's got to be done.
Right now as it stands, scientists work on getting their grants, doing the research, hiring and supervising researchers, writing up the research, submitting
Re:License (Score:2)
Re:License (Score:3, Informative)
That is they are more free.
Re:License (Score:2)
There are two big problems with the GFDL [gnu.org], which caused me to change the licensing on my own books to CC by-sa:
Right Tool for the Right Job(TM) (Score:1)
Obviously, there was a lot to be le
Re:Right Tool for the Right Job(TM) (Score:1)
If you're the creator of a copyrighted work you can license it under any license you see fit and keep relicensing it under whatever suits you. If somebody happens to have a copy under the older license this license still remains valid off course.
wikipedia (Score:1)
true but not always accurate or unbiased just check out the israeli propaganda or any massacre of palestinian or islam related material. or even nuclear weapons of mass destruction in israel.
go ahead mod me as a troll
Re:wikipedia (Score:2)
If there is a genuine lack of information that you feel would accurately represent facts (facts I'm talking about here, not opinions) that would be seen as fa
Re:wikipedia (Score:2)
Re:wikipedia (Score:2)
Yeah, there is some amount of bickering that happens but in the end I've usually seen the crowd settle on some non-opinionistic view-point or the other.
Take the Palestine article for instance - it is quite neutral for the most part. Go to the edit history, and you would notice that the names edit
Re:wikipedia (Score:2)
Re:wikipedia (Score:2)
Mine too. I even went through their dispute resolution process regarding the article on astrology. It didn't really work, because there were too many True Believers who wanted the article to read like an attack on rationalism and the scientific method.
Re:wikipedia (Score:2)
Re:wikipedia (Score:2)
For instance, such pages are often marked to be watched, and when some inflammatory comment or incorrect information gets posted, the people looking over that section/page take note and set it right. And guess what? If you are gonna act like a jerk and post your opinion all over the place, your IP will just get banned.
Sure, they can't do this for every
Re:wikipedia (Score:2)
Wikipedia tries and presents the truth as it is, and that may not be liked by everyone.
From your tone, it sounds like you want unbiased information as long as it is sympathetic towards what you believe. Facts just are, and sometimes they are unpleasant.
If you are expecting a sympathetic and opinionated information, you will not find that at Wikipedia - they just seek to provid
Re:License (Score:2)
There are severe problems with the GNU FDL, primarily the fact that it's incompatible with the GPL. As I understand it, that makes it problematic to put docs into code (e.g. Doxygen comments) or code into docs (e.g. API usage examples).
The "invariant sections" provision of the FDL is also a worry, and has already been abused by people making their entire contribution an invariant section, which kin
Optional Features of the GFDL (Score:2)
If it is your code than you can always dual-license it, or release code examples in the documentation (or documentation in the code) explicitly into the public domain.
Re:License (Score:1)
Re:License (Score:1)
Yes. Because the project encompasses more than just documentation writing for software. Technical writing students are the smaller part of the mix; the project is largely composed of business writing students who will not be constructing software documentation, but instead will be working with clients, some commercial. So, for instance, Creative Commons has better branding and more useful marketing ma
Relicensing request (Score:2)
Re:Relicensing request (Score:1)
However, any member of the OSS community intereted in having documentation--whether software user documentation, market analysis, white papers, promotional materials, etc.--can come to OSDDP, post a story about their project to the main page, make particular requests to the issues module, and become in
Re:License (Score:2)
Pros and Cons (Score:5, Insightful)
On the other hand, I'm also concerned that these documentations might not be as in-depth as if they were written by the persons involved in these projects.
I mean, will we see a similar case like "The marketing department never understands what we IT is really doing!"?
Re:Pros and Cons (Score:3, Insightful)
I don't understand this. Why wouldn't the people incolved in the project add the In-Depth later sparing them for the grunt work and using their knowledge much better. It seems like a win -win to me
Re:Pros and Cons (Score:2)
I don't understand this. Why wouldn't the people incolved in the project add the In-Depth later sparing them for the grunt work and using their knowledge much better. It seems like a win -win to me
Agreed. IMHO, for 99% people out there, they don't need in-depth FAQ for many programs. They just need on how to use the program for their purposes. However, when it comes to programming-related tools (like compilers, compiler-compiler, linker, etc), in-depth docs are a must.
Re:Pros and Cons (Score:3, Insightful)
It doesn't matter. If the OSDDP projects don't produce usefully material, it'll sit unused. If it does prove to be usefully, it'll become widely adopted. Just like OSS, OSDDP material will live or die on merit - not corporate politics.
Re:Pros and Cons (Score:3, Insightful)
On the other hand, I'm also concerned that these documentations might not be as in-depth as if they were written by the persons involved in these projects.
This may be a blessing in disguise. Often times, software developers do a poor job of writing manuals for their own software; they are simply "too close" to the project. Since they know the project too intimately, they assume that intimate knowledge is shared by users. End users should never be forced to learn implementation details of a program in ord
Kinda different approach... (Score:4, Interesting)
Although, I suppose it does make sense, given the fact that what is published could most likely be printed, bound, and sold, just the same as any other documentation.
Re:Kinda different approach... (Score:3, Insightful)
A couple points.
First, I some of O'Reilly's tactics quite intersting. For example, they sell a book on Subversion called Version Control with Subversion [oreilly.com]. The very same work is available online [red-bean.com]. The book is licensed [red-bean.com]under Creative Commons. This hasn't been the first work done in this manner by O'Reilly. And that would imply that there is something else to this business than hording doc
Re:Kinda different approach... (Score:2, Insightful)
Re:Kinda different approach... (Score:2, Interesting)
I wasn't trying to imply that it was going to destroy the business model, nor that hording the documentation was the only way to make the money. I am fully aware of professional support, packaging, and non-open source software that is bundled with the open source software.
There is really a very lucritive market out there, even though the product itself is free or the documentation is freely available.
Great in many cases... (Score:2)
Re:Great in many cases... (Score:2, Funny)
Re:Great in many cases... (Score:2)
Re:Great in many cases... (Score:2, Interesting)
Re:Great in many cases... (Score:1)
Simpler is Better, Plus Liquid Oxygen Bonus (Score:3, Informative)
Isn't Perdue where George [purdue.edu] Goble [archive.org] teaches?
He's an engineering and BBQ legend that had to remove his site about lighting and enhancing flames with liquid oxygen.
Oh yeah, I almost forgot that open source education thingie is probably a good idea. I'd have to buy a Linux for Dummies book and then look for the "if you are still too dense..." part.
Re:Simpler is Better, Plus Liquid Oxygen Bonus (Score:1, Informative)
Actually, he doesn't teach here. He's a systems administrator [purdue.edu] for the engineering computer network. However, I do believe he has patents on refrigeration compounds and equipment, so the engineering part is pretty accurate.
We use a hand-built refrigerator unit he built to keep sodas at a cool 32 degrees F in our EE lounge.
Re:Simpler is Better, Plus Liquid Oxygen Bonus (Score:1)
But yes, GHG has been on the staff of the Engineering
Computer Network there for many years. But it'd be
a pity if all he was known for were the BBQ experiments:
GHG was part of (a) the first multi-cpu Unix system,
the dual-cpu Vax, and (b) one of the first Unix networks --
which featured interactive login, load balancing, and so
on several years before TCP/IP came to town.
Not to mention a *ton* of work on all kinds of things
relating to Unix. GHG may not be as wel
Re:Don't do it. (Score:2, Insightful)
So, imagine an employer faced with two fresh out of school graduates, neither of whom has done any paid work on technical documentation. One went to a school that gives the students toy examples designed by the instructor (and you've all seen what acade
Enough Docs (Score:1)
Nice concept, cudos to the one that thought this (Score:1, Troll)
I'm impressed. Altought it may seem quite idiotic and useless on the first sight, after all, you take a bunch of uninterested students and give them idiotic and generally useless task (after all, WHO does read the documentation), but on the other hand - imagine, back to the basics. Student driven economy. Software wars between universities. Sabotage projects by seniors on the competitors cvs.
Ah, the future. It looks so b
Re:Here's your cookie, little troll (Score:1)
But that doesn't changes the fact that this approach, in essence, breaks the open source promoted approach "join, if you want to" and makes quite a dangerous precedent. I don't care how sweet or sensible it reads in the article, in real life fanatic professors with their "GREAT AND THE ONLY" open source project can make quite a lot of damage.
(Interesting, why does everyone who doesn't agrees with the common slashdot policy - OSS == world domination get's marked as a troll. Add to thi
Re:Nice concept, cudos to the one that thought thi (Score:1)
On the other hand - yes, I have contributed. Mainly with bitchy feedback about bugs or ineffeciencies. As for the programming part - I choose to code a bit more serious software that:
a) Puts food on my table
b) I, as a team/project manager, can control the code quality, I don't have to deal with coders changing each week and can predict what their capabilities and weak spots are, I can, surprise, answer for the
This is a GoodThing(TM) (Score:5, Informative)
Having said that, I'm very glad to see someone addressing the need for documentation on OpenSource software. If Joe User can grab a manual (even a virtual one) and read up on how to use (for example) Open Office he's far more likely to try to use it if the latest commercial offering is out of his budget. And if some members of Management happen to try reading some decent documentation on a given package they might be persuaded to run a "test copy" at work as well. This shortcoming (the lack of good docs) has probably been one of the larger stumbling blocks to the widespread adaptation of Open Source software by business, and this is a novel way to get some people to work on this area for free.
Re:This is a GoodThing(TM) (Score:2)
The problem here is that Windows has no incentive to make better docs, they hold the lion's share of the market. For Open Source to change that they have to give the market a reason to want to change. I have found that most Linux man pages are hopelessly obfuscated, whether deliberately or just because they were writen by the programmer (
Re:This is a GoodThing(TM) (Score:2)
Three things are required for anything complex to be usable. First, the user has to be intellectually capable of comprehending how to use it. Second, the device has to able to accomplish the task it's designed for. Third, the user has to know how to use it.
The third item is where adequate documentation comes in.
Involving students with open source code (Score:5, Interesting)
The course is an elective, and was offered for the first time last year; not many students decided to take it. Those who did, got hooked; some commented that it was the course where they really understood what it meant to program.
The following projects were completed last year:
This year the course will be taught in English and will be offered to students across Europe through the EU's Erasmus [eu.int] student mobility programme. I hope to be able to report on new exciting results through slashdot next year.
Re:Involving students with open source code (Score:2)
Awesome idea. (Score:2, Interesting)
This is an absolutely fantastic idea (Score:2, Insightful)
Almost every computer science degree involves some kind of group or individual project. Just imagine the amount of free software that could be produced if all of these projects were released as open source.
Also - forcing the students to handle e-mails saying "your s0ftware is cr@p! where can I get l33t cracks?" is good experience for life
Other documentation projects (Score:2, Funny)
Students (Score:2)
Now that would have been useful.
why not support LDP? (Score:2, Insightful)
This project seems to have larger scope than LDP but it seems it could still live inside LDP. Some of the documentation producted by Linux Documentation Project isn't really that Linux specific.
Beautiful! (Score:2, Funny)
I'm not sure if the true implications are really sinking in to some of you:
Imagine being free to write whatever you want and not having to document! Write whatever you want and some guy that slept in on registration day and missed out on a popular development class will document it for you because he got stuck in the documentation class. Finally a reward for those who actually get up on time in school!
That's just ... AWESOME!
Computers and Typesetting (Score:3, Interesting)
The Linux Documentation Project - TLDP (Score:3, Informative)
As the sysadmin of pw.english.purdue.edu... (Score:2, Interesting)
So did everyone just go "Documentation? Screw that. No way I'm clicking on that link" or what?
--AC