Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"

Re^2: People who write perl, Perl and PERL

by Anonymous Monk
on Nov 21, 2005 at 05:41 UTC ( #510372=note: print w/replies, xml ) Need Help??

in reply to Re: People who write perl, Perl and PERL
in thread People who write perl, Perl and PERL

That sound's a lot like; If you wanna play with my ball, you gotta play by my rules.

If active participation in the vaunted "Perl community" is a prerequisite for using perl and CPAN, then that should be a clear and obvious part of the licence agreement.

It isn't. Why not?

Perhaps, because it would be "open source" if it were.

  • Comment on Re^2: People who write perl, Perl and PERL

Replies are listed 'Best First'.
Re^3: People who write perl, Perl and PERL
by merlyn (Sage) on Nov 21, 2005 at 05:57 UTC
    "I really shouldn't respond to the troll", but...

    You're arguing against something that I didn't say. Please read closer next time. I agree with you... there's no "license" requirement. There's only an ethical requirement that taking from the CPAN also means giving to the CPAN, and a similar requirement that someone be participating with the community to be an "expert" according to many people.

    -- Randal L. Schwartz, Perl hacker
    Be sure to read my standard disclaimer if this is a reply.

      "I really shouldn't respond to the troll", but...

      I'm thinking the same thing here.

      In your original post, you said:

      It's not cool to simply be tapping the CPAN because it's there.

      What's cool and not cool is, well, really a matter of subjective opinion. You have yours, and you've made it known. People may agree and disagree with it (the latter group is way more likely to respond, so I'm not going to draw conclusions from the way the posts are going). But it is there.

      Now you're saying

      There's only an ethical requirement that taking from the CPAN also means giving to the CPAN

      That's a huge jump from "cool" to "ethical".

      For many people, their advocacy of perl, the programming language, is simply to be effective with it. How did I get perl into our team at work? Simply by proving it to be orders of magnitude more effective than what we were doing (shell), and orders of magnitude better than the alternatives (C++ or Java) at what we were going to do with it (text manipulation and filesystem manipulation - two of perl's strongest points).

      Depending on your employment contract, that may be the best you can do. You may not be allowed to contribute to CPAN - it took me 6 months to get management to approve my work on CPAN, for example, including one lengthy conversation with a corporate lawyer. You disparage the good they do for perl simply by being an example of perl's usefulness to their cow-orkers.

      Even then, we've (well, you have - I wasn't on PM at the time) had one PM member who was prohibited from using PM at all for a period of time. (Yes, I read random nodes from time to time.) That time only ended when his employment ended. Any assumption or subjective requirement to be a member of the community devalued that member while so employed. I wonder if your statements say that tilly should have quit and starved to maintain his merlyn-sanctioned stature in the community.

      Coming from other languages, I didn't join PM for about 3 years after starting to use perl. Perhaps I'm overly taken with the virtue of Hubris, but I would claim I had reasonable "expert" status prior to joining PM or releasing anything on CPAN. In C++, the man pages had URLs in them, but no concept of this type of community. So when perl's man pages also had URLs in them, I didn't even guess that there might be this type of community behind it. I just toughed my way through the learning curve based on the perl docs, especially perlstyle. My coding style may have changed somewhat since joining PM, but not significantly more than if I hadn't - as my coding style has changed slowly over the years anyway.

      I've been labelled close-minded pretty much my entire life. But yet, for some reason, I can accept all programmers of perl into Perl. I'm not sure why you want to close the door on them. Ok, that's not quite a good analogy - I'm sure you'd accept them if they came in the PM door. You may even invite people you know outside the site (e.g., on c.l.p if you still participate in usenet). But you'll reject them as "Perl members" until they do so.

        I note, Tanktalus, that you spelled it 'perl' in some places, yet I know you to be a competent Perl programmer and active in the community. This pretty much says it all, IMNSHO. There are probably lots of competent Perl programmers in the community who spell it "incorrectly", either because it's no big deal to them, or because they're being cantankerous. This shibboleth tells us nothing more than how someone chooses to spell 'Perl'.

        I'm not sure why you want to close the door on them.
        As a fellow Perl hacker, I'm not.

        As someone who would work for me, that's my choice.

        I'm not sure why people are making more of this than it is. I'm making no moral judgements about people who have a CPAN id, perlmonk name, or are subscribed to a mailing list.

        I'm merely assessing how I would sort out people who would work for me from people who aren't. I'm baffled by the response I've gotten in this thread.

        -- Randal L. Schwartz, Perl hacker
        Be sure to read my standard disclaimer if this is a reply.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://510372]
[ambrus]: In particular, you might want to detect the encoding of a HTML file from between utf-16 versus ascii-based and encoding given in a META tag.
[ambrus]: Dumu: it should probably be safe to change the encoding if you rewind first with seek $file, 0, 0 first
[Dumu]: ambrus: good guess. I'm trying to contribute to a CPAN module, and the existing tests assume they're looking at text files
[Dumu]: ambrus: thank you. I was seeking afterwards. I'll seek first.
[jedikaiti]: Hello, Dumu!
[Dumu]: hello again jedikaiti! thanks everyone today for being in the monastery!

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (8)
As of 2017-11-20 17:59 GMT
Find Nodes?
    Voting Booth?
    In order to be able to say "I know Perl", you must have:

    Results (291 votes). Check out past polls.