Citat:
bachi
Uh, izvinjavam se za Mp3. Samo čemu restricted-extras i ta ostala čuda koja moraš da instaliraš ako želiš da slušaš/gledaš većinu formata? Zato što se to protivi foss floSofiji, a u nekim zemljama je i nelegalno bez da platiš licencu.
MP3 patenti su istekli skoro, verovatno ce u jednom momentu implementacija MP3 dekodiranja preci u regularni repo gde su i ostali FOSS paketi posto je IP postao "public domain" (mada, mozda se jos uvek nadje neki kamikaza patentni trol, to nikad nije iskljuceno, ali su sanse sve manje i manje posto je MP3 izasao kao standard pre 25 godina).
Medjutim, H.264 patenti nece jos skoro isteci, o H.265 i da ne pricamo. Ista prica za audio poput HE-AAC i sl.
Razlog zasto ti patentirani codeci idu u restricted repo je taj sto ne zele svi rizik od patentnih tuzbi, pogotovu velike firme koje koriste Linux u komercijalne svrhe.
Vlasnici patenata jako retko jure individualne korisnike, stavise Fraunhofer/Thomson su vec godinama dozvoljavali besplatne MP3 dekodere. Medjutim to nije garantovano i jedini nacin da budes 100% legalno cist je da nemas taj kod u distro-u, bar ne u binarnom obliku.
Ima nekih legalnih tumacenja da ako distribuiras samo izvorni kod i ako taj kod nije licenciran nekom licencom koja sprecava finalnog korisnika da regulise patente, onda to moze da se distribuira. Ali to je samo jedna skola misljenja.
Citat:
I onda se pojavi neki hard core linux taliban koji je usvojio tu neku foss religiju, a prvo što uradi nakon instalacije linuxa jeste da stavi taj restricted extras. Čast izuzecima naravno.
Mnogi "hard core" talibani misle da su ti patenti "softverski" i da ih ne kace ako su, recimo, u Evropi. To nije tacno, AV codec patenti nisu softverski (proces kompresije/dekompresije je opisan kao aparat i bez problema prolaze i u zemljama gde softverski patenti ne prolaze, zato sto nisu softverski patenti :-) i neznanje nikad nije bilo opravdanje, ali ako pricamo o religioznim misljenjima tu objektivno znanje i nije neki parametar, bitno je ubedjenje.
Sa druge strane, vecina ljudi uopste nema nikakvu potrebu da nesto apdejtuje / budzi, i njima bilo koji standardni Linux distro na standardnom hardveru radi posao.
Problemi nastaju ako treba nesto da se "budzi", u kom slucaju postaje cesto neophodno editovati kojekakve skripte, kompajlirati kernel module i sl.
Npr. meni je >uvek< CUDA installer pucao na pola, ostavljajuci me sa cistom konzolom (bez X11). Uvek je resenje bilo budzenje Xorg.conf-a i sl. sto je najgore kad pukne graficko okruzenje mora da se juri na netu sa druge masine resenje. To neverovatno smara, dok na Windowsu CUDA installer radi kao next-next-next-finish.
Ili recimo bar jednom godisnje VMWare Tools moraju rucno da se patchuju pre instalacije zato sto je Linux po 10000-ti put promenio strukture / API-je u kernelu pa kompajliranje VMWare-ovih modula ne prolazi na najnovijem Linux-u (VMWare-u obicno treba bar nekoliko nedelja da skockaju svoj kod, do tada moras da se oslanjas na neoficijelne patch-eve ako hoces da tools rade).
Neko ce reci to nije Linux problem vec NVIDIA-in / VMWare-ov - ali takve probleme, jednostavno, covek ne vidja na Windows-u osim u nekim izuzetnim slucajevima a Linux ih bukvalno priziva zato sto nema stabilan kernel API (o ABI-ju da ne pricamo).
I, naravno, po talibanima to nije bug vec feature. Kako da ne.
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos:
http://www.digicortex.net/node/17 Gallery:
http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! -
https://github.com/psyq321/PowerMonkey