* On Thu, Oct 23 2008, Bill Ward wrote:
> 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.

So if the user doesn't provide information, PAUSE should just make it
up?  That doesn't sound very valuable.  Now someone reading the license
field will have to wonder whether they are looking at the real license
or just the license that was randomly selected by PAUSE.  This negates
the entire usefulness of the field.

Also, altering the contents of a distribution will break the signature
generated by Module::Signature.

Some other thoughts... is the license specified in the META.yml legally
binding in any way?  If not, anyone using the module will have to look
at the rest of the distribution to determine its license, again negating
the usefulness of this field.

Then again, I, as the author, don't really know what license my
distributions are distributed under.  I could pick one, but can I really
be sure that it applies?  If I use Term::ReadLine and it picks the
Term::ReadLine::Gnu, is my module GPL now?

I don't know and I don't care.  Does anyone else?

Regards,
Jonathan Rockway

--
print just => another => perl => hacker => if $,=$"

Reply via email to