Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Мікроконтролер типу AVR компанії ATMEL

Реферат Мікроконтролер типу AVR компанії ATMEL





а творів. p align="justify"> Для цього Річард Столлман сформулював поняття вільне програмне забезпечення, в якому відбилися принципи відкритої розробки програм в науковому співтоваристві, що склалося в американських університетах в 1970-і роки. Столлман явно сформулював ці принципи, вони ж - критерії вільного програмного забезпечення. Ці критерії обумовлюють ті права, які автори вільних програм передають будь-якому користувачеві:

В§ Програму можна вільно використовувати з будь-якою метою (В«нульова свободаВ»).

В§ Можна вивчати, як програма працює, і адаптувати її для своїх цілей (В«перша свободаВ»). Умовою цього є доступність вихідного тексту програми.

В§ Можна вільно поширювати копії програми - на допомогу товаришу (В«друга свободаВ»).

В§ Програму можна вільно покращувати і публікувати свою поліпшену версію - з тим, щоб принести користь всьому співтовариству (В«третя свободаВ»). Умовою цієї третьої свободи є доступність вихідного тексту програми і можливість внесення до нього модифікацій і виправлень.

Можливість виправлення помилок і покращення програм - найважливіша особливість вільного і відкритого програмного забезпечення, що просто неможливо для користувачів закритих приватних програм навіть при виявленні в них помилок і дефектів, кількість яких, як правило, невідомо нікому.

Тільки задовольняє всім чотирьом перерахованим принципам програма може вважатися вільної програмою, тобто гарантовано відкритою і доступною для модернізації та виправлення помилок і дефектів, і не має обмежень на використання та поширення. Потрібно підкреслити, що ці принципи обумовлюють тільки доступність вихідних текстів програм для загального використання, критики і поліпшення, і права користувача, що отримав здійсненний або вихідний код програми, але ніяк не обумовлюють пов'язані з поширенням програм грошові відносини, в тому числі не припускають і безоплатності. В англомовних текстах тут часто виникає плутанина, оскільки слово В«freeВ» по-англійськи означає не тільки В«вільнеВ», а й В«безкоштовнеВ», і нерідко вживається стосовно безкоштовному програмному забезпеченню, яке поширюється без справляння плати за використання, але недоступне для зміни співтовариством, тому що його вихідні тексти не опубліковані. Таке безкоштовне ПЗ зовсім не є вільним. Навпаки, СПО цілком можна поширювати (і поширюють), стягуючи при цьому плату, однак, дотримуючись при цьому критерії свободи: кожному користувачеві надається право отримати вихідні тексти програм без додаткової плати (за винятком ціни носія), змінювати їх і поширювати далі. Всяке програмне забезпечення, користувачам якого не надається такого права, є невільним - незалежно від будь-яких інших умов. p align="justify"> Відкритий доступ до вих...


Назад | сторінка 3 з 28 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення програми-інтерпретатора для обробки вихідних текстів програм, що ...
  • Реферат на тему: Розробка програмного забезпечення для автоматизації формування навчальних п ...
  • Реферат на тему: Класифікація прикладного програмного забезпечення та призначення найважливі ...
  • Реферат на тему: Анексія Криму, як можна вірішіті Конфлікт України с Россией чі можна его ві ...
  • Реферат на тему: Розробка та налагодження лінійних алгоритмів і програм. Розробка програм п ...