Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical
 
PerlMonks  

Re^2: Top Seven (Bad) Reasons Not To Use Modules

by Porculus (Hermit)
on Mar 14, 2009 at 00:21 UTC ( #750549=note: print w/ replies, xml ) Need Help??


in reply to Re: Top Seven (Bad) Reasons Not To Use Modules
in thread Top Seven (Bad) Reasons Not To Use Modules

Corporate no-use policies often reflect concerns about open-source "contamination" (a la Stallman) or ownership of IP.

And even if your company doesn't have a foolish and shortsighted "no-use" policy, it may still have a very reasonable requirement that all software imports go via some central body with the authority to approve licenses.

This is actually quite important. Many CPAN modules are licensed under the same terms as Perl, but not all of them are. For example, Math::Random explicitly states that "commercial incorporation of these routines into products to be sold requires permission and perhaps payment to the ACM", while Net::SMS is actually a demo for a commercial product and is licensed for internal evaluation purposes only. There aren't many companies that would be overly pleased about people bringing that kind of potential liability in through the back door ...


Comment on Re^2: Top Seven (Bad) Reasons Not To Use Modules

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (13)
As of 2014-10-20 18:16 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    For retirement, I am banking on:










    Results (87 votes), past polls