Slashdot Mirror


O'Reilly Gives Away Free Programming Ebooks (oreilly.com)

An anonymous Slashdot reader writes: There's now a section on OReilly.com offering free ebooks about computer programming. There's four free Java ebooks and seven about Python, as well as an "Other" section which contains ebooks like C++ Today, Swift Pocket Reference, and Why Rust? But there's also some broader categories for Open Source and Software Architecture ebooks, as well as separate sections for their free ebooks about Data, Security, Web Development, and the Internet of Things.

18 of 87 comments (clear)

  1. Define "free" by arth1 · · Score: 2, Insightful

    Why do I have to enter my name and e-mail address, if they're free?

    1. Re:Define "free" by zenlessyank · · Score: 5, Funny

      Because you are using the wrong torrent client.

    2. Re:Define "free" by Gadget_Guy · · Score: 5, Insightful

      You know full well that in this case free just means they aren't charging any money for it. It doesn't mean that they are giving away their rights on these books and so they don't have to make them available for a straight anonymous download. They do these sorts of deals to get potential customers to their site. If you could just at hand out anonymous links to the books then it would fail their goal.

      If you don't want to give them you details then don't get the books. Easy!

    3. Re:Define "free" by wardk · · Score: 5, Funny

      >> Why do I have to enter my name and e-mail address, if they're free?

      said the user that entered their email address to get a "free" userid for posting on slashdot :-)

    4. Re:Define "free" by lister+king+of+smeg · · Score: 5, Interesting

      You know full well that in this case free just means they aren't charging any money for it. It doesn't mean that they are giving away their rights on these books and so they don't have to make them available for a straight anonymous download. They do these sorts of deals to get potential customers to their site. If you could just at hand out anonymous links to the books then it would fail their goal.

      If you don't want to give them you details then don't get the books. Easy!

      Or use a disposable email account and junk info like I always do for crap like that, I wonder how much crap info VMWare Cisco or others has in their DB's from people like me giving fake info they demand everytime you download VMWare Player, or cisco drivers

      --
      ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
    5. Re:Define "free" by luis_a_espinal · · Score: 2

      Why do I have to enter my name and e-mail address, if they're free?

      Free as in "I don't have to give money" kind of free (the common sense definition used by the majority of human beings.)

      Think of it this way. Someone is going to give you a book for free, but you have to go to his bookstore. That is, you have to walk in. By the logic derived from your silly protestation, you could say "hey, if it is free, why do I have to give you my physical presence.".

      You can keep protesting against something you don't have to give money for. It is your right, but it does make you quite silly for not understanding the meaning of trade-offs and the generally accepted definition of "free" as used by human civilizations for centuries.

  2. URLs by Ann+Coulter · · Score: 5, Informative
    1. Re:URLs by NotInHere · · Score: 5, Informative

      Seems above command doesn't download all files. This one does:

      curl 'http://www.oreilly.com/programming/free/' | grep '\.csp' | sed 's/^.*href="//' | sed 's/free\/\(.*\).csp.*">/free\/files\/\1.pdf/' | tr -d '\r' | xargs wget

      Usual disclaimers apply, ask your lawyer before doing this kind of stuff, etc etc.

  3. Re:Who needs books? by markus · · Score: 4, Interesting

    O'Reillys books are universally really high quality. Back in the 1990s and 2000s, I'd buy their books pretty much sight unseen. They were never cheap, but they were definitely worth every penny.

    These days, there are so many amazing online resources, it is rare that I would get use from a printed book. I am a little sad and nostalgic, but I honestly don't see their business model lasting all that much longer. Even if all of their books were readily and cheaply available online, I probably still wouldn't read them. It's simply the wrong way to present the type of information that I need.

  4. Re:No they dont by sittingnut · · Score: 2

    don't be so negative about everything.
    this is not ideal, but it is good. and not a lie.

  5. Three Cheers for O'Reilly by Anonymous Coward · · Score: 3, Insightful

    If you don't want to give away your e-mail use an anonymous one. Plenty out there.

    Yes these are general books about programming but it's still good value. Some publishers like Elsevier take and take and take from the community without giving anything back EXCEPT POLITICAL DONATIONS TO CONGRESSMEN TO KEEP THEIR CARTEL. O'Reilly's done very well out of the programming community but he does give back. Good for him.

  6. Re:Surprised they didn't do this sooner by myid · · Score: 3, Informative

    As far as I know, O'Reilly hasn't given away many free books. (Maybe they're changing that now.) But they've sold ebooks at a 50% discount.

    You can request to be put on their email list. Then most days, you'll get an email that tells you that one or more books are on sale for 50% off for one day.

    Also 3 or 4 times a year, they email you, telling you that for a few days, all ebooks, or all ebooks on a particular subject, are on sale for 50%. If I want to get an ebook, but I'm in no hurry to get it, I wait for those sales to get it.

    When you get a book on sale this way, you have to type in the discount code that's mentioned in their email.

  7. Re:Who needs books? by g01d4 · · Score: 3, Informative

    I find online resources are best when you're staring at code on a monitor looking for specifics. Books are best when you're offline, browsing information you might not otherwise search for.

  8. Re:Who needs books? by adolf · · Score: 2

    Early 90s O'Reilly books were largely reprints of Linux HOWTOs, and were awesome.

    Later 90s O'Reilly books were just as good, without the (freebie) HOWTO background, and were also awesome.

    i think you've got it backward, though: In OReilly's proper hay-day, they were printing texts that were easily found online.

    (I'd tell you to get off of my lawn, but given your UID, I must respectfully thank you for letting hang out for as long as I have, instead. There aren't many of you left in these parts.)

  9. more sections by Cronq · · Score: 2

    There are more sections. So far found:

    business
    data
    design
    iot
    programming
    security
    webops-perf
    web-platform

  10. It depends on your requirements by Viol8 · · Score: 2

    If all you want is a quick solution to a problem then obviously online resources are far more convenient than flicking through the index of a book. However if you need to learn something from scratch you often really have to READ a lot about it first in a linear manner, and in that situation IMO a book is a lot more user friendly than scrolling around in a browser or pdf reader. But each to their own.

  11. Re: Who needs books? by bsDaemon · · Score: 2

    None of the cool kids are using ISO or ANSI-standardized languages against IEEE-defined standardized interfaces like POSIX anymore. That level of stability and portability doesn't allow twenty-somethings to feel like they are revolutionizing the industry and making the world a better place through beautiful design patterns or whatever.

  12. Re: Who needs books? by Viol8 · · Score: 2

    Sadly you're probably right. And for "revolutionising the industry" read: reinventing the wheel - badly.