* Bill Ward <[EMAIL PROTECTED]> [2008-10-23T17:11:09] > On Thu, Oct 23, 2008 at 1:49 PM, Ricardo SIGNES < > > Gabor is not suggesting that it be required to upload to PAUSE, but that it > > be required to 'make dist.' This change would, perforce, require yet > > another new version of EU::MakeMaker et al. > > Well I have no problem with that. But how about changing PAUSE? > > Perhaps when you upload to PAUSE without a license in META.yml it could > actually replace the META.yml with one that has a license, based in input > from an HTML form? Would that be too weird? I think it's technically > feasible.
Too many authors use one of the various cpan-upload scripts, all of which would now break. I think it's likely to be a big pain. What if the user puts a 'license X' declaration all over all the files, but forgets to include a license in META.yml. Then PAUSE puts in a default, from the user's profile? Now there is a conflict. Also, if this was set in some thing while uploading, the user would have to specify it every time? I mean, if he wanted to specify the license once and be done with it, he'd make sure he got a META.yml. The best solution will be, eventually, to reject dists without a valid META.yml. I don't think META.yml or its producers are ready for that, yet. -- rjbs