You are not logged in.
Hi guys 
Clarification required for this - the "war" between the proprietary and open source - because I need to understand more about this.
Open source developers have no access to the source code for the proprietary / licensed tools. Take MS Office as the example. LibreOffice dev can't access the source of the MS Office and from that point, these devs are trying hard to guess the algorithms / codes / what-so-ever in order to display doc / docx document perfectly flawless in Libreoffice.
Same goes with nVidia I assume. Devs have no access to the code so it is a little bit hard to build a good open source graphic driver (the nouveau) compared to ATI where the documentations about the working mechanism of ATI easily accessible (is it?).
Thanks !
Last edited by aifrantz (2012-10-12 01:28:09)
- Soul Research Society - NightlyArt - Necromancy -
Offline
Doing a little test
cat filename.doc(A professor required .doc or .docx for a paper) yields some gibberish followed by my entire paper in plain text (all on one line due to windows line endings not being linux line endings) followed by more gibberish.
Amidst the gibberish printed at the beginning I see some names of fonts, the word "body", and the word "Heading." At the end of the output I see the words "table", "summary information", and "word document"
From this I can gather that a basic .doc file consists of a a declaration of the font/fonts used, a declaration of the body, and a bunch of plain text that makes up the body.
If I wished to test further, I'd make a document in MS word consisting of only a header with some text and no body and see what the cat of that is.
Essentially, educated guess and check. At least that's how I would do it
As for graphics drivers, I have no idea
Last edited by rockon1215 (2012-10-10 04:48:29)
Offline
devs are trying hard to guess
http://en.wikipedia.org/wiki/Reverse_engineering
Same goes with nVidia I assume
yes
Offline
Office OpenXML (used in MS Office) is an open standard, not a proprietary one. The formatting problems in LO are due to not fully adopting the standard, but that is inching towards completion.
Offline
Copyright © 2012 CrunchBang Linux.
Proudly powered by Debian. Hosted by Linode.
Debian is a registered trademark of Software in the Public Interest, Inc.