Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

Re^3: How do you compile PerlIO::gzip for AS Perl 5.10?

by cdarke (Prior)
on Sep 25, 2010 at 09:22 UTC ( [id://861937]=note: print w/replies, xml ) Need Help??


in reply to Re^2: How do you compile PerlIO::gzip for AS Perl 5.10?
in thread How do you compile PerlIO::gzip for AS Perl 5.10?

Is there anything to stop people uploading PPMs to CPAN?

The thing that would make me think twice is what are the license implications of distributing a binary - even if there is no statically linked runtime. FOSS licenses have become so complex that I no longer understand them (to tell the truth I probably never did).
If I use a Microsoft compiler then all bets are off - it's safer not to. Not sure how ActiveState get around that one. Anyone from AS wish to comment?

To be honest though, what people would really like (on Windows) is a .msi file. Many Python modules are available that way, and Rakudo is as well. Any reason why we don't do that with Perl 5 modules?
  • Comment on Re^3: How do you compile PerlIO::gzip for AS Perl 5.10?

Replies are listed 'Best First'.
Re^4: How do you compile PerlIO::gzip for AS Perl 5.10?
by BrowserUk (Patriarch) on Sep 25, 2010 at 12:56 UTC

    Seems to me that provided the source is freely available, the fact that the packages are, for convenience, also available in binary form, is irrelevant. And if it isn't that way, it should be, and the licensing needs fixing.

    I see no advantage to an .msi over a .ppm. Nor have I ever seen anyone ask for one.


    Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
    "Science is about questioning the status quo. Questioning authority".
    In the absence of evidence, opinion is indistinguishable from prejudice.
Re^4: How do you compile PerlIO::gzip for AS Perl 5.10?
by DrWhy (Chaplain) on Sep 27, 2010 at 20:52 UTC
    Personally, I like PPM's current incarnation just fine and see no need for Windows Perl modules to be distrubuted as .msi's. But that's just me. I can definitely see some people, especially Windows admin types wanting to handle Perl module installation that same way the do all other software on their system, with .msi files.

    --DrWhy

    "If God had meant for us to think for ourselves he would have given us brains. Oh, wait..."

Re^4: How do you compile PerlIO::gzip for AS Perl 5.10?
by Anonymous Monk on Sep 28, 2010 at 00:37 UTC
    Any reason why we don't do that with Perl 5 modules?

    ActiveState//http://strawberryperl.com/ adopted the same approach, single .msi for base install, then maintain with ppm between releases. A .msi for each module is just busy work.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://861937]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others surveying the Monastery: (2)
As of 2025-04-28 21:04 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.