Разлика между версии на „Отворена софтуерна услуга“
(Нова страница: '''Отворена софтуерна услуга е тази, при която данните са отворени.''' ==Същност== Отворена соф...) |
|||
| Ред 3: | Ред 3: | ||
==Същност== | ==Същност== | ||
Отворена софтуерна услуга е тази: | Отворена софтуерна услуга е тази: | ||
| − | + | *Чиито данни са отворени, по смисъла на Определението за отворено знание, с изключение на данните, които представляват лични данни, които следва да бъдат достъпни само на потребителя (т.е. собственика на акаунта) и | |
| − | + | *Чийто програмен код е: А. Свободен/Отворен софтуер (който се разпространява при условията на лиценз одобрен от OSI или FSF – вижте бележка 3) Б. Достъпен за потребителите на услугата | |
Определението за отворено знание изисква технологията да е отворена. В този смисъл, примерно, ползването на данните не трябва да е ограничено от технологични средства, като контрол на достъпа и трябва да са достъпни в отворен формат | Определението за отворено знание изисква технологията да е отворена. В този смисъл, примерно, ползването на данните не трябва да е ограничено от технологични средства, като контрол на достъпа и трябва да са достъпни в отворен формат | ||
| Ред 17: | Ред 17: | ||
Важно е, че програмния код на услугата, следва да бъде достъпен за [[потребител]]ите, по начин който не води до големи тежести за доставчиците на отворени софтуерни услуги. | Важно е, че програмния код на услугата, следва да бъде достъпен за [[потребител]]ите, по начин който не води до големи тежести за доставчиците на отворени софтуерни услуги. | ||
| + | |||
==Вижте още== | ==Вижте още== | ||
*[[Код]] | *[[Код]] | ||
Текуща версия към 09:06, 31 март 2014
Отворена софтуерна услуга е тази, при която данните са отворени.
Същност
Отворена софтуерна услуга е тази:
- Чиито данни са отворени, по смисъла на Определението за отворено знание, с изключение на данните, които представляват лични данни, които следва да бъдат достъпни само на потребителя (т.е. собственика на акаунта) и
- Чийто програмен код е: А. Свободен/Отворен софтуер (който се разпространява при условията на лиценз одобрен от OSI или FSF – вижте бележка 3) Б. Достъпен за потребителите на услугата
Определението за отворено знание изисква технологията да е отворена. В този смисъл, примерно, ползването на данните не трябва да е ограничено от технологични средства, като контрол на достъпа и трябва да са достъпни в отворен формат
Определението за отворено знание също така изисква данните да са достъпни по начин, който позволява програмно автоматизиране (т.е. чрез стандартизиран отворен програмен интерфейс или чрез даунлоад от определено стандартно място)
Одобреният от OSI списък е достъпен тук, а списъкът на FSF - тук.
За онлайн услуга, използването на лиценз за свободен софтуер или отворен код не е достатъчно, защото потребителите общуват единствено с услугата и не получават софтуера, което прави традиционните лицензи неприложими. От там е и необходимостта за второто изискване програмния код да бъде достъпен от всеки.
APIs: за всички приложни програмни интерфейси, свързани с услугата, ще се предполага, че са отворени (което означава, че логиката им може да бъде копирана). Това естествено следва от факта, че програмния код и данните, които обуславят интерфейса са отворени.
Важно е, че програмния код на услугата, следва да бъде достъпен за потребителите, по начин който не води до големи тежести за доставчиците на отворени софтуерни услуги.
Вижте още
Източници
- Светлин Наков и др, Въведение в програмирането със С#
- Силвия Илиева, Владимир Лилов, Илина Манова, Подходи и методи за реализация на софтуерни системи