Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
Per Westermark
03/16/10 01:06
Read: 192 times
Sweden


 
#174180 - Proprietary is a questin of ownership, not protection
Responding to: James Hinnant's previous message
Just a note here: Open Office makes an attempt to read and write the proprietary Office file formats. If often ends up in real sorrow if trying to open a complex Word document and then save it again. Reverse-engineering has a lot of limitations. A quick view at Open Office may show it as a good alternative to Microsoft Office. But besides a lot of missing features, it is not a good idea to try and share more complex documents in a mixed environment.

Next thing is that the owner of a proprietary file format may decide to - or not to - request royalties or not. Or if they should try to take legal actions against competitors that makes use of (or tries to) the file format.

And they may decide if they are selling - or giving away under an NDA - the documentation. And they may decide if the use of the file format should require royalties or not.

Next thing is that, depending on country, it matters a lot if if is a file format used to store primary information owned by the creator of the document, or a file format storing secondary information. When it comes to a Word document, the document is an original. The author of the document owns the rights to the information represented by the document, which can have a big difference in what a country allows - or doesn't allow - when the user wants to get access to the information expressed by the document. That greatly affects Microsofts choices when it comes to requesting royalties for the use of the Word file format. But the classic *.doc file format is still proprietary. And it doesn't change Microsofts abilities to decide if they want to sell the documentation or not. Or if a reverse-engineering of existing documents will show all possible formatting combinations, or if there are other features already specified for the file format that will break any file reader created through decoding of existing documents.

The debugger output from a compiler is not primary information. The developer still have access to his source code in the clear-text C files. If the developer can't access all debug information from the Keil output files, the developer is always free to select a different compiler to feed his source code through. That can make a big difference in legal standings when it comes to reverse-engineering of the file format.

And different countries have different views on file formats regarding how to protect. Do they represent an algorithm that may be patented? Or do they represent something that should be covered by copyrights? Is it a device or a pattern?

The big thing here is that you have to separate "proprietary" from "royalties required" or "patent infringement" etc. The important thing is if it is an open file format, where the full specification is openly available, or if the full ownership of the file format is by a user or company and where you may have to buy the specification, or where you may only find third-party documentation from reverse-engineering. Protection of a proprietary file format is a secondary parameter.

Being proprietary is just a requirement for potentially trying to protect the documentation or use of the file format. Proprietary means that you must figure out if you will break any laws by reverse-engineering or use - and how your situation changes depending on where in the world you, or your customers, live.

List of 39 messages in thread
TopicAuthorDate
SDCC download      Erik Malund      03/05/10 11:53      
   Here you go...      Robert Revens      03/05/10 12:13      
   newest      Jan Waclawek      03/05/10 12:30      
      Has any effort gone into documentation?        Richard Erlacher      03/05/10 18:20      
         documentation      Jan Waclawek      03/06/10 03:16      
            Just to add...      Robert Revens      03/06/10 04:02      
               more howto-s      Jan Waclawek      03/06/10 05:13      
                  the first 'oddity' is ...      Erik Malund      03/06/10 06:46      
                     I think you dreamt that one eric      Jez Smith      03/06/10 07:27      
                        No - it's a well-known Gotcha! in SDCC!      Andy Neil      03/06/10 11:46      
                           Reference: ISRs (or prototypes) must be in same file as main      Andy Neil      03/07/10 01:04      
                     linking      Jan Waclawek      03/06/10 14:36      
                        I see it not correct      Erik Malund      03/06/10 14:51      
                           I don't understand      Jan Waclawek      03/06/10 15:04      
                              what is it you do not understand?      Erik Malund      03/07/10 07:11      
                                 Does it not recognise...      Andy Neil      03/07/10 07:25      
                                 Surely not...      Robert Revens      03/07/10 08:42      
                                    "magic"      Jan Waclawek      03/07/10 10:44      
                                       That's not the fault of 'C'!!      Andy Neil      03/07/10 13:14      
                                       highly unusal, but      Erik Malund      03/07/10 18:42      
                                       Try java etc      Oliver Sedlacek      03/08/10 07:54      
                                 I now see why is this confusing      Jan Waclawek      03/07/10 10:27      
               emulation?      Andy Peters      03/11/10 15:53      
                  Source-level debug      Robert Revens      03/11/10 16:15      
                     symbol information      Maarten Brock      03/12/10 04:05      
                        re: symbol information      Andy Peters      03/15/10 18:40      
                           hex-file download?      Maarten Brock      03/16/10 05:46      
                              hex vs omf      Andy Peters      03/16/10 12:08      
                     Keil proprietary stuff?      Andy Neil      03/12/10 05:01      
                        extended omf51      Juergen Christoph      03/12/10 07:11      
                           omf51 vs cdb      Jan Waclawek      03/15/10 16:48      
                        proprietary file format?      James Hinnant      03/15/10 01:22      
                           I don't see why not      Andy Neil      03/15/10 01:33      
                              So, what do *you* mean by, "proprietary" ?      Andy Neil      03/16/10 02:15      
                                 AutoCAD      Per Westermark      03/16/10 03:15      
                           Yes      Per Westermark      03/15/10 01:37      
                              patentable vs proprietary      James Hinnant      03/15/10 23:39      
                                 Proprietary is a questin of ownership, not protection      Per Westermark      03/16/10 01:06      
   bouncing email      Maarten Brock      03/07/10 14:38      

Back to Subject List