okffi / open-api-definition

Community governed definition of open API
http://okffi.github.io/open-api-definition/
Creative Commons Zero v1.0 Universal
7 stars 7 forks source link

Kilpailevan järjestelmän luomismahdollisuuden edellyttäminen? #6

Open apoikola opened 9 years ago

apoikola commented 9 years ago

Itse harkitsisin tuon "kilpaileva järjestelmä"-kohdan muuttamista imperatiiviksi. Eli että rajapinta ei ole avoin, mikäli kilpaileva järjestelmä joka on tehty eri työkaluin ei ole yhteensopiva kaikkin rajapintaa hyödyntävien sovellusten kanssa.

Voisin kuvitella että esim tavaramerkittyjä laabeleita käyttäen tai kryptografisesti varmentaen voisi tehdä avoimen rajapinnan, jota muut eivät kuitenkaan saa lakisääteisesti tarjota loppuasiakkaille. Myöskään patentoidun toiminnallisuuden avoin rajapinta ei tarkoita mitään.

Jos dokkari kestää, loisin tähän vielä vahvan avoimuuden määritelmän, eli sellaisen lupauksen siitä, että avoimuutta ei toimittaja voi yksipuolisesti myöhemmin vähentää. Eräänlainen copyleft avoimuudelle. Sillä muuten voin kuvitella että Efficaan tulee avoin rajapinta, joka ei tarkoita mitään.

apoikola commented 9 years ago

Itse asiassa tuo vahva avoimuus sopii parhaiten tämän dokkarin käyttöohjeeseen ja sitä kautta kilpailutusmateriaaliin. "Toimittaja sitoutuu pitäämään rajapinnat x,y ja z avoimena tämän sopimuksen voimassaollessa."