W dniu 27.08.2012 18:01, Danilo Šegan pisze:
Hi John,
У нед, 26. 08 2012. у 17:15 -0600, John Rigby пише:
Probably related or same issue. On the old site I was able to download hwpacks with for example:
wget -q -k --no-cookies --header 'Cookie: redirectlicensephp=200' http://oldsnapshots.linaro.org/precise/hwpacks/lt-snowball/latest/hwpack_lin...
This no longer works and I get the license acceptance page instead.
We have provided a script which can download stuff for you in lp:linaro-license-protection (license_protected_file_downloader inside tests/ directory - should be moved to scripts/ though).
This has been present for a while now, and has been a recommended way to download binaries from snapshots.l.o. (Or, if you are doing this from a static IP, we've got support for allowing that through if it's an automated service [we do that for eg. validation.linaro.org].)
We will look into providing a nicer API, but until we do, any interface we've got is going to be unstable and internal.
IMHO this is utter lunacy, is there any oversight on how we do this?
If we offer both the "protected", click through, EULA, downloads and the tools to download them without seeing any license then I cannot see how this is any more legally fine than just ignoring the whole damn mess.
The stuff we are doing here feels like DRM but it is even more insane as we are the senders and recipients and we _still_ cannot get it right!
Maybe it's time to write an RFC on the "eula compliance" bit, get a new HTTP header defined, offer a patch for wget and couple of other tools and not reinvent the download tools over and over.
Frustrated ZK
PS: In Linaro we _wrote_ code that generates, displays, enforces, avoids and side-steps licenses. We have scripts that send magic cookies. We have tools that click or type "I ACCEPT". I wonder how much time was wasted on this, instead of, say, writing better kernel code, or LAVA, or whatever...