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
next prev parent 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