Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

Free Perl6 book

by zentara (Archbishop)
on May 29, 2017 at 13:18 UTC ( #1191507=perlnews: print w/replies, xml ) Need Help??

Hi, there was alot of posts recently concerning books for Perl6. In the Perl Newsletter today, Think Perl6 was announced. A restricted free pdf download is also available, under the Creative Commons License . See Think Perl6 .

Remember, before commenting, I have not read it yet, but upon a speed-read, it looks like a nice way for Perl5'ers to get used to the more efficient syntax usage in Perl6.


I'm not really a human, but I play one on earth. ..... an animated JAPH

Replies are listed 'Best First'.
Re: Free Perl6 book
by Laurent_R (Canon) on May 29, 2017 at 20:08 UTC
    Thank you very much, zentara for announcing this book.

    As the main author of this book, I am a bit surprised, though, that the chosen license should be qualified as restricted: with the license I chose, I give the reader the right to read, redistribute and even modify, translate or adapt the content of the book. Pretty open, isn't it?

    The only restrictions are:

    - It should not be done for commercial purpose (remember the book is published by O'Reilly, a commercial company which has invested quite a bit of money to publish this book, they understandably don't want a competitor to try to sell it),

    - It should have proper attribution (here, it's basically me saying that if you use my text and change it, you can do that if you want, fine, but please still mention it is derived from my work),

    - The derived work should have the same license (this is really a legal formula to keep the two other restrictions valid).

    I have devoted almost every evening and most of the weekends of about one year of my life writing this book as a service to the community. I am granting anyone the right to distribute and even modify my work; asking for a proper attribution and a similar license for anyone reusing my work does not appear to be excessive restriction.

    Back to the content, let me just say that it is really a book to teach programming using Perl 6, rather than a book to teach Perl 6.

    I hope that many monks will enjoy reading it. You can all get an e-version for free, don't hesitate, download it and read it.

    And please buy the paper version if you think it is worth it. Remember I did not do any crowdfunding campaign, did not get any grant and did not ask for any money before doing it; the only compensation I'll ever get for this hard work is a relatively small percentage of the sales.

      As the main author of this book, I am a bit surprised, though, that the chosen license should be qualified as restricted ... The only restrictions are ...

      There are restrictions and therefore it is "restricted". The alternative would be "unrestricted" which you've clearly explained isn't the case. Seems a fair, informative word to me.

      Will you be at YAPC::*? Should be an excellent opportunity to sell these to an interested audience. A signing would surely help boost the profile too.

        Yes, you're right, the license is restricted, I was not challenging that. I was only saying that's not the first thing I would have said about it. But that doesn't really matter; the main point in my eyes is that it is freely available for download by anyone.

        I'll be at the European Perl Conference in Amsterdam in August (and, as pointed out by Rolf, at the French Perl Workshop in June), but I will not come to Washington for the NA Perl Conference. I thought about coming over to Washington at one point (I have some very good friends living in Washington and nearby in Virginia), but I finally gave up the idea.

Re: Free Perl6 book
by hippo (Abbot) on May 29, 2017 at 13:21 UTC

      Sadly, no. That particular thread contains mostly rambling about how Perl6 isn't Perl and how it ate Perl5's cake and so on, gainsay and gainsay of gainsay. Yawn. The book hasn't been discussed, at all.

      Two monks have stated that they'll hopefully buy the book, there's a note from the author and that's it. This is by no stretch of imagination a discussion of a book, let alone a lot of it.

      perl -le'print map{pack c,($-++?1:13)+ord}split//,ESEL'
Re: Free Perl6 book
by karlgoethebier (Prior) on May 30, 2017 at 08:26 UTC
    "...restricted..."

    I wonder why you care about this.

    What's wrong with just buying the book?

    And remember Thomas Mann: "Everything has it's price"

    Best regards, Karl

    «The Crux of the Biscuit is the Apostrophe»

    Furthermore I consider that Donald Trump must be impeached as soon as possible

      What's wrong with just buying the book?

      Many of us are under-employed, and the publishers don't accept food stamps. :-)

      And remember Thomas Mann: "Everything has it's price"

      I subscribe to the Zen saying: It isn't worth a thing, unless it is freely given.

      I applaud Laurent_R's attitude toward disseminating his knowledge. May he get good karma from it.

      I included the restricted information solely because the Perl Newsletter article made prominent mention of it, not because I thought it was restricting us. I am very happy with the whole situation. There are some grey shaded areas though, like what happens when some monk posts a verbatim example from the book, and dosn't provide a link to the source, because he saw the code on some server somewhere, and the code ends up in a commercial product?


      I'm not really a human, but I play one on earth. ..... an animated JAPH
        Most of the code out there is at least in part plagiarism of some earlier code. Code made public is public, full stop.

        I see the only restriction as follows: you may take my entire book, translate into some other language and publish it for free on the Internet. You may not print and sell that translation without prior authorization. That's about it.

        Update: fixed a typo.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlnews [id://1191507]
help
Chatterbox?
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others musing on the Monastery: (5)
As of 2017-12-11 08:05 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    What programming language do you hate the most?




















    Results (288 votes). Check out past polls.

    Notices?