Разлика между версии на „Отворен код“

От Администрация и управление
Направо към навигацията Направо към търсенето
(Нова страница: '''Отворен код''' или както е също така известен в транслитерирания вариант от английски оупън ...)
 
 
(Не са показани 6 междинни версии от същия потребител)
Ред 2: Ред 2:
 
==Същност==
 
==Същност==
 
Определението на отворени софтуерни услуги дефинира “отворен” в контекста на (софтуерните) онлайн услуги.
 
Определението на отворени софтуерни услуги дефинира “отворен” в контекста на (софтуерните) онлайн услуги.
Онлайн услуга, още позната като Софтуер като услуга (SaaS) е услуга предоставена от онлайн софтуерно приложение, което прави възможностите си, достъпни на потребителите през Интернет, чрез интерфейс (възможно е да е HTML възпроизвеждан от уеб браузър, като Firefox; през уеб приложен програмен интерфейс (API) или по друг начин)
+
Онлайн услуга, още позната като Софтуер като услуга (SaaS) е услуга предоставена от онлайн софтуерно приложение, което прави възможностите си, достъпни на потребителите през [[Интернет]], чрез [[интерфейс]] (възможно е да е HTML възпроизвеждан от уеб браузър, като Firefox; през уеб приложен програмен интерфейс (API) или по друг начин)
  
При онлайн услугите, за разлика от традиционните софтуерни приложения, потребителите не трябват да “притежават” (да са собственици или лицензианти) софтуера, за да го ползват. Вместо това, те могат да взаимодействат чрез стандартен клиент (като уеб-браузър) и да заплащат, в случаите, в които плащат, за потребяването на услуга, вместо за притежаването (или лицензирането) на самото приложение.
+
При онлайн услугите, за разлика от традиционните софтуерни приложения, потребителите не трябват да “притежават” (да са собственици или лицензианти) софтуера, за да го ползват. Вместо това, те могат да взаимодействат чрез стандартен [[клиент]] (като уеб-браузър) и да заплащат, в случаите, в които плащат, за потребяването на услуга, вместо за притежаването (или лицензирането) на самото приложение.
  
==Отворена софтуерна услуга==
+
==Вижте още==
Отворена софтуерна услуга е тази:
+
*[[Отворена софтуерна услуга]]
#Чиято данни са отворени, по смисъла на Определението за отворено знание, с изключение на данните, които представляват лични данни, които следва да бъдат достъпни само на потребителя (т.е. собственика на акаунта) и
+
*[[Машина]]
#Чийто програмен код е: А. Свободен/Отворен софтуер (който се разпространява при условията на лиценз одобрен от OSI или FSF – вижте бележка 3) Б. Достъпен за потребителите на услугата
+
*[[Алън Тюринг]]
 +
*[[Кибернетика]]
 +
*[[Програма]]
 +
*[[Код]]
 +
*[[Невронна мрежа]]
  
Бележки 1. Определението за отворено знание изисква технологията да е отворена. В този смисъл, примерно, ползването на данните не трябва да е ограничено от технологични средства, като контрол на достъпа и трябва да са достъпни в отворен формат
+
==Източници==
 
+
*Светлин Наков и др, Въведение в програмирането със С#
Определението за отворено знание също така изисква данните да са достъпни по начин, който позволява програмно автоматизиране (т.е. чрез стандартизиран отворен програмен интерфейс или чрез даунлоад от определено стандартно място)
+
*Силвия Илиева, Владимир Лилов, Илина Манова, Подходи и методи за реализация на софтуерни системи
 
 
Одобреният от OSI списък е достъпен [http://www.opensource.org/licenses/] тук, а списъкът на FSF -  [http://www.gnu.org/philosophy/license-list.html тук].
 
 
 
За онлайн услуга, използването на лиценз за свободен софтуер или отворен код не е достатъчно, защото потребителите общуват единствено с услугата и не получават софтуера, което прави традиционните лицензи неприложими. От там е и необходимостта за второто изискване програмния код да бъде достъпен от всеки.
 
 
 
APIs: за всички приложни програмни интерфейси, свързани с услугата, ще се предполага, че са отворени (което означава, че логиката им може да бъде копирана). Това естествено следва от факта, че програмния код и данните, които обуславят интерфейса са отворени.
 
  
Важно е, че програмния код на услугата, следва да бъде достъпен за потребителите, по начин който не води до големи тежести за доставчиците на отворени софтуерни услуги.
 
==Вижте още==
 
==Източници==
 
 
==Външни препратки==
 
==Външни препратки==
 +
*[http://www.digital.bg/novini/6-%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B0-%D1%81-%D0%BE%D1%82%D0%B2%D0%BE%D1%80%D0%B5%D0%BD-%D0%BA%D0%BE%D0%B4-%D0%B7%D0%B0-%D1%81%D1%8A%D0%B7%D0%B4%D0%B0%D0%B2%D0%B0%D0%BD%D0%B5-%D0%BD%D0%B0-%D1%84%D0%BE%D1%80%D1%83%D0%BC%D0%B8-news34848.html 6 скрипта с отворен код за създаване на форуми]
 +
*[http://opensource.start.bg/ Портал за сфтуер с отворен код]
 +
*[http://www.vesti.bg/index.phtml?tid=40&oid=4685691 Мебели с отворен код]
 +
*[http://nellyo.wordpress.com/2010/03/30/oss/ Електронното правителство и софтуерът с отворен код]
 
[[category:Информатика]]
 
[[category:Информатика]]

Текуща версия към 09:04, 31 март 2014

Отворен код или както е също така известен в транслитерирания вариант от английски оупън сорс е концепция (подход) в проектирането, разработката и дистрибуцията на софтуер, позволяваща свободен достъп до софтуерния код.

Същност

Определението на отворени софтуерни услуги дефинира “отворен” в контекста на (софтуерните) онлайн услуги. Онлайн услуга, още позната като Софтуер като услуга (SaaS) е услуга предоставена от онлайн софтуерно приложение, което прави възможностите си, достъпни на потребителите през Интернет, чрез интерфейс (възможно е да е HTML възпроизвеждан от уеб браузър, като Firefox; през уеб приложен програмен интерфейс (API) или по друг начин)

При онлайн услугите, за разлика от традиционните софтуерни приложения, потребителите не трябват да “притежават” (да са собственици или лицензианти) софтуера, за да го ползват. Вместо това, те могат да взаимодействат чрез стандартен клиент (като уеб-браузър) и да заплащат, в случаите, в които плащат, за потребяването на услуга, вместо за притежаването (или лицензирането) на самото приложение.

Вижте още

Източници

  • Светлин Наков и др, Въведение в програмирането със С#
  • Силвия Илиева, Владимир Лилов, Илина Манова, Подходи и методи за реализация на софтуерни системи

Външни препратки