mboost-dp1

unknown

Kodak vs. SUN

- Via Slashdot - , redigeret af tmathiasen

Kodak har vundet en softwarepatent retssag mod SUN, og vil i domsafsigelsen bede om 1 milliard USD som kompensation fra SUN.

SUN er blevet dømt for at bryde Kodak’s patent, som beskriver en måde hvorpå en applikation kan bede en anden applikation om hjælp. I dette tilfælde anses det som hjælp, når java bytecode bruger en Java engine til at køre koden.

SUN benægter Kodaks patent rettigheder. De argumenterede i retten for, at Java ikke bruger Kodaks patenter, og selv om det gjorde, ville de vare ugyldige.





Gå til bund
Gravatar #1 - FISKER_Q
4. okt. 2004 08:10
Æv bæv :( de kører med klatten derovre. Først mener de det er ulovligt at udvikle fri software der kører sammen med kommercielt software(Heldigvis kan den appeleres, se evt her
(For søren da, nu må i admins vel snart begynde at finde ud af hvorfor jeg skal have uucp i mine links?)

Og så dette :(
Gravatar #2 - Deternal
4. okt. 2004 08:13
Ja det er jo bare at vente på en retssag mod MS med .NET hvis den her ikke bliver overturned i en appel.

Undrer mig iøvrigt over hvorfor LISP og Perl ikke er blevet brugt som bevis for prior art.
Gravatar #3 - guppy
4. okt. 2004 08:54
Syng så alle sammen "Only in america..." ;)

#2 Tror faktisk ikke kodak tør sagsøge MS, og det er næppe sandsynligt at de vil starte deres advokatmaskine i Javas forsvar uden provokation fra kodak - så æv :(


---
Gravatar #4 - stone
4. okt. 2004 08:56
7 millarder i erstatning .. patenter er der for at beskytte ophavsmanden til at faa sin investering hjem, men hvad relation har kodak lige til en byteintepretter som java? burde ikke vaere muligt at hive penge ud af noget patentindehaveren ikke beskaeftigere sig med.

under alle omstaendigheder er det absurt, og beviser endnu engang at patenter haemmer udviklingen og konkurrencen, frem for at opfylde sit egenlige formaal.

/stone
Gravatar #5 - angelenglen
4. okt. 2004 09:04
Nedtur, troede først lige det var SCO det gik ud over :(
Gravatar #6 - jammer
4. okt. 2004 09:05
Det er fuldstændig til grin.
Hvis de kan sagsøge SUN for det, må de vel i teorien kunne sagsøge alle der har med Java engines at gøre.

Det er da meget muligt at de blot prøver sagen af over for SUN, og vinder de der, så ruller alle sagsanlæg.

Åhhh suk....
Gravatar #7 - SmackedFly
4. okt. 2004 09:09
Ikke bare det, men hvad med RPC systemer, som findes i Windows, KDE...osv.
Det er fuldstændigt latterligt det patent...
Gravatar #8 - Deternal
4. okt. 2004 09:14
#3: Du har ret i at de nok ikke vil sagsøge MS inden sagen mod SUN er færdig, men når den er færdig vil det være et logisk skridt - og så har de ovenikøbet en precedens sag.
Gravatar #9 - mekzilla
4. okt. 2004 09:18
Er der nogen der har et link til det der patent? Fra artiklen:

"The patents describe a method by which a program can "ask for help" from another application to carry out certain computer-oriented functions."

Hvad skal det betyde..? Hvis det er så løst som det der, har de jo patent på virtuelle maskiner/shared lib's og andet godt..!?
Gravatar #10 - rasmoo
4. okt. 2004 09:23
Omhandler iflg news.com.com disse patenter:
Patent 5,206,951: Integration of data between typed objects by mutual, direct invocation between object managers corresponding to object types
Patent 5,421,012: Multitasking computer system for integrating the operation of different application programs which manipulate data objects of different types
Patent 5,226,161: Integration of data between typed data structures by mutual direct invocation between data managers corresponding to data types
Gravatar #11 - amix
4. okt. 2004 09:28
Dette er absurd...

Kodak har fået fat på disse patenter ved at opkøbe en anden virksomhed (Wang et eller andet).

Og virksomheden har bl.a. patent på følgende ting:
5,206,951 - Integration of data between typed objects by mutual, direct invocation between object managers corresponding to object types

5,421,012 - Multitasking computer system for integrating the operation of different application programs which manipulate data objects of different types

5,226,161 - Integration of data between typed data structures by mutual direct invocation between data managers corresponding to data types.

Anyway, de har sådan set patent på objekt orienteret programmering... Dvs. at ALLE OOP sprog er i fare (Java, .Net, C++, Python, Ruby osv.) - Hvis Kodak skulle vinde så kan det betyde at man skal betale royalty (patentafgift) til dem hver gang man benytter sig af OOP...

Og så er der nogen som ønsker det amerikanske patent system i Europa - - :-/
Gravatar #12 - rasmoo
4. okt. 2004 09:43
Tror næppe at et patent fra 90'erne kan true C++, som vores alle sammens Bjarne strikkede sammen i begyndelse af 80'erne. Det ser da ud til at handle mere om noget orb lignende.
Gravatar #13 - amix
4. okt. 2004 09:57
#12
C++ hører helt klart under deres patenter, og du har helt ret at de er ældre end deres patenter!? Jeg ved dog ikke hvor meget "alder" betyder for dem - - der er nogle meget gamle OOP sprog (SmallTalk f.eks.), som også hører under disse patenter. Men altså, i bund og grund er disse patenter absurde..!
Gravatar #14 - Dijkstra
4. okt. 2004 10:14
Hvad blev der af "prior art"?

Og hvad blev der i øvrigt af "sund fornuft"?
Gravatar #15 - Deternal
4. okt. 2004 10:18
#14: Tror nok kun det er på engelsk man har common sense, gætter på webster ikke mente det var nødvendigt at definere for amerikanere.

Ej spøg til side, så er det amerikanske retssystem da en stående joke.
Gravatar #16 - rasmoo
4. okt. 2004 10:25
#13

Nu gider jeg jo egentlig ikke at læse mere en abstract'et, så dette svar er ikke fuldt kvalificeret.

"Any program can effect performance of these standard operations on objects of any type by making an "invocation" request. In response to an invocation request, object management services (which are available to all object managers) identifies and invokes an object manager that is suitable for performing the requested operation on the specified type of data"

Invocation requests findes ikke i C++. Object management services og object managers findes heller ikke i C++. Det her handler altså ikke om alle OO sprog. C++ adskiller sig jo også væsentligt fra Java, da C++ ikke har noget særligt udførligt eksekveringsmiljø.

Patenterne omhandler derimod noget i stil med en orb (Object Request Broker) arkitektur. Se evt. link til OMG's webside.
Gravatar #17 - amix
4. okt. 2004 11:39
#16
Jeg overdrev muligvis også en smule :-) Anyway, jeg vil rette mig selv og sige mange i stedet for alle.
Gravatar #18 - sKIDROw
4. okt. 2004 11:41
Endnu en FREMRAGENDE eksempel på, hvorfor softwarepatenter skal bekæmpes med alle midler.
I første omgang i EU, og derefter skal USA udfase deres system.
Sidstnævnte er dog langt sværere.

#1 fiskeren

Nej nej nej!!!!
Skulle lige til at irettesætte dig, men EFF gjorde desværre fejlen før dig.
Hvad i alverden mener de med commercial products?
Kan de ikke tage klart at melde ud hvad de mener, og skrive proprietary/prorprietære produkter.
Kommerciel er ikke det modsatte af opensource/fri software.
Software bliver kommercielt i det øjeblik du tjener penge på den, hvilket Redhat, Mandrake, Suse/Novell og andre skam gør.
Gravatar #19 - sKIDROw
4. okt. 2004 11:43
Listen over prior-arts er heldigvis ret lang.
Så det er principielt kun et spørgsmål om, at nogen med pengepungen iorden skyder det ugyldige petent ned. (Nej det er ikke gratis at få prøvet et patent selvom det bliver kendt ugyldigt!!)
Gravatar #20 - FISKER_Q
4. okt. 2004 11:56
#18 Det var jo hvad dommen lød? Eller hvad?

Og det er også derfor jeg synes det er sindsygt at høre på, i teorien kunne det vel gøre næsten alle muligt plugins, addons m.m. ulovlige?

Og ville BnetD så blive lovligt af at de så begyndte at tage penge for det?
Gravatar #21 - sKIDROw
4. okt. 2004 12:06
#20 fiskeren

Jamen jeg ANER ikke hvad de mener når de bare skriver kommerciel.
For ordbogens betydning, er jo blot at der tjenes penge.. ;)
Mange bruger det dog fejlagtigt for at indikere forskel til opensource, idet mange inklusiv Microsoft nægter at tro at der kan tjenes penge uden at kræve folk køber istedet for at downloade... ;)
Gravatar #22 - FinnHolger
4. okt. 2004 13:11
Ok, alle de kloge ord er vidst sagt allerede.
-Så her er et syrligt bolsje:

"SUN benægter Kodaks patent rettigheder."
Som læst betyder det at det er patentet - og ikke Kodak - der benægtes rettigheder. mums!
Gravatar #23 - Dan
4. okt. 2004 14:24
#22, :)
Hvor for er sammen satte ord så svære?
Gravatar #24 - C#
4. okt. 2004 14:38
#2 njae tvivler, .NET's msil er som sådan maskin kode der udføres ikke 100% det som java bytecode er, rimelig teknisk søg efter msil for mere info.
Gravatar #25 - Deternal
4. okt. 2004 15:21
#24: Er det ikke i udgangspunktet fortolket af CLR? Og ville et program ikke kunne kalde CLR hvis det bliver bedt om at køre et .NET program? I så fald bryder det jo patentet på samme måde.

#22: Jaja, editorerne gør da et rimeligt job, kringlet er det men det kan da forstås og klart bedre end min stikords news posting.
Gravatar #26 - Whoever
5. okt. 2004 05:01
lidt off topic:

Nogen speciel grund til at newz vælger at bringe nyheden med slash dot som kilde? (indsendte selv nyheden, og nu er det jo ikke slash dot der er kilden, med Democrat & whatever)..give credit where credit is due, og det er den ikke til slash dot.
Gravatar #27 - rasmoo
5. okt. 2004 07:48
@25 ("#24: Er det ikke i udgangspunktet fortolket af CLR?")

Nej, der har aldrig været fortolkning i dotnet. Man kan godt gøre nogle kald ind i CLR'en (Don Box gjorde engang en demo med kald mellem noget Java og dotnet), men jeg ved ikke rigtig om det er sammenligneligt med request brokers og parameter matching, som nævnt i patenterne. Der findes dog en del teknologi i dotnet som lyder som noget der er dækket af patenterne. På den anden side ligger soap, wsdl, uddi og alt den slags remoting nok også i denne sfære.
Gravatar #28 - mekzilla
5. okt. 2004 07:58
Der er stavefejl i patent nummer 5,421,012 :

"A object catalog includes both..."

Pinligt! Det hedder "An object...".

EDIT: Der er links til det ovenfor.
Gravatar #29 - Deternal
5. okt. 2004 14:31
#26: Simpelt - jeg læste om nyheden på /., mao. er kilden til at finde nyheden /. men selve nyheden på en anden side. Det samme gør sig gældende med aviser, metroexpress kan godt være en kilde som så har fået nyhederne fra ritzau.
Gravatar #30 - Deternal
5. okt. 2004 14:40
#27+24: msil er et intermediary mellem source kode og maskinkode. Nu har jeg aldrig kodet java, men jeg vil egentlig formode at de også har et intermediary format mellem rå source kode og maskinkode, og det er så JRE's opgave at fortolke det intermediary program og få et afviklet som maskinkode på maskinen.
Præcis som CLR skal fortolke msil således at maskinen kan forstå det.
Gravatar #31 - Whoever
5. okt. 2004 19:00
deternal, yir, mener bare det er underligt at newz ikke kigger efter multiple instants af samme nyhed. Tror tit desværre, at folk nøjes med at læse /. notitsen (hvilket skyldes de nogen ensidige og meningsløse indlæg der nogle gange er: "bill er luder" el. "'pingviner' skal smeltes levende og på hovedet")
:P
Gravatar #32 - rasmoo
5. okt. 2004 20:25
#30 - ordvalg. Både dotnet og java bruger byte-code oversættere (compilere) og Just-in-time oversættere (compilere). Dog kan Java programmer også eksekveres af en byte-code fortolker (interpreter).

Kodaks patenter handler dog ikke om et sprog er oversat eller fortolket. Jeg tror at hvis man forsøger at følge din formodning, så finder man at en kommandolinie prompt også forbryder sig mod Kodaks patenter. ;)
Gravatar #33 - Deternal
6. okt. 2004 07:46
#32: Tjeah hvis man kører en batchfil kunne man vel godt anskue det som værende i konflikt med patentet. Dog ikke alene som kommandoprompt da der er forskel på at eksekvere en kommando og på at fortolke.

Når du forklarer det på den måde kan jeg godt se mit ordvalg ikke har været korrekt - min kodeerfaring stammer alene fra script-sprog så der har vi grunden, sorry :)
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login