mboost-dp1

unknown

Microsoft arbejder på erstatning til PDF

- Via BetaNews - , redigeret af The-Lone-Gunman

Microsoft har fremlagt specifikationerne for et XML baseret “elektronisk dokument”.

Metro kaldes projektet, hvis funktionalitet synes at ligge tæt op af det, man kender fra PDF. Microsoft arbejder gennem samabejde med printer-producenter på at få integreret support for Metro direkte i printere, som man kender det fra PostScript fra Adobe.

Der vil stadig være support for PostScript i fremtidige versioner af Windows.

I følge Microsoft vil en ‘Metro-viewer’, ala Acrobat Reader, være tilgængelig til Windows Xp og Windows Server 2003 samtidig med at ‘Longhorn Beta1’ slippes løs i år, mens den endelige specifikation for Metro først forventes klar ved lanceringen af ‘Longhorn’ i slutningen af 2006.





Gå til bund
Gravatar #51 - sKIDROw
29. apr. 2005 16:27
#49 SmackedFly

Det er vist et meget stort definationsspørgsmål. Kerne moduler er baseret på interfaces, dvs. hvis du bygger non-gpl moduler oven på så bør de ikke bryde med noget licensmæssigt.


Det er jeg mere i tvivl om. Modulerne loadet jo ind i kernen og bliver et med kernen. Uden at jeg dog kender mere til hvordan det sker, end du muligvis gør det... ;)

såvidt jeg ved er det eneste problem med binære moduler at de er stortset umulige at debugge, til stor gene for udviklerne.


Det er ihvertfald det mest synlige problem for os alle. Der er netop også derfor, jeg mener vi bør sige nej til binary only moduler.

Hvis kernens interfaces tvinger modulerne til at gå GPL, medfører den naturlige IPC der foregår imellem processer (og som er en naturlig del af det at ekserkvere et app) så også GPL brud?


Nej de bliver ikke loadet ind i kernen. De fleste linker dog til GLIBC, som er LGPL'ed.

Jeg må indrømme at jeg ligepludselig ikke er så sikker, men jeg håber det ikke.


Jeg ser en stor forskel på de to scenarier. Men med en revideret GPL licens, vil disse ting forhåbentligt blive mere klare. Idéen om at det ligefrem skulle gå helt ud i applikationslaget, syntes jeg nu er sjov... hehe Men det er nu, resultatet taget i betragning, ikke en vej jeg mener er gangbar. Det bør være folk selv, som siger "nej tak - min frihed er for vigtig".
Gravatar #52 - Deternal
29. apr. 2005 17:58
AFAIK er det et fortolkningsspørgsmål om et binært modul bryder GPL eller ej - dog er modulet jo ikke afhængigt af kernen (ubrugelig uden, men ikke afhængig af).
Gravatar #53 - sKIDROw
29. apr. 2005 19:25
#52 Deternal

AFAIK er det et fortolkningsspørgsmål om et binært modul bryder GPL eller ej


Tjahh det bliver jo trodsalt loadet ind i den kørende kerne. Tror desværre blot kernel hackerne, ser velvilligt igennem fingre med det.

dog er modulet jo ikke afhængigt af kernen (ubrugelig uden, men ikke afhængig af).


Hvornår er noget så afhængigt, hvis det ikke bliver afhængigt af ikke at kunne fungere uden?... :P Lyder selvmodsigende for mig.
Gravatar #54 - Deternal
30. apr. 2005 10:20
#53: I så fald er al linux software jo afhængigt af kernen - så sun bryder gpl fordi java kører på linux? næppe. Men linux version af java er stadig rimeligt ubrugelig uden kernen.

Det er vel snarere sådan at kernen loader modulet end modulet der loader kernen.

Hvis du tager k3b, så kræver det en scsi generic driver, vcdxbuil mv. - hvis de ting er GPL, så er k3b nødt til at være det, fordi k3b er afhængigt af de libs for at køre.

Håber du forstår den subtile forskel.
Gravatar #55 - sKIDROw
30. apr. 2005 15:05
#54 Deternal

I så fald er al linux software jo afhængigt af kernen - så sun bryder gpl fordi java kører på linux?


Ja men de linker ikke direkte.
Men det ville nu være rart, om GPL'en havde reddet os fra ufri Java. Men nej det må Sun selv rette op på.

næppe. Men linux version af java er stadig rimeligt ubrugelig uden kernen.


Faktisk ikke.
Linux emuleringen på FreeBSD, skulle vist sagtens kunne klare det... ;) Ellers ville de jo slet ikke have adgang til Java. Derfor kan det kun gå for langsomt med at få fri Java.

Det er vel snarere sådan at kernen loader modulet end modulet der loader kernen.


Ja det er det jeg siger er det ikke?

Hvis du tager k3b, så kræver det en scsi generic driver, vcdxbuil mv. - hvis de ting er GPL, så er k3b nødt til at være det, fordi k3b er afhængigt af de libs for at køre.


Det ved jeg nu ikke om den SKAL være, men K3B ER GPL licenseret. Ikke på grund af de ting, men på grund af KDE bibliotekerne og QT.

Håber du forstår den subtile forskel.


Mjahhh det er jo en masse gætteri, sålænge ingen af os er programmøre. Mindes jeg ikke at du er?.
Gravatar #56 - Deternal
30. apr. 2005 17:55
Det er ikke gætterier - er ret overbevist om at FreeBSD og Linux driverne har samme versionering fordi de blot er compilet med lidt forskellige options.

Mht. linkingen, så er ovenfor beskrevne jo en af grundene til at mange libs er under lgpl, netop for at der kan linkes til dem eller de kan loades af en app uden at app'en skal være gpl.
Gravatar #57 - sKIDROw
30. apr. 2005 19:36
#56 Deternal

Det er ikke gætterier - er ret overbevist om at FreeBSD og Linux driverne har samme versionering fordi de blot er compilet med lidt forskellige options.


Selvfølgelig er de da det, i det store hele altså.

Mht. linkingen, så er ovenfor beskrevne jo en af grundene til at mange libs er under lgpl, netop for at der kan linkes til dem eller de kan loades af en app uden at app'en skal være gpl.


Ja men Linux kernen er netop ikke LGPL.. ;)
LGPL er et kompromis i mange tilfælde. Hvis vi lader dem bruge vores biblioteker, til at lave ufrie software med, så slæber de i det mindste ikke også flere ufrie biblioteker med... :o/ Hvis GLIBC var GPL licenseret, ville der nok bare dukke ufrie C biblioteker op istedet for... :( Det har vi FORHÅBENTLIGT forebygget... :)
Gravatar #58 - thj01
1. maj 2005 08:14
for lige at bringe tråden til bage igen må jeg sige, at jeg et eller andet sted fryder mig lidt over at *.doc formatet ikke er blevet dette allround format de havde håbet på.

Og det tyder også på at MS har opgivet at få deres XML udgave til at blive det.

Tænk vis firmaet på et eller andet tidspunkt bare på nogle områder overgav sig til den "mainstream" der faktisk er ved at opstå på nettet. Man kan jo få helt lykkelige drømme om at MS begyndte at satse på på det åbne XML format
Gravatar #59 - Deternal
1. maj 2005 11:01
#58: Problemet med XML er at det er en container - dvs. XML kan sagtens indeholde elementer som er lukkede, i princippet kunne XML containeren indeholde et .doc dokument.
Gravatar #60 - DUdsen
1. maj 2005 11:16
PDF er komprimeret postscript og er et meget meget låst side baseret layout, hvor man stort set kan forvente perfekt reproduktion ned til de mest ubetydelige pixels, uanset hvordan modtagerens system er sat op.
På mange måder er PDF udviklet fra en slags bilede af den udskrevne side.
Det er det der gør PDF så udbredt i den grafiske branche, og det et det MS vil forsøge at kopiere.

Problemet er så at MS Metro format formenteligt vil arve PDF's problemer med at det er ret besværligt at have med at gøre.

At bringe XML ind i biledet svarer lidt til at diskutere om en læser er skrevet i comal80 eller lisp.
XML er en slags sprog der beskriver dokumentformater, ikke et dokumentformat, XML er en simplificeret udgave af SGML der ligger til grund for bla docbook og html.

#35
<dokument>
<side nummer="42">
bla bla
</side>
</dokument>
<xsl:value-of select="/dokument/side[42]"/>

Hvorfor er det et problem at implementere individuelle sider i et XML baseret format?

Med hensyn til komprimering er jeg ening hvis man kigger paa MS doc format og open office's format så er bliver doc betydeligt mindre end sxw hvis det udsættes for samme komprimering.
Gravatar #61 - thj01
1. maj 2005 13:41
#59

Hele ideen med PDF er jo netop et format elle kan læse. Og jeg vil mene at PDF lever op til dit "container" begreb.

Hvis man tog XML og så brugte en lås (skrivebeskytte det) ville man have det som alle drømmer om. Et dokument der kan skrive ud på alle prinere under alle styresystemer. Det er grunden til at jeg forerækker PDF fremfor hvilket som helst andet format når jeg vælger det.
Gravatar #62 - DUdsen
1. maj 2005 14:06
#61 hvad er XML og hvordan er der forskelligt fra f.eks. lisp og docbook?
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