many patents in this area to allow use of their intellectual property in connection with the standard without payment of license fees or
royalties.
Kao h.264 baseline koji ce najverovatnije biti royalty free - dakle, vidi se da ipak mogu postojati besplatni standardi iako su pokriveni patentima.
Sto se JPEG-a tice, problem JPEG-a je tzv "submarine patent" problem - da, desava se - na zalost. Medjutim, do sada skoro ni jedan submarine patent nije pravio problem jer su se nalazila neka resenja koja su vise isplativa za "submarine" kompaniju - medjutim sa JPEG-om je problem jer se radi o besplatnoj tehnologiji. Svejedno, koliko vidim ljudi iz ISO/JPEG komiteta su rekli da se radi vrlo sumnjivom patentu koji ima prior-art u sebi - tako da vrlo lako moze da se desi da se patent obori na sudu - sto je jedan od zakonskih mehanizama zastite od kojekakvih prevaranata.
Cini mi se da problem moze da bude kada se neko posle 6 ili 17 ili koliko god vremena seti da "odjednom" trazi svoja prava.
Na zalost - sve je moguce, ovo jeste jedna od mana patentnog sistema i to niko ne spori.
Takodje se ponovo dotice problema da prilikom pisanja sofware-a programer ne moze znati (zbog tajnosti pat. prijava) da li je neko nesto
zastitio i da ce mozda uskoro patent biti odobren.
Zbog vremena potrebnog da se neka prijava prihvati i reg. kao patent, moze se desiti da
neko bezbrizno pise software, i da najednom prilikom vec komercijalne prodaje istog mora da je obustavi zato sto je jedan njeo deo u
medjuvremenu prihvacen kao patent.
Na taj nacin pat. zastita moze ozbiljno da ugrozi stvaranje novog softwarea, jer prakticno prilikom kreiranja istog,
programer jednostavno ne zna, niti je u mogucnosti da proveri (zbog tajnosti patentnih prijava - pre no sto budu prihvacene (ako) i
proglasene patentom) da li se deo njegovog softwarea "kosi" sa nekim patentom koji to tek treba da postane.
Ne dakle sa onima koji su vec ustanovljeni, nego sa nekima koji su jos u proceduri vec par godina provere i koji mozda budu prihvaceni kao
patenti.
Da li jos nekome ovo deluje kao realna opasnost za razvoj software-a?
Da, to jeste opasnost - ali ta opasnost vazi i u svakoj drugoj industriji. Kazes da je sw dinamican? Jeste - a recimo i razvoj mikroprocesora, 3D grafickih kartica, telekomunikacione opreme i sl. je podjednako dinamican a vaze ista pravila za patentne prijave, i jedna nVidia ne zna da li je ATI podneo patentnu prijavu za neki tamo vertex shader.
Pritom - zaboravljas da se vreme izmedju prihvatanja patentne prijave i dobijanja patenta bar 24 meseci - za koje mozes vrlo lako citati prijave.
http://www.uspto.gov - pa idi na search / patent applications
..."Companies that switch from competing in the marketplace to trying to enforce their basic patents and intellectual is a style of
conducting business that isn't very conducive to getting a lot of business partners," Eunice said
Znas li ti sta je ovde najveca ironija? To sto prica covek koji je iz firme IBM - koja je najveci vlasnik patenata na svetu - da li ti znas da oni godisnje podnesu vise patenata nego 2/3 ostalih zemalja na svetu? Tako da je ovo sto taj covek prica najobicnije licemerje. Ako je neko tvorac najrazlicitijih nepotrebnih patenata, onda je to IBM. E, sad su im m*da u procepu (cela ta AT&T/SCO/IBM/UNIX/BSD/Linux... situacija je vrlo zamrsena - ne bih se stavljao ni na ciju stranu ovde) pa se deru na sav glas kako patenti ne valjaju... a sa druge strane im je to najefikasnije oruzije za tzv. counter-suing :)
The best argument against the wisdom of software patents may be history itself. Lotus, Microsoft, WordPerfect, and Novell all became
world leaders in the software publishing industry on the strength of their products. None of these companies needed patents to secure
funding or maintain their market position. Indeed, all made their fortunes before the current explosion of software patents began.
Clearly patents are not necessary to ensure the development of computer programs. And for those who want more control over what they
see as their property, the computer industry has already adopted two other systems: copyright and trade secrecy
Poslednja recenica je potpuno tacna, ali i nepotreba - patenti zaista nisu potrebni ni za kakav razvoj (teoretski bi se moglo i bez njih), vec za nesto drugo. Druga stvar je sto "computer program" moze biti i kompleksniji od jednog word processora, pa bi ipak bilo pametno dozvoliti i patentiranje inovacija. Kopirajt i pravo trzisne tajne su prava koja su apsolutno dozvoljena i u svim drugim industrijama, pa opet dolazimo do teze da je softverska industrija u EU ipak hendikepirana u odnosu na, na primer, hardversku ili hemijsku i sl..
The place where trade secrecy is used extensively in software is in the "source code" for programs. In computer programming, trade
secrets are kept by distributing programs in "machine code," the virtually indecipherable translation of programming languages that computers read.
It is extremely difficult for another programmer to glean from a machine-code program the original steps written by the program's author.
But software patents haven't done anything to limit this form of trade secrecy.
Pa i ne trebaju - ekvivalent "masinskog koda" bi bio plastificirani mikroprocesor, ili jos bolji primer - ne mogu ja da izdedukujem proces proizvodnje nekog leka tako sto cu otvoriti kapsulu i uraditi spektroskopsku analizu. Patent sluzi sa objavljivanje nacina na koji se proces obavlja i bar jedne od mogucih izvedbi, a ne bit-to-bit objasnjenja neke konkretne implementacije.
"Trade secret" bi u ovom slucaju znacio neku optimizovanu implementaciju patenta. Na primer, onaj pomenuti neuro-sort patent bi firma A implementirala koristeci Intel SSE optimizacije sa hyperthreading podrskom, i time dobila, recimo, 30% ubrzanja u odnosu na "primer" iz patenta (example embodiment) - neka druga firma bi to implementirala u RISC masinskom jeziku za MIPS R10K procesor i sl - ali bi obe firme referencirale na taj jedan patent. I svaki vesti programer bi mogao da implementira taj algoritam na osnovu patenta - originalni source kod mu ne treba.
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