Slashdot Mirror


Free Books Online

Matt Braithwaite writes "Answering RMS's call for free documentation, Karl Fogel has written a book on CVS that is free (GPLed) and available online. (The paper version has additional non-free material.) " Also, edinator wrote to say that ORA has put the Using Samba text online. Some old news there, but, hey, some light figure for after eating turkey.

18 of 59 comments (clear)

  1. InformIT by pigpogm · · Score: 4

    For anyone who's not already aware of it...

    InformIT has quite a selection of books in their Free Library. It has a number of books from Que, SAMS, and New Riders, among others. They're all available for online reading.

    --
    PigPog.
    1. Re:InformIT by x00 · · Score: 2

      But if you look about an inch to the right.. theres Linux under networking! Personally I would have put it under OS's to.. but what the hey.. there it is.... :)

      An interesting site, free books.. time to nose around! :)

      --
      May contain traces of nut.
  2. The Oreilly DocBook book is online by Anonymous Coward · · Score: 2

    The entire text of the Oreilly Docbook is downloadable www.docbook.org (bit above my head though) BruceEckels Thinking in Java is downloadable in many formats. www.bruceeckel.com In the past some people have assumed that nobody would buy a book if the text was online. Bruce Eckel comments that it will cost you almost as much in toner cartridge to print out the book as it would to buy (I know this doesn't hold true for all of the world, and certainly not here in the UK). The analogy I like to draw is that of newspapers in public libraries. Sure you can get to read them for free, but if the price is reasonable it is much more convenient to buy your very own copy to take away and read on the bus. Last but not least another fine example of online technical text is ....ahem , my very own Java Cert tutorial (100's of pages) online. http://www.software.u-net.com Marcus Green

    1. Re:The Oreilly DocBook book is online by cybaea · · Score: 4

      Thanks for that info, that's very useful.

      Will somebody please moderate this post up?

      Here are the hyperlinks:


      --
      Hi!
  3. Free Docs? Free Support? Free Everything? by ghoti · · Score: 3

    Maybe I'm wrong, but wasn't Stallman's original point that when people don't get paid for their software, they would get paid for support?
    I consider documentation as part of that support, so what's next? A call for free support centers?
    I think this is cool (I like free documentation! ;-), but where is it leading to?

    --
    EagerEyes.org: Visualization and Visual Communication
    1. Re:Free Docs? Free Support? Free Everything? by cybaea · · Score: 3

      Again, for the nth time and quoting from the article mentioned in the original post:

      Free documentation, like free software, is a matter of freedom, not price

      RMS further elaborates that the reason why you need free (in the sense of available as source and available for modification) documentation for free (in the same sense) software, is such that you can update the documentation when you modify the software! This seems to be an important point.

      So, if I make a better perl (and the world beats a path to my door...) it is kind of unfortunate that I cannot update the most popular O'Reilly books whith my enhancements. (Perl might be a bad example as the available documentation is quite good, but replace it with something else you know where the developer's docs are not sufficient. (sendmail?))

      Seriously: read the whole article. RMS is making some good points in there (and I'm not normally a fan).

      --
      Hi!
  4. good news and good moves by steve9000 · · Score: 3


    I really like this approach because

    a) there are people who could really use the
    information in the books, but can't afford them.
    (poor students?) These people would have to make
    do with other possibly worse docs. The publishers
    win because these people will gain respect
    for the publisher if the book is any good.

    b) people with cash to spend can make better
    choices. For instance if I came across an online
    book which I thought was relevant and good, I
    would be more inclined to buy it. Even if it
    had nothing new to me, I still may buy it for
    my co-workers.

    There really is nothing like a bound book.
    Computer professionals desks are swamped in
    reams of a4 printouts. Does anybody actually
    print the things out instead of reading online?

    STeve.

    1. Re:good news and good moves by maroberts · · Score: 2

      I read "using Samba" online and on the basis I like what I read I plan to pay for a real copy. [Its going to join the other 12 or so O'Reilly books I have]

      I *DO* print things out that I'm interested in, and I tend to work on computer programs and documentation in "dead tree" format rather than electronically - for some reason I find it easier to do major work in this form [minor problems I do fix online]. Perhaps its because I haven't got a 21" monitor yet.


      --

      Donte Alistair Anderson Roberts - hi son!
      Karma: Chameleon

  5. On-line Libraries by SilentMan · · Score: 2

    There's also www.itknowledge.com, which has a free archive, with all the books from InformIt and more. They also have lots of on-line books for only $150/year. There's also books24x7.com, w/o free section and $200/year, but they're worth it. There's also www.ibooks.com, which will come online soon, they say. Go check all these out.

    --
    In a world without walls, who needs Windows? In a world without fences, who needs Gates?
  6. Not appropriate licence by cybaea · · Score: 3

    The GPL is not really appropriate for documents (see below). View the OpenContent licence for a more appropriate document.

    The OpenContent Content Database (I love that name!) lists the few documents that are known to have been released under the licence.

    From the OpenContent FAQ:

    Why do we need the OPL?

    Computer software can already be made free for public consumption and improvement by distribution under one of several Free Software licenses as mentioned above. If you're developing executable code with instructional potential, please consider licensing it as "Free Software" so that it can both be a part of the Bazaar development cycle and freely accessible to everyone.

    Other Content (Learning Objects) such as graphics, images, sound bytes, video clips, models, lecture notes, tutorials, HOW-TO's and anything else that can be "referenced during technology supported learning" can not be released under these licenses because they are written specifically for computer software. The OpenContent License has been created to provide instructional designers and content specialists the same benefits, protections and assurances programmers gain from Free Software licenses. The OPL (pronounced "opal") is always open for comment. This version draws inspiration (and some verbiage) from the GPL and Debian's Social Contract.


    --
    Hi!
  7. more free books by king's+jester · · Score: 3

    at: http://www.dreamscape.com/frankvad/free.books.html http://www.icemall.com/free/free_books.html have a nice read ...

  8. Re:GPL (sort of offtopic.. sorta) by Matts · · Score: 2

    The GPL is not appropriate for all documentation - specifically programming language tutorials. Picture someone at company X using this tutorial, say perlipc.pod (assuming that was a GPL'd tutorial - which it isn't), as a starting point for the IPC part of his perl application. He takes the code, and adds huge amounts to it (ie the bulk of his application). Suddenly he realises - one small piece of his code, taken from a tutorial, is GPL'd (because the tutorial itself is GPL'd). Suddenly his whole app has to be GPL'd because the GPL requires this. That's a bad thing, simply because he didn't really think this was a choice he was making. Who considers the licence on examples we copy from books? That sort of thing should be really free - public domain or some other licence that would allow this (the AL comes to mind).

    I know this rant belongs to Tom C, but I feel the same.

    However some docs can be GPL'd without this worry. I can't really see this affecting the CVS book for example - it's not like it's a programming language. Unless it contains C code examples (which I doubt it does).

    --

    Matt. Want XML + Apache + Stylesheets? Get AxKit.
  9. RMS is drafting a "free book" license by Per+Abrahamsen · · Score: 2

    So I assume he also feel the GPL is inadequate for books. Also, note that the books published by the FSF aren't under the GPL either, but under ad-hoc licenses.

  10. GPL *is* appropriate for software docs. by Paul+Crowley · · Score: 2

    The documentation is part of the software and is forked with it; precisely the same freedoms should accompany it. I don't see any problem with the docs for GPL software being under the GPL.

    I'd also be happier if the OPL were certified Open Source.
    --

    1. Re:GPL *is* appropriate for software docs. by cybaea · · Score: 2
      I don't see any problem with the docs for GPL software being under the GPL.

      You might not have a problem, but it may not be a legal licence. Remember it talks about "running" the program and distributing "object code or executable form".

      The FSF's lawyers have checked the GPL for programs, but not, AFAIK, for documentation. If you are going through the pain of putting a licence agreement together, at least get somebody with legal training to check that it is appropriate for what you want to use it for.

      Note also, that the FSF does not use the GPL for their own documents.

      --
      Hi!
  11. Freedom and Documentation - Go to the Source :) by Horizon · · Score: 2
    Hi there;

    I've been doing a lot of emailing with RMS of late, and something that I think must annoy him is silly twats like me failing to go to the ever-useful philosophy section of his website.

    Just a few notes about Free Books. Richard has - I may be hearing FUD here - previously called O'Reilly the "parasite of Free Software". O'Reilly was and is the de facto "Publisher to Hackerdom", and their license terms used to inspire RMS to say:

    Once upon a time, many years ago, I thought I would learn Perl. I got a copy of a free manual, but I found it hard to read. When I asked Perl users about alternatives, they told me that there were better introductory manuals--but those were not free.

    Why was this? The authors of the good manuals had written them for O'Reilly Associates, which published them with restrictive terms--no copying, no modification, source files not available--which exclude them from the free software community.

    That wasn't the first time this sort of thing has happened, and (to our community's great loss) it was far from the last. Proprietary manual publishers have enticed a great many authors to restrict their manuals since then.

    Many times I have heard a GNU user eagerly tell me about a manual that he is writing, with which he expects to help the GNU project--and then had my hopes dashed, as he proceeded to explain that he had signed a contract with a publisher that would restrict it so that we cannot use it.

    - Free Software and Free Manuals

    Of course, things have changed now. O'Reilly has begun to talk about their Open Publishing License (or whatever it is), and have begun to put certain books online. I would be interested in seeing if Richard considers these to be "Free Documentation" or not.

    BTW, I'll agree that the GPL does not really address documentation very well. The OpenContent License is aimed at this sort of stuff.

    As someone else pointed out: Richard's constant mantra is "Free documentation, like free software, is a matter of freedom, not price".

    Books still have their advantages over online docs, mind you. For example, a book has a near-zero boot time, has effectively infinite uptime, has extremely high definition displays, allows you to add your own notes directly to the 'file' (requires a Pen (tm) or Pencil (tm)), it is highly portable, it is compatible with most People, it can be found in alternate formats for non-compatible people (ie Braille), it can be given as a gift, it can be thrown at a faulty TV screen, it can be used to attract attention from others (thy fellow geek) or to drive it away (thy fellow 'blond').

    Online documentation is searchable, so that you can curse and swear when you don't have the precise phrase you need. It's quick, and cross-linked and whatnot, and utterly inscrutable. Oh, and you can print it out yourself ...

    Be well;

    JC.

    --
    -- The opinions expressed are not necessarily those of the fictional entity who may or may not have expressed them
  12. Free books by GUM · · Score: 2

    The Second edition of the Gimp User's Manual is also reslesed under a free license (OPL).

    The biggest difference is that you can get it in both pdf and html format and all chapters are avalible. I consider that publishing it in a html only is not so free. Only publish a subset is also to be considered not so free.

    Why? Well as a reader you want to be able to print the whole book and and have it next to you when you deal with your projet. Maybe you also want to bring it with you and read it in your bed etc.

    • Printing a book only published in html is a nightmare.(Just print the samba book and you will find out that it will not look that good)
    • To only be able to print a subset and not the index and toc is not good because you will not be able to find what you are looking for.
    • Bring your laptop to your bedroom is not a good solution. Just imagine waking up and find that you sleept on top of it (i.e it's broken) is not funny at all.

    Still it a good thing that people and publishers let readers/users read the book for free. Me my self buy my books since paper format is always nicer. I also think you should buy your books (if you can afford it) since otherwise no one will write books.

    The biggest thing is however to be able to choose, buy or download

  13. Palm Programming Book by beowulverine · · Score: 2

    O'Reilly's "Palm Programming: The Developer's Guide" can be read at: http://www.palm.com/devzone/docs/pptdg/TableOfCont ents.htm