Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Books Businesses Java Programming Python

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

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.
This discussion has been archived. No new comments can be posted.

O'Reilly Gives Away Free Programming Ebooks

Comments Filter:
  • Define "free" (Score:2, Insightful)

    by arth1 ( 260657 )

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

    • by zenlessyank ( 748553 ) on Sunday October 09, 2016 @08:04PM (#53044241)

      Because you are using the wrong torrent client.

    • Re:Define "free" (Score:5, Insightful)

      by Gadget_Guy ( 627405 ) on Sunday October 09, 2016 @08:05PM (#53044245)

      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!

      • Re:Define "free" (Score:5, Interesting)

        by lister king of smeg ( 2481612 ) on Sunday October 09, 2016 @09:05PM (#53044475)

        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

      • by Anonymous Coward
        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 [michaeleisen.org] TO KEEP [opensecrets.org] THEIR CARTEL [sciencemag.org]. O'Reilly's done very well out of the programming community but he does give back. Good for him.
      • by epine ( 68316 )

        They do these sorts of deals to get potential customers to their site.

        And here I thought they just had an excess of pink and purple, and needed to run those ink reservoirs dry so they could replace the entire rainbow cartridge all at once, without losing their green cred.

    • by Anonymous Coward

      Well, maybe it's free because doesn't cost you money.

    • by wardk ( 3037 ) on Sunday October 09, 2016 @08:14PM (#53044285) Journal

      >> 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 :-)

      • by Anonymous Coward

        Man, you got suckered. I've been posting on Slashdot since the very beginning -- more posts than ANY OTHER USER, and still going -- all without giving them an email address. How they still got my name, I've no idea, though.

        AC.

      • by arth1 ( 260657 )

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

        You can certainly post here without entering an e-mail address.
        And as far as I remember, I have never seen a pitch like "get FREE accounts" either.

      • >> 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 :-)

        ToS says: You agree that by using the site, you consent to the collection and use of this information in accordance with our privacy policy.

        Privacy Policy: complies with the U.S. — EU Safe Harbor Framework and the U.S. — Swiss Safe Harbor Framework set forth by the U.S. Department of Commerce regarding the collection,

        I used an Email address that forwards to me, but did get some good books and in a .PDF format at that.

      • Free?.. I paid Anonymous Coward $20 for my Slashdot account.

    • by Karlt1 ( 231423 )

      They don't verify your email. You can enter in a fake email address.

    • Free books to the first 10 customers through the door on Wed. Are the books free if you have to go through the door? Yes

      But if entering your name and an email address is too much for you to handle then by all means use mine: John Smith johnsmith@johnsmithsemailaddress.com

    • There's no verification. Enter any email address you want.

    • by gsslay ( 807818 )
      You don't have to enter your email address. You have to fill in three edit boxes with text, one containing an @ symbol. If you chose to use your name and email address, that's your choice.
    • Why do I have to enter my name and e-mail address, if they're free?

      You don't HAVE to enter anything.

    • I _think_ these are all up on archive.org. At least the Functional Programming in Python one that I'm reading is.

    • by ryanmc1 ( 682957 )
      just enter a fake email and name. I tried and it works fine. The bigger problem is that you have to enter the name and email for every book.
    • The books are free as in beer. They are also free in that they are not encumbered by DRM. They are not free/libre in the sense of a free license; they are copyrighted works. O'Reilly has published some books that have free licenses (GNU Free Documentation License or Creative Commons) but these are not among them.
    • 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 q

  • URLs (Score:5, Informative)

    by Ann Coulter ( 614889 ) on Sunday October 09, 2016 @08:17PM (#53044295)

    Just do these regex replacements on the URLs:
    curl 'http://www.oreilly.com/programming/free/' | grep '\.csp' | sed 's/^.*href="//' | sed 's/free\/\(.*\).csp">/free\/\1.pdf/'

    http://www.oreilly.com/program... [oreilly.com] http://www.oreilly.com/program... [oreilly.com] http://www.oreilly.com/program... [oreilly.com] http://www.oreilly.com/program... [oreilly.com] http://www.oreilly.com/program... [oreilly.com] http://www.oreilly.com/program... [oreilly.com] http://www.oreilly.com/program... [oreilly.com] http://www.oreilly.com/program... [oreilly.com] http://www.oreilly.com/program... [oreilly.com] http://www.oreilly.com/program... [oreilly.com] http://www.oreilly.com/program... [oreilly.com] http://www.oreilly.com/program... [oreilly.com] http://www.oreilly.com/program... [oreilly.com] http://www.oreilly.com/program... [oreilly.com] http://www.oreilly.com/program... [oreilly.com] http://www.oreilly.com/program... [oreilly.com] http://www.oreilly.com/program... [oreilly.com] http://www.oreilly.com/program... [oreilly.com] http://www.oreilly.com/program... [oreilly.com] http://www.oreilly.com/program... [oreilly.com] http://www.oreilly.com/program... [oreilly.com] http://www.oreilly.com/program... [oreilly.com] http://www.oreilly.com/program... [oreilly.com] http://www.oreilly.com/program... [oreilly.com] http://www.oreilly.com/program... [oreilly.com] http://www.oreilly.com/program... [oreilly.com] http://www.oreilly.com/program... [oreilly.com] http://www.oreilly.com/program... [oreilly.com] http://www.oreilly.com/program... [oreilly.com] http://www.oreilly.com/program... [oreilly.com]

    • Wow, that's great!

      For the lazy ones, this is the full command to download the stuff to your disk:

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

      • Re:URLs (Score:5, Informative)

        by NotInHere ( 3654617 ) on Sunday October 09, 2016 @08:34PM (#53044369)

        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.

        • http://stackoverflow.com/quest... [stackoverflow.com]

          PS : Just joking, thanks for the books!

        • by mriya3 ( 803189 )
          ,,, or you can download all ebooks with:

          for i in programming web-platform security iot data business webops-perf; do mkdir -p "$i" && curl "http://www.oreilly.com/$i/free/" | grep '\.csp' | sed 's/^.*href="//' | sed 's/free\/\(.*\).csp.*">/free\/files\/\1.pdf/' | tr -d '\r' | xargs wget -P "$i"; done
    • Just do these regex replacements on the URLs:
      curl 'http://www.oreilly.com/programming/free/' | grep '\.csp' | sed 's/^.*href="//' | sed 's/free\/\(.*\).csp">/free\/\1.pdf/'

      That is nasty. Now one does not even have to surrender its e-mail address to discover those e-book are not worth it.

  • by Anonymous Coward

    While their library is excellent, they have serious competition from everywhere, including countless free sources.

    One time I talked to them about signing up for their company subscription service. The prices they wanted were ludicrous, to the point where you would have had to read a minimum of 3 books to make it worth it. Anything less and it was more cost effective to just buy a hard copy of the book.

    Meanwhile other publishers like Packt give away daily free books, which helps greatly with mindshare.

    • by myid ( 3783581 ) on Sunday October 09, 2016 @09:57PM (#53044599)

      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.

  • by Anonymous Coward

    I was hoping they would be reference books or cookbooks that I enjoy so much from Oreilly. But a quick look suggests most of them are closer to white papers or single chapters on a topic. There are 100 books across programming, security IoT etc, and although a few of them look interesting and detailed, most are quite short: the median page length of the PDFs is 43. There are a couple of 100+ page books for each topic, and programming and web topics are longer (57 pages and 71 pages, respectively). Of course

  • Wow, I had no idea you needed to read a book before you could even make an informed choice which Python version is appropriate for a project. It really inspires me to want to learn the language.

    If the compatibility problems are that bad, maybe they should have given those languages different names. It's not like snake names don't offer any choices. "Yes, I'm developing this in Death Adder. It was the best choice according to a free O'Reilly book I downloaded of the internet..."

    Unless of course this is a boo

  • There are more sections. So far found:

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

  • I have access to all their books through work and I find reading the dead tree version of their books much easier on my eyes. I will read one or two chapters and then end up buying the book. If only one or two percent of the people who take advantage of this are like me O'Reilly does well. As for the people who torrents and other ways of getting the books for free, O'Reilly knows they aren't going to get a penny from those people today. 10 years from now when those people have good paying jobs they will

It is easier to write an incorrect program than understand a correct one.

Working...