sry then - i should have kept that more focused - all of them will raise the
same fundamental questions, whether investigated one by one or in tandem

they all have a client which fetches metadata from their repo, and offers
downloads to the user - some repos may expose license declarations to the
client, and some may not - the ones that do not, will not allow the simpler
option of patching the client - the ones that do, will present dubious
licensing information

that is because those repos allow anyone to publish to them anonymously; so the
readily available licensing information (if any) is supplied by the uploader,
and is not verified by anyone else - i am only asking to consider whether that
information is reliable enough, without scrutinizing the code-bases, as the FSD
does

the ones i looked at, declare licenses for only about 50% of the packages -
that is because very few require the uploader to specify any license - some
suggest it in the documentation, and some do not even suggest it - some may not
even allow it

this is definitely worth considering now as a general concern - i think that
the success of any one of the examples will hinge primarily on that factor alone

can we rely on the terse 'GPL3', 'MIT', 'BSD3' labels declared by anonymous
uploaders, without looking at the code-base? - it is a simple question, and
will be relevant to nearly all of these package managers - let is answer it now

Reply via email to