Dühöngö - 3rdparty Download site-k

Annyira utálom, amikor valamit nem, vagy csak iszonyú gányolással lehet az eredeti site-ról leszedni. Tipikusan ilyenek a 3rdpary cuccok, amiknél EULA-t kell elfogadni a letöltéshez.

Nem is az EULA-val van a gondom, én elfogadom. De az rpm SPEC fájlok - szegények - analfabéták, és nem tudják még elolvasni sem, hát még elfogadni az EULA-t. Emiatt aztán mindenféle trükközések kellenek ahhoz, hogy rpm fájlok szülessenek bizonyos cuccokhoz.

Az egyik ilyen "kedvencem" az Oracle. Régen csak a sima OTN-es letöltésekhez kért logint, minden, ami az otn-public mappában volt (Java 6,Java Timezone DB update, etc), azokhoz nem. Ez hirtelen megváltozott, eltörve ezzel a saját java_1_6_0-sun csomagom építését. Emiatt most nincs is fenn az OBS-en friss példány, mert lövésem nincs, hogy tudnám úgy letölteni a cuccot, hogy közben nem szivárogtatom ki a saját OTN accomat. Majd valami privát tárhelyen lesznek java csomagok.

A másik - ez viszonylag új - az LSI. Szerencsére ez még a jobb fajták közül való, van egy ASP.NET szolgáltatás, ennek kell behívni, megmondani, hogy melyik URL-t akarom engedélyezni, utána közvetlen lehívhatom az URL-t mert ettöl elfogadottnak tekinti az EULA-t - erröl az IP-röl, kb 5 percig.

Miért nem lehet simán csak mellécsomagolni azt a rühes licencet, miért kell még ki is kényszeríteni, hogy elfogadjam? Mert elolvasni úgyis csak max. 1x fogom. Utána csak böszen kattintok az "Accept" gombra, és kész, akármilyen szépen is van formázva a licenc (pár cég ad erre is, nem csak egy textboxba hányják bele, ami amúgy szerintem borzasztó igénytelen megoldás).

Unfairnek érzem. Nem nagyon, egy induri-pindurit.

Disclaimer: Nem várok választ, csak szerettem volna kidühöngeni magamat valahol. Mondjuk itt, a blogban.

Hozzászólások

Az arcomhoz kaptam es besirtam. Az Adaptec. Iszonyu jo download szervere van, iszonyu jo csomagjai - csak eppen pont az arcconf, az egyetlen valamirevalo cuccuk nincs kulon targz-ben, rpm-ben, deb-ben, semmiben, csak egy nagy 111 MB-os bundle reszekent lehet letolteni. Egy ird es mondd ketto(egesz egytized) megabajt terjedelmu binarist. Oke, ha a ket architekturat veszem, akkor NEGY(egesz ket tized) megabajt. Ehhez kell 2x111 MB anyagot letolteni. Kesz.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

"akármilyen szépen is van formázva a licenc"
Volt egy projektünk a marketingessel heteken át azon dolgoztunk, hogy a (Wordbe bemásolva) durván 5 oldalas ÁSZF a web boltnál tökéletesen nézzen ki. Aztán mire eljutottunk a végére, a cég bedőlt.
--
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." John F. Woods

Get dropbox account now!

Az kellemetlen lehetett... :-)

Nyilvan egyebkent nem vagyok igenyes, nem fogok otthagyni egy webboltot csak azert, mert az EULA/ASZF/TOS nem HTML-ben van formazva, csak megis... szerintem egy ceg legalabb annyira adjon magara, hogy valami HTML-es cuccot ossze tud eszkabalni. Meg az is eleg, ha wordben megformazza, es azt nyomatja ki HTML-nek. Csak nezzen ki vhogy.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

Sejtésem szerint el vagy tévedve.

Az EULA egy szerződés, és mint olyan, kétoldalú. Jó eséllyel ilyen cuccot nem is terjeszthetsz külön megállapodás nélkül, főleg nem úgy, hogy az EULA egyszerűen eltűnik belőle. A spec file-jaidnak nem elfogadniuk kell az EULA-t, hanem felkínálni a végfelhasználónak az EULA elfogadását (ha egyáltalán van jogod terjeszteni a file-okat), vagy még inkább azt támogatni, hogy a felhasználó maga tölthesse le a csomagot és fogadhassa el a megegyezést.

Például Debian Squeeze-en a

sun-java6-jre

telepítésekor (egészen pontosan a Configure fázisban) megjelenik az "Operating System Distributor License for Java v1.1 (DLJ)", és bizony el kell fogadni a prompt-nál (vagy azon a config UI-n, amit beállítottál a

dpkg-reconfigure debconf

-fal.)

A becsomagolt COPYING file nem szerződés / agreement. A jogtulajdonos egyoldalúan kijelenti, hogy ilyen és ilyen extra (nem alapértelmezett) jogokat ad ilyen és ilyen feltételek mellett.

mindenféle trükközések kellenek ahhoz, hogy rpm fájlok szülessenek bizonyos cuccokhoz

hogy tudnám úgy letölteni a cuccot, hogy közben nem szivárogtatom ki a saját OTN accomat. Majd valami privát tárhelyen lesznek java csomagok

Már ne haragudj, de ez ránézésre a legalja warez.

1) ha lehetne, mod es lehetoseg volna a forras letoltesere, en istenbizony felajanlanam a licenc elfogadasat az rpm telepitesekor. Komolyan, ha ez lenne a feltetel, akkor ezt tudnam teljesiteni, mert preinst agban ilyet rem egyszeru csinalni. A problema ott van, hogy a forrast nem tudom letolteni.
2) Sok olyan csomag van, amiben nem csak COPYING.txt van hanem EULA.txt is. Ami, szereny emlekeim szerint is End User License Agreement, vagyis vegfelhasznaloi licencszerzodes. Ez az ami, nem vesztegetek tobb szot ra.
3) Oke, kossunk alkut: en nem csomagolom ujra a gyarto szarjait, o meg cserebe ad ki RPM es DEB csomagokat. Mert amirol itt beszelgetunk, az valojaban egy kenyszerhelyzet: nincsenek megfelelo csomagok. Egy olyan rendszerben, ahol policy az, hogy lehetoseg szerint minden a csomagkezelobol legyen felrakva, es ne legyenek kosza binarisok a rendszerben, ott igenis realis igeny az, hogy legyenek rpm/deb fajlok. Es sok ilyen ceg van, illetve minden cegnel ennek kellene a policynek lenni.
Es a vicc az, hogy nem nagy melorol beszelgetunk. Nem egy olyan dologrol van szo, hogy valami extraspecialisat kellene fejleszteni. Egy rpm spec megirasa nem vesz tobbet el egy oranal, a tesztelese - helyileg telepitett OBS-sel akar - mindossze egy nap.

Egyebkent, amit nem lehet a gyartotol ertelmesen letolteni, ahhoz nem keszitek csomagot. Az lenne a legalja warez, ha mindenfele ismeretlen site-krol toltogetnem le a cuccot, es gyartanek belole csomagot. Ezt csak ugy FYI jegyzem meg.

A Java-hoz kapcsolodoan pedig most nezegetem, talan nem is kell hozza csomag, mert van gyari rpm. De azt meg majd meg kell nezni, hogy milyen minosegu, neha eleg hanyadek ami a gyartotol kijon. Viszont privatice akkor is kell repot csinalnom belole, legfeljebb nem lesz publik.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal