Slashdot Mirror


GPL for Books?

teebo writes "I'm am currently creating a large tutorial for Perl to take the place of many books in print on this subject. My goal is to have it be one of "the best" books there is on Perl. To achieve that goal, once it is written it will need constant updating and revision by The Community, perhaps even employing a cvs system. I would like to use some sort of license on it like GPL, but of course I cannot use that as it is for programs. What advice could you friendly smart cool people give me?" A similar question was asked with regards to databases and I mentioned the possibility of an Open Content License. Would such a thing help this issue as well?

123 comments

  1. OPEN SOURCE GPL! by Anonymous Coward · · Score: 0

    YEAH, BABY.

  2. hmm... by Anonymous Coward · · Score: 0

    must be a very slow day if this gets article gets posted.


    Free Slash !

  3. 3 words: Open Content Licence by TheDullBlade · · Score: 4

    I think this is what you're looking for.

    --
    /.
  4. Artistic License by Stefan · · Score: 2
    The Artistic License might be what you want. As the beginning of the license says:

    "The intent of this document is to state the conditions under which a Package may be copied, such that the Copyright Holder maintains some semblance of artistic control over the development of the package, while giving the users of the package the right to use and distribute the Package in a more-or-less customary fashion, plus the right to make reasonable modifications."


    The open content license mentioned previously also seems useful.

  5. Whoops... (why not public domain?) by TheDullBlade · · Score: 3

    Hit send a little quickly (why can't the preview button and the submit button be on opposite sides of the page, I'm a clumsy clicker).

    Anyway, this looks pretty good to me, but why not release it into the public domain? It's not like some evil corporation can grab chunks of text and hide them away where you can't see it, like when you compile source code into binaries. Sure, they could claim their ownership of their own changes, but what are the odds of that ever mattering?

    --
    /.
    1. Re:Whoops... (why not public domain?) by Foochar · · Score: 1

      The problem I see with public domain is that you give up almost all control. If you distribute under the licesnes you link to then there are requirements made on people who want to copy, modify, and distribute the document. Additionally by attaching this license you are reducing your liability by expressly denying any waranty etc.

      Credit and control of your name are also inheriently good things. If it wasn't for getting credit for Linux, Linus would probably still be freezing in scandinavia, instead of nice and warm in Silicon Valley working for what looks to be a startup with very good prospects. Control of your name keeps someone from draging it through the dirt. Lets say Andy publishes a book detailing how to safely swim with sharks, and the founding principle is that you are in a cage all the time. Now Bill comes along and dosen't agree with this principle, so he deletes all reference to the cage, and also includes a waranty with his book, explictly stating that this book tells you all you need to know to swim with sharks. The waranty allows him to charge a lot more for it. By distributing under this license Bill has to denote that he made changes, so that when Charlie gets eaten his family knows that it is Bill's and not Andy's fault that Charlie got eaten.
      ------------------------------------------------

      Opinions expressed herin are just that. I claim no legal knowledge about these matters. YMMV.

      --
      "You can't fight in here! This is the war room" --Dr. Stra
    2. Re:Whoops... (why not public domain?) by TheDullBlade · · Score: 2

      Placing a work in the public domain does not entitle anyone to edit it and still claim that you are the sole author; in cases where this is undesirable (like someone inserting long racist speeches in the middle of your public domain novel, for example) it's fraud or libel.

      You can (superfluously) disclaim warrantee in a public domain release, too. If someone edits that out, it doesn't make you responsible for it.

      Also, it is pretty generally accepted that by using something in the public domain you accept full responsibility for the consequences of your own action. In selling something, there is an implied warrantee (which can't be disclaimered away in a legally binding manner, regardless), in giving something away there is no such thing. No court would award damages to someone suing the author of a public domain work, unless it was deliberately harmful (in that case, you're screwed and you deserve it, no matter what weaselly licence you've used).

      --
      /.
    3. Re:Whoops... (why not public domain?) by Felinoid · · Score: 1

      "Theft" of public domain is legaly mearly "conversion" to a commertal product and is perfictly legal.
      This allows a person to basicly take an existing public domain program or text remove all refrences to the original auther and clame it as his own. Having made that clame users of the original public domain version must prove it is public domain and not taken from the comertal version.
      Becouse the auther retains no rights he may not sue as his rights have not been violated.
      If the auther retains rights he may sue a converter. The conversion becomes theft and users rights to the original version are preversed.

      This is just from retainning righst... the GPL dictates what rights you do or do not have.. in short it's "You can give it away.. you can sell it.. you may NOT restrict others from doing the same"
      a book GPL should probably say something similer

      --
      I don't actually exist.
    4. Re:Whoops... (why not public domain?) by Surak · · Score: 2

      OTOH, while IANAL, I believe that the courts have usually held that if something is in the public domain, then the author cannot be held liable for the information contained within (except for libel)


    5. Re:Whoops... (why not public domain?) by Anonymous Coward · · Score: 0

      >OTOH, while IANAL,
      o to h and while you anal?
      please explain yourself.
      Xah
      xah@best.com
      http://www.best.com/~xah/PageTwo_dir/more.html

  6. Or maybe looking for this... by fingal · · Score: 2

    Here is a copy of the Open Content License for IDG Books who are building The Essential Open Book Project. This is aimed at being a community generated "living guide to the planning, installation, and operation of a Linux system". I haven't been following this project for a while, but it does seem to be moving with rough drafts for several chapters and hierarchical structure mapped out for the majority of the book.

    --

    The only Good System is a Sound System

  7. Obviously.. by GauteL · · Score: 2

    ..it is not very possible to release a book without Sourcecode. :)
    I've always wondered why all the Linux-HOWTOs and other documentation comes in a much stricter license than GPL-software.
    I figured people like to get credit, but you can't combine full credit with the right of everyone to change the document, because it would be way to easy for someone to change the content, keeping you as author, and making you look like a moron.
    But then I thought about the GPL. If it doesn't require any credit given, why should all the documentation require it? Am I missing something here? Does documentation require far different handling than software?
    Is there really a difference between a book that contains tutorials, and one that contains GPL-code that can be scanned in, and used?
    People seem to think it's obvious you'd need a different license. Why?

  8. GPL for Books by OneElement · · Score: 0

    I, too, have thought for some time about some sort of GPL for published material. Our company does technical communications materials, mostly proprietary. But I've wondered about writing books that would carry a GPL-type license, and distributing them on the Web. All books contain inaccuracies and quirks. A true GPL-style feedback would produce constantly improving material. That's not important to everybody, but it is to many.

  9. OpenContent License by mutende · · Score: 1

    The Danish Linux book
    ``Linux -- friheden til at vælge''

    (``Linux -- the freedom to choose'') makes use of the
    OpenContent License

    .

    --

    --
    Unselfish actions pay back better
    1. Re:OpenContent License by mutende · · Score: 1

      The link disappeared, sorry.
      --

      --
      Unselfish actions pay back better
    2. Re:OpenContent License by Anonymous Coward · · Score: 0

      So much for "the freedom to choose" eh?

  10. Everybody hates public domain. by TheDullBlade · · Score: 2

    I have no idea why, they just do.

    The problems with public domain that forced the creation of the GPL do not exist for natural-language documents.

    To distinguish their licencing from public domain, they have to add more restrictions.

    Sorry, I just can't come up with a better explanation than an irrational hatred of placing anything in the public domain, it seems like they always have to have just a hair more restriction than the public domain allows, so they can step on someone's toes.

    --
    /.
    1. Re:Everybody hates public domain. by aozilla · · Score: 2

      The problems with public domain that forced the creation of the GPL do not exist for natural-language documents.

      This is not true. Consider a person who releases a 100 page book on perl into the public domain. A second person can then add 50 pages to it, creating a new work which he then copyrights. If the original author then buys the book, scans it into the internet, and then releases to the public on her website, she can be sued by the second author!

      Of course, the reason that the GPL can't be used to keep this from happening, I'm not sure of...

      IANAL, blah blah blah

      --
      ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
    2. Re:Everybody hates public domain. by Anonymous Coward · · Score: 0

      But the original author (or anyone else) can still scan and publish the public domain original 100 pages. You would only be sued for scanning and publishing the new 50 pages which the new author has a copyright on.

  11. GPL by Anonymous Coward · · Score: 0

    Its been sometime since I looked at the GPL but I believe that it can also covers written works.

  12. Why not use the GPL? by Eythain · · Score: 5
    I'm not sure I see the reason for YAL (Yet Another Licence) here. Presuming you use a language like LaTeX or XML or similar, the analogy holds perfectly. The source here *is* source code in every sense of the word, so the GPL would work here in just the same way as it does on any other program. And everything else follows as expected. If this is what you want, then I *really* don't see any reason why you need a different licence... remember that the GPL is the General Public Licence.

    -- Eythain

    1. Re:Why not use the GPL? by Eythain · · Score: 3
      Okay, okay, so I'm replying to my own piece.. At least I'm honest about it. Just some new thoughts come to mind while reading the OC licence... I'm not sure I like it.

      It does not give you the right to source. Now, most people could easily forget that this is an issue for document, but it will be difficult to update the information if you don't have access to the source. Ever tried ammending a postscript? Not easy unless you have the filename.tex source.

      It doesn't allow you to sell the OC. This is much stricter than GPL. This is something that takes care of itself through the Market with GPL, but here you get regulation. I won't mind a hardback sold at a profit. Old fashion printing and distribution needs the profit to make sense. Electronic copy& distribution is free, paper mill equivalents aren't.

      -- Eythain

    2. Re:Why not use the GPL? by Uruk · · Score: 2

      The drawbacks to the Open Content license that you're pointing out seem to be all of the differences between the OC and the GPL. Think about it - doesn't give you a right to the source? (The GPL does) Doesn't allow you to sell at a profit? (The GPL does)

      Check out the earlier comments about how you could actually use the GPL, particularly if you're going to have some type of document "source" ala LaTeX.

      --
      -- Truth goes out the door when rumor comes innuendo. -- Groucho Marx
    3. Re:Why not use the GPL? by FigWig · · Score: 1

      What sort of classification would this fall under? I don't think it could be clearly stated wether the document has value because of its expression (the text you write) or the behavior it encodes (the TeX markups). Maybe you just have to seperate the content from the encoding.



      --
      Scuttlemonkey is a troll
  13. GNU Free Documentation License by Carl · · Score: 5

    Richard Stallman is drafting a GNU Free Documentation License as can be read in the Debian Legal mailinglist archive:
    http://www.debia n.org/Lists-Archives/debian-legal-0001/msg00077.ht ml.

    You might want to read the whole thread about Updating the OpenContent license which starts at:
    http://www.debia n.org/Lists-Archives/debian-legal-0001/msg00064.ht ml.

    1. Re:GNU Free Documentation License by anonymous+cowerd · · Score: 1

      That's funny, the crack about how word processor generated HTML is so ugly and crabby that, for purposes of this license, it is to be considered as opaque as a proprietary word processor data format. I presume RMS is referring to that weirdass gibberish, spiced with unportable "smart quotes" and the like, which Microsoft Word extrudes when you tell it to export to HTML. I guess it follows that one can't license the entries in the Obfuscated C contest under GPL, because even if you do get the source you have to go through such contortions to figure out how it works.

      Yours WDK - WKiernan@concentric.net

    2. Re:GNU Free Documentation License by Anonymous Coward · · Score: 0

      I think it would be nice to have some sort of GPL for books. what i have in mind is for example a "GPLd" Book "How To Repair A Ford Model X built in the year Y".. Many people could contribute their knowledge and make the content continuously better.. Why shouldnt we have a howto for all sorts of stuff? why accepting imperfection and paying for it at amazon? -doot.

    3. Re:GNU Free Documentation License by redhog · · Score: 2

      The GNU Free Documentation Licensesuggests that you, if your Manual contains complicated copde examples, should release those under GPL or some other free license, too. Further, it states that you may have some "invariant section", sections licensees are not allowed to modify. I suggest that it allows the author to provide a list of sections to which the GNU GPL applies.
      This is important, while if someone modifies one of the two copies (The one released under this license and the one released under the GNU GPL), the modifications does not automatically becomes availqable as a part of the other.
      And likewize, the GNU GPL should include the ability for the original author to release sections of a GPLed work under other licenses (Such as this license), perheaps listed by the FSF. For this idea, or request, I have an example. I am writing a compiler that compiles regular expressions into C-code. The generated C-program should not be GPLed, instaed, I want not to claim any rights to it. But as long as the string constants containing parts of that generated code, remains in the compiler, I want them to be covered by a very GPLish license.
      Oh, and this may be a non-problem, since the authors of gcc have (from what I know of), solved it in some way or another.
      --The knowledge that you are an idiot, is what distinguishes you from one.

      --
      --The knowledge that you are an idiot, is what distinguishes you from one.
    4. Re:GNU Free Documentation License by Chris+Johnson · · Score: 2
      Thank you! I've been wanting to lay the groundwork for a project of mine, revolving around the studio I'm building (the one in which I keep saying I'll record OSS-writing mp3-releasing hacker musicians for free, which I will)

      My problem is this: I have a VERY LARGE amount of technical innovation concentrated in the equipment of this studio. Some of it is as simple as circuit tweaks for the equipment (such as a set of modifications for my vintage Small Stone phase shifter, or the rebuilt mixer and soon-to-be-rebuilt analog daughter card of the LX20 ADAT), and some of it is considerably more elaborate, most of all the monitor speakers which involve processes that are outright patentable. In addition there's a vinyl record turntable design which my scientist father (who holds several patents himself, in infrared sensor instrumentation) feels is also patentable.

      I want to make all this available to OSS hardware hackers and audio geeks, but I don't want anyone to rip it all off my website and publish a book, basically. I don't mind people working with the ideas, even companies selling stuff based on them, but I don't want restrictions placed on 'em or to be eclipsed by a more well-funded operation that can move quicker and publish on a large scale to people who've never heard of me.

      I'm very enthusiastic about RMS's proposed license! I'd like to know when he has a final version worked out, and if my needs can help shape this I'd like to become involved. Basically, where the soul of free software lies in the code, and the key concept is keeping it flowing freely, the soul of writing is in attribution- and the problem is not in making it flow, but in keeping reference to those who created it. It's not _hard_ to keep writing flowing freely, the hard part is doing anything other than hosing the original 'developer' of the writing. The problem is that you _want_ J. Random Whoever to be able to shop a version of the work to a publisher, and let them print up a copy- but you also want to be able to specify that the cover has to say "This is a version of Book X, which is freely available for download on the Web at (foo.bar.baz.com)" so people know they are not forced to spend money for that person's modification of your work. But they still get to make the published version, if they feel a strong market exists for such a paper printed volume! So can you- or you can just web-publish and if anyone wants a paper version in stores they can go to the trouble of doing so.

      With all the hysteria over intellectual property these days, I have to wonder whether the future will be very different- with such wide access to ideas and data, it seems that information will be valueless- and only WHAT YOU DO WITH IT will have value. If somebody can print up a wonderfully well organised and illustrated version of a pile of great but unkempt ideas I put on the web- THEY SHOULD. I still get to have the ideas, but if there's a market for a cleaned up polished 'rendition' of those ideas, why shouldn't someone get a chance at selling this additional effort they put in?

      Typically, there's one caveat- watch out for the corporations, any such proposal needs to at least understand the potential for aggregate entities like corporations to steamroller anything in their path. However, the inequity of this mustn't stop individuals from trying to interact socially in a world of ideas and exchange them freely- because frankly, you still lose if you become paranoid and do nothing and hide every bright notion you have. It is simply impossible to coexist or compete with corporations- so the idea is to somewhat ignore them in such a way that, although you're arguably giving them the ability to steamroller you, you're also cooperating with other individuals in a mutually beneficial way.

      It looks like RMS's Free Documentation License could be an important part of this equation, and if he doesn't get it finished soon I may have to start using the draft ;)

    5. Re:GNU Free Documentation License by Eneff · · Score: 1

      My thought is: A simple solution to the dilemma is to patent it, and let your patent documents be the explicit how-to. Then, as you have the rights to do whatever you want with the patent, release the knowledge. Then let your website (or etc.) lay the grounds of what is allowed.

    6. Re:GNU Free Documentation License by Mr+Z · · Score: 2
      I guess it follows that one can't license the entries in the Obfuscated C contest under GPL, because even if you do get the source you have to go through such contortions to figure out how it works.

      In the case of IOCCC entries, a large amount of the "intellectual content" is the obfuscation. In other words, the obfuscation is an important part of the source that cannot be done without. In contrast, the gibberish nature of the HTML that Word generates is not part of the intellectual content of the document.

      --Joe
      --
  14. Also of use for online RPG rules by gothwalk · · Score: 2

    This concept might also be of use for things like online RPG or LARP rules - as better mechanics/concepts come to mind, they can be integrated and included in the whole. Of course, RPG rules tend to branch a little more than software... :)

  15. Cathedreal & The Bazaar uses Open Publication v1.0 by semis · · Score: 2
  16. Quick and dirty fix by Mateorabi · · Score: 3

    If you like the terms of the GPL and want it to apply to text, just (not to be taken seriously):

    main(){
    /* { Body of text here } */
    }

    And then GPL the sucker :-)

    --
    "You saved 1968." - Ms. Valerie Pringle to the crew of Apollo 8

    1. Re:Quick and dirty fix by Eythain · · Score: 1
      This is silly. That would hold if GPL can only be used for C programs. A better suggestion would be:
      // This program is licenced under the GPL. See the included Copying.txt
      \title{MyBook}
      \author{MeMeMe!}
      \begin{document}
      \title
      \toc
      \section{Why this is a source}
      Blah!
      \end{document}

      Compile with latex

      -- Eythain
      P.S To see the source for my comment select "view source" on your browser.

    2. Re:Quick and dirty fix by Anonymous Coward · · Score: 0

      Your latex source brings up an interesting issue.

      The new O'Reilly Samba book is released in what is purported there to be an "Open Source" format. And yet all I could find on the web site were HTML and PDF formats available for download.

      If I wanted to typeset it myself from "the source code" I would think that it should be made available in whatever is the original source format. I would think that in the case of the Samba book it would be TEX.

      So it seems a violation of the principles of "Open Source" to release the book and claim it is Open Source but only present it in HTML and PDF/Postscript (a very closed source format).

      Shouldn't the source be available to download? Can we press O'Reilly to do this?

    3. Re:Quick and dirty fix by lollypop_man · · Score: 1

      A better way to do it would be:- #include "preface.h" #include "contents.h" #include "chapter1.h" #include "biblography.h" #include "index.h" main(){ preface(); contents(); chapter_one(); .. .. biblography(); index(); } create source files thusly:- chapter1.h: void chapter_one(void); chapter1.c: void chapter_one(){ printf("Body Of Chapter One"); } and so on. create a makefile and then compile and pipe to a file. Job done. Then you can use cvs and other forms of source control. The above source is released under the GPL (see 'Copying' for details):) (Yes I do have too much time on my hands this evening!)

      --
      Quote from the mothership:- If programmers are inherently lazy,then I must be the greatest programmer ever!
    4. Re:Quick and dirty fix by lollypop_man · · Score: 1

      Sorry about the obfuscated code above!

      OOPS Must remember the formatting option below!

      Looks just like *nix source when I view it on my windoze box!

      It should have read:-

      A better way to do it would be:-

      #include "preface.h"
      #include "contents.h"
      #include "chapter1.h"
      #include "biblography.h"
      #include "index.h"

      main(){
      preface();
      contents();
      chapter_one();
      ..
      ..
      biblography();
      index();
      }

      create source files thusly:-

      chapter1.h:

      void chapter_one(void);

      chapter1.c:

      void chapter_one(){
      printf("Body Of Chapter One");
      }

      and so on.

      Create a makefile and then compile and pipe to a file. Job done. Then you can use cvs and other forms of source control.

      The above source is released under the GPL (see 'Copying' for details):) (Yes I do have too much time on my hands this evening!)

      --
      Quote from the mothership:- If programmers are inherently lazy,then I must be the greatest programmer ever!
  17. tom christiensen will probably sabotage it by Anonymous Coward · · Score: 0

    'hey can i have a CVS account, just want to fix a few things. woops i deleted it all accidentally. tee hee sorry. now go buy my book you stupid clueless newbie untermenschen! zeig heil!"

    1. Re:tom christiensen will probably sabotage it by lollypop_man · · Score: 1

      Racist scum, Your as bad as the NAZIS.

      --
      Quote from the mothership:- If programmers are inherently lazy,then I must be the greatest programmer ever!
  18. Before you consider a license.. by Anonymous Coward · · Score: 0

    Have you actually written any of your tutorial? Do you know who your intended audience is? What is the scope of your tutorial?

    If you can't immediately answer these questions, perhaps you should actually produce something before you determine what license is appropriate for you.

    There is no sense masturbating at the sight of the acronym GPL.

  19. I have often wondered why it is so hard ... by lifebouy · · Score: 1

    to find information on the WWW. Now, its easy to find the basics on any particular topic. But try to find specifics, and be prepared to be frustrated. For instance, nanotech. We all know what it is, but how many of us know how to do it?Who has the technical knowledge to construct the tools you need? Who knows what to do with those tools if you had them? Information like that should be as common as grass. We should all know it. But try to find out such specific information, and you will eventually hit a brick wall. The science community as a whole should model after GNU's example. Think how far we could go if everyone had access to the hows of cutting edge technology? Just because I dont have a Doctorate in science does not mean I could not contribute valuable data/ideas/theories. All I am saying is that since the Open Source Movement is proving itself time and again to be the best way to achieve progress, perhaps we should be thinking about which other "nerd" projects could benefit from its practices. Don't think, "Oh that will never happen." If the GNU people had said that, we would all be forced to use M$. (I like using M$ for some things, and I love having the CHOICE) Think about it. Apply it everywhere you can. Information should be free. Lets all make it happen. One man can dig a hole, but 100,000 men can move a mountain. Open Source your whole world, not just your software. Then you can really make the world a better place.

    --
    Drop me a line at:
    Key ID: 0x54D1D809
    1. Re:I have often wondered why it is so hard ... by substrate · · Score: 1

      Part of the problem is that search engines are dumb. They don't really know what you're looking for or the context. For instance I used Google to search for information on Sleep Paralysis. Google did its job well, it retrieved URL's about Sleep Paralysis and ranked them according to how many different sites linked to them. I figured the better texts would have more links, right?

      Well... that isn't exactly what happened. Almost all of the first links returned were about sleep paralysis and alien abduction and posession. A lot more people link to alien abduction information than information on sleep paralysis I guess.

      You can't really fault Google, as I said, it did it's job.

      This happens with other things to, you'll find a lot of references to the say sound under linux, but few references to see who is(are) the expert(s) on it.

      This is where something like Yahoo can work better where human beings categorize things by topic and sub topic etc. ad infinitum. It's not necessarily that the information is there, its just not assembled and categorized.

    2. Re:I have often wondered why it is so hard ... by Anonymous Coward · · Score: 0

      With regard to the basic issue of making new information available, this has been the basis of scientific investigation for the past several hundred years. Do your research, publish both your methods and your findings so others can duplicate your work and build upon it.

      As for your specific quest for 'how to' information about nanotechnology, the short answer is, "there really isn't any, yet." Is it possible that some group (company?) somewhere has secretly developed 'the answer'? Unlikely, but possible. You will know it has happened when a firm you've never heard of starts selling the best car in the world for $1,000.

      Your third point is your desire to contribute to the (slowly) growing body of knowledge. You face the problem of intellectual snobery when you try to present your ideas. It goes something like this: "If I can't figure it out with all the studying and work I've done, there's no way you could possibly have done so." The never-stated corollary is: "If this person, with no education nor training knows more than me, then I've been wasting my time and I must be stupid. But I've spent years acquiring this piece of paper that says I'm not stupid." The scientific community is a Club. You are not a member, 'so go away.'

    3. Re:I have often wondered why it is so hard ... by sdh · · Score: 1
      Try phrasing your search a little better. My top 10 from google look like they'd be relevant. No mention of aliens in the ones I looked at.

      Search on +"sleep paralysis"

      I'm not sure what the syntax is on google, this is what I'd use on altavista. It appears to be legal on google too.

  20. Open Source Writers Group might be a good resource by itsjpr · · Score: 2

    The Open Source Writers Group has some good information and resources on this topic. They held a BOF as ALS which was very informative.

  21. GPL'd Documentation and a Canonical Source by substrate · · Score: 1

    Putting information under the GPL or something GPL-like would be a good thing in my opinion. I would imagine that it would need to be both under this license and in most cases have some authorative source however. Not to restrict it from being modified but to make sure that the modifications are sound. Everybody is free to modify the Linux kernel but the modifications don't necessarily get rolled back into the main kernel (but the GPL forces them to be available for doing so if the modified work is distributed)
    This is a good restriction, it keeps the kernel running fairly well. A similar concept can be used to keep incorrect information from being introduced to the canonical document.

    I'd be willing to contribute to such a document, I'm sure many others are. I might be able to contribute sane information to the GNU Guide to GPL ECAD Software but the information I contribute to the GNU Guide to Kernel Development would be pretty suspect.

  22. why the gpl can't work here by Uberdog · · Score: 1
    simple example:

    take the Cathedral and the Bazaar, do a code fork and replace all the text with the Circus Midget and the Fossilized Dinosaur Turd.

  23. The Open Content Licence by DataGrok · · Score: 2

    http://www.opencontent.org

    The opencontent site can probably provide a good solution for people looking for a GPL-style liscense for written works. I don't know RMS's opinion on it, but it has a well-built site with lots of information.

    I think the GPL is icky when people attempt to apply it to written works; one deals with software and software terminology like "the source to this program," it becomes a messy kludge when people attempt to apply the GPL. Leaves many areas open for interpretation. I wouldn't trust my written works out there without an appropriately-worded license. (that is, if i had any "written works" to begin with ;)

  24. It's a much harder problem. by Patman · · Score: 2


    By GPL'ing(or an equivalent) the written word, more problems pop up then in the OPen Source world.

    For one, I think it'd be REAL tough to get a publisher to print an Open Content licensed piece. Publishers generally work on volume - that's the nature of their business. If they've got something that can be freely copied and passed out legally, then a publisher probably won't wanna handle it.

    Two, it's a lot harder to team0work on a book. Most source code can be effectiveluy black-bpxed - input goes in, output goes out. What's in between doesn't matter a ton. However, with books, not only is the middle really the meat, but there are thousand of ways to say it. I could rewrite parts of books to be more technical, but if the book is going for a more laid back look, well.....

    Finally, thee's the option not to p[ublish at all. What about distributable CD-ROM's or something? That way, you could straddly the distance between OPen Content and Open Source.

    1. Re:It's a much harder problem. by Wiwi+Jumbo · · Score: 1
      I could rewrite parts of books to be more technical, but if the book is going for a more laid back look, well.....


      This is interesting... is there a document format that would allow a user to scale the amount of information?

      Someone mentioned the number of Perl scripts used to make hit counters when 1 or 2 would suffice. Will we face "umb-teen billion" (a technical term) different help documents all of which are missing the information you're looking for?

      As a complete newbie to Linux, the thought of that scares me.

      Wiwi
      --
      "I trust in my abilities,
      but I want more then they offer"
      --
      Wiwi
      "I trust in my abilities,
      but I want more then they offer"
    2. Re:It's a much harder problem. by Patman · · Score: 2

      Will we face "umb-teen billion" (a technical
      term) different help documents all of which are missing the information you're looking for?


      In a way, this already happens. For instance, right now I got a problem with my Samba browsing stuff. For some reason, I can't get it to show up on my local WINS server. Now, I can find tons and tons of info on how to set up browsing, but zero troubleshooting information. That information just isn't out there, at least that I can find.

      I've run into the same problem with various other things, too. As it is, I'm gonna probably write some docs of my own, just to cover the stuff that I had to figure out how to do.

    3. Re:It's a much harder problem. by Anonymous Coward · · Score: 0
      I think a lot of people are having similar problems.... I couldn't find out how to get my matrox productiva to work with debian x-windows..(partly due to debian.org search function being down) The problem is that there are way too many bugs/quirks to document..However there should be a central site that had common troubleshooting for everything (Linux, windows, etc. etc etc.) Does anyone know of such a site?

      And regarding general information, why isn't there a repository of all the knowledge society has.. For example, if I had basic physics knowledge, I should be able to look it up and from the basics learn up to quantum mechanics and superstring theories (math included).... Of course, I could do such a thing by buying like 20 different books at $90 dollars a book. But why can't this be centralized by experts (of course just who this would be would be subject to debate) and open to peer-review who can submit suggestions, etc.(which would mean the whole world on the internet). This may seem far-fetched, but I think it's possible on the internet.....Of course, with a lot of resources, but we all know that cooperation through the net makes it feasible......... Just my random thoughts... Anyone agree/disagree/think I'm crazy?

      Foolish consistency is the hobgoblin of little minds
      Why are AC posts automatically moderated 0....discrimination!

  25. My question: Will this document contain software? by bons · · Score: 2
    As a person starting to learn perl and getting started in scripts, there is one thing that drives me absolutely nuts. There are a lot of places that will point you to scripts. Counter scripts, log scripts, mail scripts, etc. with the source code available.

    Now someone please explain something to me. Why are there 400 different counter scripts? Is this really necessary? From what I can see you have a choice of SSI or non-SSI, a collection of data to log, and the choice of text, graphic numbers, or pure graphics to choose from.
    Navigation tools are worse. Far worse. And trying to figure out the difference between mail scripts makes me physicaly ill.

    As a Perl Newbie, if someone is going to put out an online Perl Manual, please, I'm begging you, include in your site the best 2 or 3 scripts for a certain function and encourage your community to focus on improving them rather than writing their own. There should be an SSI and a non-SSI version of each, simply because many free hosting firms do allow non-SSI scripts. (I know, lame... but if there is a good free hosting firm that allows SSI, I missed it.)

    -----
    Want to reply? Don't know HTML? No problem.

  26. "open" electronic, "closed" book by MattMann · · Score: 1
    The economics of book publishing add up to a very small percentage of the total book price going to the "author". So little, that that part of the overall cost of a book (editing, binding, distributing, etc.) is likely to make no difference to a publisher's deciding whether or not to publish. But, exclusivity might play a large role in deciding whether to go ahead and create the "brand name" of the title or author.

    So, how about a license that is free for electronic versions, but exclusive print rights would be auctioned off. Monies could go to various free/open software organizations. Lots of details to be worked out (rights to versioning, in print/out of print) etc.

    So long as the electronic version were available, the major "community" piece would be met. When I go buy books, I don't notice any significant difference in price between public domain works and copyrighted and I don't think we would in technical works either. Why not encourage publication with exclusivity, and skim off that tiny piece of the economic value of a book that ordinarily goes to authorship?

  27. One problem with open source books by dsplat · · Score: 3

    The issue has been cited with the existing Perl man pages that they have grown to an unmanagable size. The problem is that anyone can contribute material to them, but there is a genuine reluctance to cut anything written by another author. They are clearly huge and it is obviously hard for some newbiews to find a starting point. This issue is discussed at the Open Content web site.

    This problem could be solved by finding individuals willing to act as the editors for particular sections. Make it clear to your contributors that their contributions will be proofread. They may not be accepted, or they may be reworded to make them more concise. Such a move will probably discourage some contributors, but it is probably the necessary balance to maintain a good book over time.

    By the way, the home of the Open Content License is here.

    --
    The net will not be what we demand, but what we make it. Build it well.
    1. Re:One problem with open source books by laptop+lounger · · Score: 1
      The problem is that anyone can contribute material to them, but there is a genuine reluctance to cut anything written by another author.

      Can you offer a shred of evidence to support that claim? AFAIK, Tom C. doesn't hesitate to apply an editor's perogative to any documentation in the Perl core.

      The Perl manual pages are large because they cover a large topic. People who can read and appreciate manual pages like the Perl documentation just fine. Of course there is room for improvement, but it is hard. Try to rewrite one of the main pages yourself if you doubt that.

      The manual pages are not intended as a tutorial, though some of those are included with the documentation as well.


      Never underestimate the power of wishful thinking to filter what the eyes see and what the ears hear

      --
      Never underestimate the power of wishful thinking to filter what the eyes see and what the ears hear
      --BuSa
    2. Re:One problem with open source books by dsplat · · Score: 2

      Can you offer a shred of evidence to support that claim? AFAIK, Tom C. doesn't hesitate to apply an editor's perogative to any documentation in the Perl core.

      Yeah, I couldn't remember exactly where I had read the comment when I originally posted, but I remembered that I had found it in the past couple of weeks through Slashdot. With a little searching I turned it up. It is in an article entitled The Sins of Perl Revisited. I'm not trying to complain about the great job that the authors of the Perl man pages have done. I keep a printed copy in my office, and just knowing where to look things up has branded me as the local Perl guru. I couldn't do that without good documentation.

      --
      The net will not be what we demand, but what we make it. Build it well.
  28. Make it short by Morris+Schneiderman · · Score: 1

    You will kown you have a good book when you get it down to 100 pages.

    You will be idolized as a great author / editor when you get it down to 10 pages.

  29. Don't GPL if you want to make any money by Anonymous Coward · · Score: 0
    If you don't want to make any money off your invention, then by all means GPL it. You will win the acclaim of "The Community" etc etc. But "The Community" will not pay your bills. "The Community" will not help you get a job. The Community will just as easily savage you several months from now for not obeying their flimsy idealogy, regardless of what you've done in the past. Look as Ousterhout- after freely releasing Tcl, he was attacked by Stallman for later releasing proprietary extensions. How, if he doesn't do this, can he ever make any money?

    And don't tell me that somehow you will be rewarded in a Linux IPO down the line. Redhat and VA gave out special deals to linux developers in their IPO's, but that was basically charity, and most linux developers got shafter anyway. And why should those Linux developers rely on handouts for the money they deserved?

    If you want to be a begger, GPL it. Otherwise sell it in a normal way, and keep some self-respect and money.

    1. Re:Don't GPL if you want to make any money by lollypop_man · · Score: 1

      Hmm, of course you can still make money while still complying with the GPL. For instance, You can always charge for end-user tech support, and there is always that part of your resume that will state that you have worked in cooperation with others on a large scale project.

      There is also Condition 1 in the GPL (Version 2 June 1991) which states:-

      1. You may copy and distribute verbatim copies of the Program's source code as you recieve it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this license and to the absence of any warranty; and give any recipients of the Program a copy of this license along with the Program.

      You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. (emphasis added)

      Also Ousterhout, by deriving proprietary extensions from the Tcl source tree (because that is what you do when you create an extension), it is automatically in breach of the GPL Condition 2b:-

      b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.

      BTW If you breach the licensing aggreement for proprietry software, then you should expect the owner (or their appointed agent) to 'savage you' so why can't the appointed agent to the free software movement do the same?

      Remember, for many free software is a great way to learn new techniques and apply them to your own projects. It is usually a "leisure activity" for most, and many people work highly paid jobs, on the cutting edge of the technology, and if it wasn't for the sharing of Ideas, then the computing world would be still back in the days of the abacus.

      The prime example of someone who produces GPL software and still earns a living is Linus Torvalds (who he you ask? :) ) who has been working at Transmeta Corp. for the last few years and whose product will change the face of computing again.

      I will leave you to draw your own conclusions, but personally if it wasn't for GPL Software and Free software, I wouldn't have learned as much as I have done, and I wouldn't have the job that I work now.

      www.gnu.org Try reading the situations vacant to see that you can really make money by supporting GPL Software.

      If you break it down into business terms, GPL Software is a 'loss leader' where you sell as cheaply as possible (i.e. FREE) and Hit 'em for the after sales support.

      Hope that clears the air.

      Lollypop_man (I'ts just a handle, click user info above for my details, I'm no coward!)

      Quote:- If programmers are inherently lazy, then I must be the greatest programmer that ever lived!

      --
      Quote from the mothership:- If programmers are inherently lazy,then I must be the greatest programmer ever!
  30. Check out ZDP (Zope Documentation Project) by srichter · · Score: 1

    We at the Zope documentation project use Open Licenses to publish our docs. Just send ZDP an e-mail and they will reply to you with some ideas. Especially Martjin Faassen researched several different licenses.

    There is also a Open Writers Group (they are about 80 people) which offer to help Open Content License projects to write and review text. Unfortunately I forgot their contacts, but I am sure you can find them on the net.

    Much luck with your project!

    Stephan
    --
    -- Stephan Richter
  31. Is this the right idea? by dial0g · · Score: 2

    It seems to me that what you want is a source of information that is dynamic. You state you want to make a book that other people can add to to keep it up-to-date. This is a good idea, but, maybe a "book" (you probably intend for this to be an online document) isn't the right format. It seems that a www site would be a perfect distribution method for the information you want to give away. Simply allow people to submit articles, updates, etc. such as Slashdot or many other news sites allow. You could have people (or yourself) organize the information that is recieved into a digest of sorts for people who are just now finding your site. And you could also have an updates section for people who frequently visit your site. This would also allow you to overview the additions to prevent totally offtopic ideas, or factually incorrect ideas from being included into your "book".

  32. perhaps a complicated license is not what you want by pal · · Score: 2

    i think a written work, if edited by the community, would suffer. there are several aspects of the written word (and a good book, in particular) that numerous people working indepedently won't be able to capture

    • brevity - good books are short and to the point. if people add whatever they choose and redistribute, it might be a bad thing
    • linguistic flow - (maybe there is a better word for this?) everyone writes in a different style. if many different authors scatter snippits throughout the book, it could easily become hard to follow.
    • direction of the content - tutorials and texts generally start at the beginning and follow through material in a specific order. what happens when you start inserting material?

    that's off the top of my head. these three things lead me to believe that it might be best to allow people to redistribute the book without charge, but don't let them redistribute altered copies. you can handle revisions yourself, accept suggestions and comments (in return for being able to duplicate the document freely) and maintain control yourself.

    i don't think this is unreasonable. speaking personally, i am sure i'd rather read a good book by an intelligent author than slop written by a large community.

  33. GPL applies to any type of work by aozilla · · Score: 1

    This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License.

    Seems to me that a book would fall under "other work".

    The source code for a work means the preferred form of the work for making modifications to it.

    Seems to me that the preferred form for making modifications to a book would be a text/word/html version (not a printed copy).

    Of course, we could create a modified GPL (the BPL?) to spell this all out, if it wasn't for the darn copyright on the GPL! (seriously, why isn't the GPL released under the GPL?)

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
    1. Re:GPL applies to any type of work by rking · · Score: 1

      Because if it was, you'd have to read every GPL licence file you received for any changes that mighthave been made, as it is you can assume that as long as the version number is the same, the wording is the same.

      A GPL'd GPL could even be modified to be a completely closed source licence, which cold cause some confusion.

      Even very minor wording changes could prove problematic, like inserting "not" or "no" in just the right place.

  34. Repeating work by Anonymous Coward · · Score: 2

    Someone has already done what your doing, why don't you help him instead of repeating a lot of work:

    http://www.ebb.org/PickingUpPerl/

    I am surprised this wasn't mentioned before does anyone goto www.perl.com or www.cosource.com?

    Ben.

  35. Preventing Garbage by MaSee · · Score: 1

    I haven't really looked too, too closely at the various licences mentioned here, but what is to prevent someone from taking an open source text and putting all sorts of garbage and wrong information on it, and then publishing it under the authors name? With source code, it's not that big a deal, since the program will either not compile, or something bad happens to your computer. But with information, it will just be like spreading a rumour. Believable but wrong information. Of coures with more people looking at the text, hopefully most of the mistakes will be caught, but there is no garuntee(sp?).

    Those are my thoughts from trying to think of a licence for a open-source Computer Science web textbook. Haven't written much of it, but the outline is kinda on my website.

  36. Please - NOT another Perl book by glanois · · Score: 1
    I'm am (sic) currently creating a large tutorial for Perl to take the place of many books in print on this subject.

    Do you honestly think you can write one book that is better than as you say many?

    I would rather you spend your time and energy updating and improving the existing Perl documentation. For example, go to http://www.perl.com/pub/1999/11/sins.ht ml#8.

    1. Re:Please - NOT another Perl book by Anonymous Coward · · Score: 0

      "Do you honestly think you can write one book that is better than as you say many?"

      You don't think that it's possible for one book to be better than many? That seems very short sighted.

  37. raping the community? by Anonymous Coward · · Score: 0
    I just don't understand open source sometimes.

    when I see things like this, or the open sourcing of Unreal Tournament, it just seems to me that somebody wants people to jump in and do the work on their commercial project for no pay, and no credit.

    Selling a book that you get other people to write and update sounds like a good deal for you, but I don't see how it's a good idea for anyone else.

    Obviously Im missing something here.

    1. Re:raping the community? by Anonymous Coward · · Score: 0

      Last I remember, the term "rape" implied against someones will or coersion.

      Noone is coercing anybody; if you volunteer to work on something, even a commercial product, for no pay nor credit (sometimes people do get credit, but thats another story), you should be fine with that. Thats what volunteering means. If you don't want to volunteer, don't do it. It is as simple as that.

    2. Re:raping the community? by lollypop_man · · Score: 1

      yeah, maybe Open Source could be seen as raping the community, because some people do not understand the difference between Open Source, and Free Software.

      Take the mozilla project for instance, where Netscape Inc. released the mozilla source tree and announced it as Open Source. There were many comparisons in the press, between the mozilla project and GPL Software, which really confused the issue. If you visit www.gnu.org and have a look at the licencing models, they explain the differences between Open Source and GPL Software.

      In a nutshell Open Source != GPL Software, Open Source means open access to a specific source tree, whereas GPL Software means FREE (or bare minimum cost) access to the source AND the compiled binary. Basically Open Source software can still remain proprietary whereas GPL Software cannot EVER become proprietary.

      Hope that clears things up.

      Lollypop_man

      --
      Quote from the mothership:- If programmers are inherently lazy,then I must be the greatest programmer ever!
  38. Code snippets in text *MUST* be public domain! by Anonymous Coward · · Score: 0

    The text of the book can be protected but DO NOT protect the code examples! If you restrict the code examples, the book becomes much less useful for many (most?) people. People take code from programming books. If you put a license on the code, the license should follow the people develop with the help of the book. Anonymous because I can't log in with lynx! Thanks for the support of standards slashdot!

  39. the same question arises for gpl-hardware by Anonymous Coward · · Score: 0
    such as for example, god forbid, some out-of-left field whacho developing a fusion engine, say maybe based on the work of daniel wells at UFla-miami.

    the only way such a device could be developed, and controlled so as to be placed in actual use for the benefit of man, as opposed to spiked by the oil-banking-oligarchical elite, will be the lowly little gnu-gpl, somehow reconfigured to hardware devices.

    the future might be upon us a little faster than we would imagine on this point, and i ask that the community keep this question, of open sourcing an hardware idea without losing control, that is without allowing a monopolistic opponent to seize control of it and then spike it, in the backs of their minds.

    any pointers to prior work on this idea will be appreciated. tia.

  40. Successful books using the Open Content License by Booker · · Score: 2

    I think the Open Content License has been shown to work quite well. Take, for example, Havoc Pennington's GTK+/Gnome Application Development, released from New Riders earlier this year.

    Havoc has a page online with errata for the book, an online version is available, and there's even a CVS version available. That's the power of an open publication license - I think it's great.
    ----

    1. Re:Successful books using the Open Content License by Havoc+Pennington · · Score: 1

      Note that my book is actually under the Open Publication License (which is what your link points to). The Open Content License is different. However I think there is an effort in progress to merge the OPL and OCL.

      It's important to use the OPL without the optional clause that forbids modification of distributed works, by the way. Otherwise it is a non-free license.

    2. Re:Successful books using the Open Content License by Doomsayer · · Score: 1

      Here's a list of links to online books:

      Books On-line, Listed by Title

      Free Books from Samizdat Press

      Free Online Books At The Free Well

      Hard Sci-Fi Stories

      ITLibrary

      Philip and Alex's Guide to Web Publishing

      PROJECT GUTENBERG - ETEXT LISTINGS

      The On-Line Books Page

      The page with these links is:
      http://members.axion.net/~enrique/book.html
      and if anyone would like to add links to that list, please email me at:
      perez_enrique@yahoo.com

  41. DocForge.Org? HelpForge.Org? by Wiwi+Jumbo · · Score: 1

    How long till someone registers one of these?

    Wiwi
    --
    "I trust in my abilities,
    but I want more then they offer"

    --
    Wiwi
    "I trust in my abilities,
    but I want more then they offer"
  42. Document already exists under the GPL by sumana · · Score: 2
    Junkbusters, an organization that helps you get rid of spam, junk mail, telemarketers, and the like, has a sample declaration that you can send to direct marketing associations. It's under the GPL.

    Rights in this Declaration Copying, redistribution, modification and production of derived works of this Declaration are permitted only under the GNU General Public License (GPL). The copyright of the expositional parts of this document is held by Junkbusters Corporation and is used here by permission under the GPL. This Declaration comes with no warranty. If clarification is needed refer first to the Guide to Interpretation of Declarations published by Junkbusters; for copies of that guide see www.junkbusters.com. Copies of the GPL are available there or from the Free Software Foundation, 675 Massachusetts Avenue, Cambridge, MA 02139, USA.

    So, although some posters have said that the GPL is inappropriate for documents, at least one document out there is GPLed. It is a net-based thing, tho'.

    --
    Ceterum censeo Microsoftam esse delendam.
  43. Re:My question: Will this document contain softwar by phosgene · · Score: 1

    Well, it is 'necessary', in a sense. The problem is that no matter what language you write in there will almost always be more than one way to do something. This is, after all, traditionally one of the basic tenets of Perl.

    I'm writing a perl script now and, even though it's not finished and it works, I already have 3 different versions that do the same job. Each one is smaller than the other and I change things as my ideas about how to solve the problem evolve. (Admittedly, I can't leave well enough alone most of the time and try to come up with a solution that uses the fewest lines of code. Luckily, there's no real deadline for this one :)

    There are no 'best 2 or 3 scripts' for any given job. This is always going to be subjective. As you learn more perl you'll find better ways to do things.

    The authors of such a book may include only two or three examples to save space but they may or may not be the 'best' ones.

    Check out the Perl Cookbook if you haven't already (though I wouldn't necessarily recommend it unless you've been doing perl for a while). Read the whole perl faq and get Freidl's (sic?) book on regular expressions. You'll be glad you did (it will help for more than just perl too).

  44. Web sites under Open Content by Phroggy · · Score: 1
    One of the Web sites I check daily, Mac OS Rumors, releases their content under an Open Content License and they have links to OpenContent.org.


    MOSR is a great site; I've been reading it pretty much daily for about four years now, and I wouldn't hesitate to recommend it to anyone who's interested in what's going on with Apple and the Mac world. :-)

    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  45. The OPL used to be MUCH stricter. by winterstorm · · Score: 2

    When the OPL was first announced on slashdot in 1998 it was a very strict license. It didn't even allow for modification of an OPL'ed work. David Wiley responded to concerns that there wasn't much point to an "open" license that didn't allow for modification very quickly. David received lots of input from other parties both for and against modification rights in the OPL. He indicated to me in email that RMS was giving him some feedback and the OPL was more or less a knock off of the GPL with some stuff removed.

    It seems that some academics who had interest in creating an open license for content were strongly opposed to giving up modification rights. Their concern was that their professional integrity might be a stake. The license you see now if the compromise that was made and it seemed really good at the time. David Wiley got feedback from everyone interested and had the modification made in less than a day!

    When "flaws" were initially identified in the OPL the license's maintainer (David Wiley) sprang into action and found a solution that satisified everyone interested. Hopefully that any valid concerns raised here also find their way into a discussion about updating the OPL. But caution is merited in this. Are the people raising concerns here the same people who are releasing content under the OPL or are the complaints just philosphical? Does anyone who needs to or plans to release "open" content actually find the license to be faulty for their purposes?

    It is really encouraging to see that RMS is working on new license for documenation. It is worth pointing out that the OPL is not just for documentation and is designed to cover written/non-software works of many kinds. An "open documenation license" may in fact have different requirements than an "open content license." RMS, more than anyone else, is qualified to come up with a relevant new license.

  46. Other stuff - like designs? by BrunoPostle · · Score: 1

    I'm an architect/designer of tents/mobile structures and I've often wondered whether the designs could be released under the GPL. If not, why not?

    The full drawing set for a design resembles a source tree in lots of ways. What's a program if not a set of instructions for doing something?

    1. Re:Other stuff - like designs? by vectro · · Score: 1

      Mostly you can only GPL something that has source. Also it refers to everything as a 'program'. ;)

    2. Re:Other stuff - like designs? by lollypop_man · · Score: 1

      'Program' is defined under condition 0 of the GPL:-

      The "Program," below, refers to any such program or work, and a "Work based on the Program" means either the Program or any derivative work under copyright law...

      So that should cover pretty much anything from a piece of software, down to say a piece of farming machinery or a "vegetable extract based soft drink in a red can(tm)" :). Therefore Source Code implicitly means the design (for want of a better word) of the Program, be it the .c and .h files of a source tree, or the blueprints to a piece of tecnical machinery (they both contain the overall instructions to re-create the Program.

      Lollypop_man

      --
      Quote from the mothership:- If programmers are inherently lazy,then I must be the greatest programmer ever!
  47. "Programming Perl"...AKA PERLDOCS...already online by rambone · · Score: 1
    You already have the text to the definitive Perl book available with every installation....try doing this:

    % perldoc perl

    and you can basically read the text of Programming Perl online.

  48. A bit offtopic, but... by redhog · · Score: 1

    Is there any service, similar to Freshmeat, but for content, where free content (Artistic, PD, OpenContent, etc) may be published? Such a service would be extreemly usefull.
    --The knowledge that you are an idiot, is what distinguishes you from one.

    --
    --The knowledge that you are an idiot, is what distinguishes you from one.
    1. Re:A bit offtopic, but... by Anonymous Coward · · Score: 0

      Isn't it called the World Wide Web?

  49. Try Project Gutenberg by vik · · Score: 1

    These guys know all about free texts.

    http://www.gutenberg.org

    Vik :v)

  50. This is similar to an idea we have had by six11 · · Score: 1

    Recently some people at my university have been talking about the possibility of designing a sort of evolving textbook. (This is totally in the "what if" stage, so nothing I say is official in any way.) The basic idea is that we would create an otherwise normal textbook, but there would also have a complete copy of the book on a web site. Users would be able to read the book there, and if they have questions, they could post them right in the text, with the actual text being the anchor point. Embedded discussions would evolve as users reply to one another. Because the subject matter for the book would be ODEs, we were investigating creating a set of open source tools for end-users to visualize and manipulate complex mathematical formulas. Anyway, this is something that we have been thinking about working on, and if anybody out there has input on the subject, let me know somehow.

    1. Re:This is similar to an idea we have had by davecb · · Score: 1

      While we weren't expecting embedded questions, the O'Reilly / Samba Team did expect lots of bug-fixes and smem substantial changes in Using Samba.

      I'd be quite interested in your question process: it sound cool...

      --davecb

      --
      davecb@spamcop.net
  51. GPL? How about BGPL? by Anonymous Coward · · Score: 0

    I know everyone wants the GPL but what about BGPL where you can copy not print versions freely but only one source can print and sell copies.

  52. Because the author of the GPL says it's wrong by JoeBuck · · Score: 2

    The FSF does not use the GPL for books and documents, as it makes no sense. If you use the GPL for books, you put an unnecessary burden on publishers (they have to either include the "source code" -- the LaTeX or XML or whatever, as you say, with every copy, or they have to include a written offer to provide the source to every book buyer who asks for three years).

    And the GPL is just wrong for some things. The GPL itself is not under the GPL. If it were, anyone could change it!

    There are portions of books that the author will want to have included exactly. There are others where the book needs to be modifiable.

    But the problem has already been solved. See, for example, the copyright statement on the GCC manual or the Emacs manual:

    Copyright (C) 1988, 1989, 1992-1999, 2000 Free Software Foundation, Inc.

    Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.

    Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided also that the sections entitled ``GNU General Public License'' and ``Funding for Free Software'' are included exactly as in the original, and provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one.

    Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions, except that the sections entitled ``GNU General Public License'' and ``Funding for Free Software'', and this permission notice, may be included in translations approved by the Free Software Foundation instead of in the original English.

    Notice that this license is much simpler than the GPL and accomplishes the desired purpose.

    1. Re:Because the author of the GPL says it's wrong by ralphclark · · Score: 2

      The FSF does not use the GPL for books and documents, as it makes no sense. If you use the GPL for books, you put an unnecessary burden on publishers (they have to either include the "source code" -- the LaTeX or XML or whatever, as you say, with every copy, or they have to include a written offer to provide the source to every book buyer who asks for three years).

      I don't think this argument is valid. How is it more burdensome to distribute source than the formatted output? As with executable programs, you just provide a link to the source tarball right next to the link for the binaries. After all, you don't see most open source authors offering to send diskettes/tapes out. It appears to be enough just to make the source as easy to download as the binaries.

      If you're talking about printed books (and therefore making money out of their sale) and you feel you really *have* to supply machine-readable source then just burn a CD to put inside the cover and charge five bucks more. How hard is that?

      IMO if the document is to be deemed "open" then source *should* be available. If you'd spend weeks of nights doing copy editing and text markup then you'd probably think so too.

      Consciousness is not what it thinks it is
      Thought exists only as an abstraction

    2. Re:Because the author of the GPL says it's wrong by Eythain · · Score: 1
      Notice that this license is much simpler than the GPL and accomplishes the desired purpose.

      Yes, it is much simpler than the GPL, but it doesn't accomplish the desired purpose. You say that using the GPL would put an unneccessary burden on publishers to include the source code. But that is exactly the point! If you don't have the source code available to you, then modifying it is no easier than performing reverse engineering on any other program. Typesetting is not trivial. If you don't have the source code to work with, the right to modify is essentially useless, the barrier to do so is simply too high.

      -- Eythain

  53. Why has no one tried to refute this? by Anonymous Coward · · Score: 0

    It wasn't flamebait. Maybe there is no logical reply that still supports open source.

  54. Re:Why isn't the GPL GPLed by aozilla · · Score: 1
    This wouldn't work, because:
    1. According to the GPL, You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
    2. You couldn't call the new licence the GPL, due to trademark laws (if you could, someone could just as easily create a completely proprietary licence and call it the GPL anyway).
    Besides, the same argument could be made about releasing any software under the GPL. You'd have to check every single line of code for viruses and trojan horses, because someone might have added in an "rm -rf /" somewhere.
    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  55. Re:Why isn't the GPL GPLed by rking · · Score: 1

    "According to the GPL, You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change."

    Fair point, however you would still have to read the licence file, beyond merely ascertaining that it is the GPL and that you therefore know what the terms are, in order to see the "prominent" notices.

    "You couldn't call the new licence the GPL, due to trademark laws (if you could, someone could just as easily create a completely proprietary licence and call it the GPL anyway)."

    I'm not at all convinced that trademarks would be useful there, there would be the potential for a prosecution for fraud if the aim was to deliberately mislead, I guess, but the problem is more likely to arise from people innocently tinkering with the licence, being able to sue them or prosecute them once the problem comes to light is not much of a solution.

    "Besides, the same argument could be made about releasing any software under the GPL. You'd have to check every single line of code for viruses and trojan horses, because someone might have added in an "rm -rf /" somewhere."

    This can be a problem when using different version of the software, of course, but at least you can copy a single version as often as you like once you're happy with it. You can't just copy licence terms you're happy with from one product and use them for another :)

  56. Re:My question: Will this document contain softwar by FigWig · · Score: 1

    Now someone please explain something to me. Why are there 400 different counter scripts? Is this really necessary?


    Remember that many people write programs simply because it seems like a fun challenge. Although a web page counter may not seem like much of a challenge, it would be good practice for a newbie.

    And if you can't find a good one out of the 400 that are out there, you could always write your own!

    --
    Scuttlemonkey is a troll
  57. citing sources by ovlaski · · Score: 1

    There doesn't need to be a GPL for books or public documents because their contents are already free to use. All you have to do is properly cite your source. I don't think it is entirely necessary to have a GPL for this reason. Anything copyrighted is freedomain sooner or later anyway.

    This guy just needs some sort of feedback system, not a new license.

  58. Craig McPherson by Anonymous Coward · · Score: 0

    Craig McPherson, the infamous Naked+petrified Guy posted this. Its his new project. He sucks and should die.

  59. Add a path :) by yetisalmon · · Score: 1

    Just make a simple program that you run that displays your book on perl :)

  60. Samba has something like a GPL book by Anonymous Coward · · Score: 0

    "Using Samba" by O'Reilly is somewhat like GPL'ed. They allow the content to be posted and distributed, and its supported by the Samba team, so you know the info is good. I'm not sure on the technical legalities of it. I do know that even though its in print, they allow you do download a PDF of it and other freebies!

  61. Digital Signatures by noom · · Score: 1

    If you are afraid that using a very unrestrictive liscense will result in people modifying and distributing versions that you don't like, just PGP sign the "official version." That way, you can allow people to modify and distribute versions of their own, only they won't be directly associated with you since they're not signed by you.

    As for the liscense you pick, thats up to you. Just don't be afraid to choose an extremely liberal liscense out of fear that you will completely loose control of the document. If your version is better than everyone else's, people will make sure to get the version you PGP-signed and not another. If a competing version eventually becomes better or more popular, so be it. That's the whole point anyway, right?

    -Noom

  62. But why not use CVS? by doom · · Score: 2

    Why wouldn't you use CVS for a text-based
    project (except perhaps, for the reasons
    that you might not want to use CVS for
    anything...).

  63. Write it in LaTeX! by Anonymous Coward · · Score: 0

    TeX / LaTeX is a programming language, as is PostScript. If you distribute your document in either of these formats, why can the GPL not apply to it?

    I've published a document under GPL and I've (thus far) had no problems: see http://ieee.uow.edu.au/documents/Unix_Guide/Unix_G uide for details.


  64. Open Hardware by jfunk · · Score: 2
    Ok, this is only partially on-topic.

    I work on a couple of projects involving both software and hardware:
    • OpenRemote - A remote control with many very neat features. Analog control, IR and RF communications (the site isn't nearly finished as I'm in the process of relocating to another province, yuck).
    • OpenBIOS - A BIOS that doesn't suck. I've designed development hardware here.

    The GPL is software specific, so I'm not sure what happens to hardware designs in GPLed projects.

    Is there a hardware specific GPL-like license for these designs? Both of these designs are somewhat commercially viable (OpenBIOS for embedded projects with low to mid production and OpenRemote for consumer applications).

    I would prefer it if my work could not be "embraced-and-extended." If a company modified a design, they would be obligated to release the details of the designs (schematics, microcode, etc).

    Like Woz, I wish schematics came with everything. There are schematics for my bass amp inside when it is opened. That's a good thing. Schematics are generally no longer available with computers (except many embedded computers).
    1. Re:Open Hardware by Anonymous Coward · · Score: 0

      Back in 1986 when I paid $5190 for my cutting edge Compaq 16mz 386 with 40MB disk and 1MB RAM, $407 for a color graphics card (EGA), $424 for 1MB extra (Compaq-propriatary) memory, and $289 for an 80287 8mhz floating point coprocessor, I also paid $125 to get the tech ref docs for the 386, and $40 for the docs on the EGA.

      (If only I had used the money to buy MS stock instead) ... ;-/

      Anyhoo, (for this I don't have the exact numbers) later, I also had to pay about $80 to get an updated BIOS ROM to access a new 3.5" floppy drive that I'd bought for about half that.
      </war story>

      Ok, so I can relate to a motivation for open hardware, and I did like the option of ordering docs.

      Now the next step: With Red Hat and VA Linux having so much cash, they could conceivably get into (or snarf up players already into) the now softwareish process of designing chips, like ARM variants or such. Is it time to think about GPL in that area? Individuals don't (usually) have the finances to play in that game, but with chips being designed by pulling together pre-existing sub-functions, it begins to look a little like Linux kernel building. And chips are coming out of graduate course projects in chip design. Could they be GPL'd? (or BSD'd?)

      If the analogy is valid, are there enough logic designers out there designing in a common language that an open source chip could evolve? (Of course a chip needs a place to be plugged into. Maybe we'll need open motherboards..)

      Will I ever be able to download sources and make file for a chip, tweak a source, and upload the design to Taiwan, expecting a chip in the mail in a few days?

      Aha -- just thought of this: Transmeta's new processor is software reconfigurable, right? Linus is big on Open S/W, right? Is a body of GPL'd Transmeta reconfiguration software and utilities going to happen?

    2. Re:Open Hardware by Anonymous Coward · · Score: 0

      Dang, misspelled proprietary. It was a typo, really, honest.

  65. Oops.... by Booker · · Score: 2

    Sorry Havoc. Got carried away making links, not paying attention to what they pointed to. Argh. Great book in any case. :)
    ----

  66. New Open Publication License by meta4 · · Score: 1

    I posted this previously but /. didn't seem to think the story was worth running... OpenContent is currently updating our license per this announcement. It definitely sounds as if you want something like the Open Publication License; if it isn't exactly what you want, come help us fix it so that it is.
    --------
    meta4
    dw2-dont-spam-me-@opencontent.org
    http://davidwiley.com/

  67. How about copyleft? by Anonymous Coward · · Score: 0

    How about copyleft? All the GNU books and manuals are already published under this licence. Read more about it here. -Alexander

  68. We need Dewey Decimal System for Open S/W Info by Anonymous Coward · · Score: 0
    We should pray that some library science goddess will give us a standard extendable encoding of software info classifications, so we can browse relevant contexts without having to sift through garbage views from global searches.

    Maps are good too, showing where previous explorers fell or found their way. Maps show the connectedness of different territories.

    But just a carefully key-worded troubleshooting index of people's fixes for troubles would be a boon too.

  69. fork it by Anonymous Coward · · Score: 0

    Advice for the original question:

    1. Put the "book" on the web in a form that readers can not only read, but also ask questions and answer those of others. A suitable format would be that of a WikiWikiWeb or a WebDAV server such as at www.zope.org. A suitable license would be public domain. Appoint an editor to moderate.
    2. When the "book" is sufficiently mature, fork the source. Give it to O'Reilly and Associates or New Riders or whoever promises to apply some professional editorial skills to make it into a real printed book sold in bookstores. There are several suitable licenses for the print format book, but you should consult with the publishers first.
    3. Don't use GPL or other such licenses that rely on copyright. With so many contributors you will run into problems when you wish to copyright it and modify it.

    There needs to be more work in this field. The Open Publication License often has to be modified in order to publish a print book and maintain some freedom to modify source.

    The GPL has been great for software. It is not so good with print books. If you wish to move from an online book to a print book, you need to work with print publishers to do that. Otherwise you will have to print the book and market it yourself, and that is beyond the resources of most authors. Perhaps some day communities of authors will be able to publish paper books easily, but today it is much easier to write the book collectively online first. Such a public domain text could be done and should have no legal problems. It would be a good idea to bring together a small community of people who wanted to play a volunteer role in such a book.

    1. Re:fork it by Anonymous Coward · · Score: 0

      I like the idea of making the online book public domain. You want to encourage as many people as possible to contribute, but you don't want to assure them their contributions will remain in the final product.

      For example, the copyright statement at www.h2g2.com says that all contributions may be later sold at a profit and the copyright held by Douglas Adams. I'm not sure but that such a notice would discourage some from contributing. Also, anonymous contributors should be allowed.

      Note that under current U.S. law the default for new creative expressions is copyright, not the public domain. So a notice needs to be placed at the beginning that the work is explicitly placed into the public domain and all contributors must agree to that. If parts of the work are covered by some license such as the Perl Artistic License, then that needs to be stated too up front.

      What does copyright give you that the public domain doesn't? Isn't it silly to imagine that somebody would copy the work from the web, slap a copyright statement on it, and prevent you from offering it for free? Their copyright claim would not stand a chance--you wouldn't have to sue them, they would have to sue you and pay for your attorneys when they lose.

      You want to be able to modify and edit the work freely online. When it comes to the print work, though, you don't want the publisher to have unfair competition from others who put it out more cheaply--see the O'Reilly site for discussion on that point. The print publisher ought to have some rights and have the forked work protected by copyright, and get a profit as well as recoup the costs of printing.

      The original question also asked about databases. Databases under current U.S. law are not protected by copyright--they are in the public domain, no matter how much work was done to create them. Likely within the next few years Congress will pass a law to change that--unless we get involved to fight it.

  70. You can use the GPL for a book, to wit: by MetalHead · · Score: 1

    Some chapters of Karl Fogel's book about CVS, (the Concurrent Version System, the source code control system used by many a free software project) are available under the GPL.

    --
    Bang the head that doesn't bang!
  71. RMS has already used it... by Hugonz · · Score: 1
    Both the Bison manual and the make manual are released under the GPL. They both reproduce the GPL at the beginning of the document.

    Actually, software legislation is modeled after printed works (that's why they're usually copyrighted and not patented =-\ )...so the GPL should apply very well to books as well. ------- Hugonz

  72. Agreed... by Anonymous Coward · · Score: 0

    I would rather pay $120 for 50 pages that, when read, tell me the same as a $70 1000 page telephone-style book.

    Just look at a datasheet for an electronic component. Never more than about 20 (usually about 5) pages, and you get 95% of all the info you need to use it. And the other 5% you can (sometimes) guess. I wish those guys would edit my textbooks for college. 900 pages, one book was, and we used at least 10 of them in class... :-)

    This doesn't go for detailed techinical references, and other such necessarialy technical documentation, though.

  73. Why? by Abigail-II · · Score: 2
    I've no idea why this project is being done. The current Perl documentation consists of about 1200+ pages of documentation. Except for the 10 files that make the "faq", all the documentation is released under the same conditions as Perl. That is, if you wish, under the GPL. So, the license cannot be a reason to start this project. Unless you want another license than either the GPL or the Artistic license.

    Or is it that you do not like the current documentation, and you think you can do better? But given that the current documentation is maintained by the same people developping perl, some of them authors of books like "Programming Perl" and "The Perl Cookbook", and including Larry Wall himself, and given the dubious quality of many Perl books, are you sure you are up to the task of creating something better?

    I agree the current documentation is far from perfect, but I think it's far more efficient to improve the current documentation than to write alternative documentation. As an added bonus, if you improve the current documentation, it'll be distributed with current and future versions of Perl, and kept up to date by the team maintaining Perl.

    -- Abigail

  74. WRONG by Anonymous Coward · · Score: 0

    The first 100 pages in your hypothetical example, having already been placed in teh public domain, are therefore free from copyright and those portions may be freely reproduced anywhere. I *am* a lawyer

  75. No, it's not a much harder problem. by davecb · · Score: 1

    O'Reilly is happily publishing Open Source books, including the Linux manuals and Using Samba, so there isn't a problem getting stuff printed.

    In fact, I strongly suspect that the combination of a traditional publisher, the open source licence it's published under and the active involvement of the Samba Team to swat bugs will produce a book that sells in greater quantity than a traditional "print and hope it's correct" publication.

    Besides, Samba will change over time, and the openness of the process will help us keep the book up to date.

    --dave c-b

    --
    davecb@spamcop.net
  76. Sidebar on saleability by davecb · · Score: 1

    I just saw from Amazon that Using Samba is selling quite well, thus justifying O'Reilly's risk in publishing it in Open Source.

    --davecb

    --
    davecb@spamcop.net