comp.lang.ada
 help / color / mirror / Atom feed
From: "Yannick Duchêne (Hibou57)" <yannick_duchene@yahoo.fr>
Subject: Re: copyright questions
Date: Tue, 14 Aug 2012 18:22:18 +0200
Date: 2012-08-14T18:22:18+02:00	[thread overview]
Message-ID: <op.wi1g3gl1ule2fv@douda-yannick> (raw)
In-Reply-To: op.wi1e3wgpka8ora@aspire.local

Le Tue, 14 Aug 2012 17:39:22 +0200, Vasiliy Molostov <molostoff@gmail.com>  
a écrit:

> APIs are not patentable, since does not contain any formula or process  
> description, they are writings in a tangible fixed form in nature,  
> instead you can issue patent on interface protocol, which describes a  
> process (for example - ada task body).
>
> Ada 2012 standard comes with contracts in specifications (with PRE =>  
> ... etc) and can make them patentable (more patentable than before),  
> since specification becomes a formula.

What kind of formulas are patentable? At least, I'm rather sure math  
formulas are not. I heard to say patents are mainly intended to protect  
investment made in physical processes researches (which are indeed  
typically more expensive than computer based research and modelling).  
There are also some laws intended to allow reverse engineering, when this  
is justified by needs for interoperability. I guess balancing between the  
right for interoperability and the right for patent, would be an horror.  
Patenting API and protocol (not internal protocols, which is different),  
would be like patenting the precise definition of a standard screw thread.  
Hardly believable, isn't it? With software, you have ways to protect your  
stuff, you don't have with physical things. For physical things, you have  
no choice, except patents. For software, patents are not required: you can  
decide to not publish sources (or provide these only to parties you can  
trust), encrypt data, and others options. If you want to protect an  
investment made in an xyz-alloy (which typically implies avoiding sales  
lost), you have no others choices, you must patent (I don't mean a  
metallic alloy is easy to copy, but that's less easy to protect simply,  
than to protect non-trivial original computation techniques distributed as  
machine instructions).


-- 
“Syntactic sugar causes cancer of the semi-colons.” [1]
“Structured Programming supports the law of the excluded muddle.” [1]
[1]: Epigrams on Programming — Alan J. — P. Yale University



  reply	other threads:[~2012-08-17 21:05 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-08-12 12:46 copyright questions Leo Brewin
2012-08-12 16:03 ` sbelmont700
2012-08-12 16:20 ` Vasiliy Molostov
2012-08-12 16:42   ` Yannick Duchêne (Hibou57)
2012-08-12 17:25     ` Vasiliy Molostov
2012-08-12 17:29       ` Vasiliy Molostov
2012-08-13  9:27 ` Julian Leyh
2012-08-13 10:21   ` Dmitry A. Kazakov
2012-08-14 11:42     ` Yannick Duchêne (Hibou57)
2012-08-14 15:39   ` Vasiliy Molostov
2012-08-14 16:22     ` Yannick Duchêne (Hibou57) [this message]
2012-08-14 23:46       ` Vasiliy Molostov
2012-08-15  0:49         ` Yannick Duchêne (Hibou57)
2012-08-15  2:05           ` Vasiliy Molostov
2012-08-15  7:39           ` Dmitry A. Kazakov
2012-08-15  0:55         ` Yannick Duchêne (Hibou57)
2012-08-15  6:09 ` Leo Brewin
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox