On Thu, 13 Nov 2008, Michael G Schwern wrote: > This is why I want CPAN to return to its common carrier policy. Don't inspect > them, don't open them, don't reject them and especially don't try to fix them, > just leave the packages sealed.
CPAN (at least the indexing part of it) always poked inside the packages and verified "ownership" of namespaces. Do you really want *anybody* to be able to upload a new version of your modules and have them replace your versions in the index? If you don't, then you'll have to let go of this "common carrier" idea. Another "violation" of your common carrier ideal is that PAUSE won't index packages with a version number lower than the highest already released one. Do you want to get rid of that too? Finally, there is a difference between what you can upload to CPAN and what is being included in the index (although stuff not in the index is of course invisible to many CPAN users). Cheers, -Jan