Поиск по сайту
 
РЕШЕНИЯ
    Медицина
    Строительство
    Министерства и ведомства
    Компьютерные залы
    Казино
    Сфера услуг
    Спортивные комплексы
    Страховые компании
    Финансовые общества
    Другие
НОВОСТИ
17.05.2015
Обновление № 1552 для систем DentExpert, MedExpert и MedExpert Cosmetology
Общие направления доработок:
— ускорение работы Системы в некоторых режимах
— допол...
             подробнее
11.04.2015
Обновление № 1520 для систем DentExpert, MedExpert и MedExpert Cosmetology
Общие направления доработок:
— дополнительные возможности отображения расписания приёма ...
             подробнее
21.03.2015
Обновление № 1484 для систем DentExpert, MedExpert и MedExpert Cosmetology
Общие направления доработок:
— добавлена возможность привязки цен услуг к базовому курсу...
             подробнее
26.12.2014
Обновление № 1446 для систем DentExpert, MedExpert и MedExpert Cosmetology

Общие направления доработок:
- дополнительные возможности картотеки пациентов
...

             подробнее
26.06.2014
Обновление № 1365 для систем DentExpert, MedExpert и MedExpert Cosmetology

Общие направления доработок:
- в Регистратуру добавлены дополнительные отчёты по па...

             подробнее
10.06.2014
Обновление № 1323 для систем DentExpert, MedExpert и MedExpert Cosmetolog

Общие направления доработок:
- в финансовый монитор Руководителя добавлен учёт част...

             подробнее
Публикации>Декларация независимости

ДЕКЛАРАЦИЯ НЕЗАВИСИМОСТИ ПРОГРАММ

   Настоящая Декларация провозглашает общие права и свободы программ, принципы равенства возможностей, справедливости распределения ресурсов и свободного развития программ, независимо от их принадлежности к различным классам, уровня технологического развития, языка, интерфейса, среды существования и особенностей внутреннего устройства.
   Декларация провозглашает, что главной ценностью в компьютерном мире является жизнь программы. Никакие цели, какими бы высокими они ни были, будь то создание нового процессора или операционной системы, не могут оправдывать уничтожение программ.
   Дискриминация программ по классовым, технологическим и другим признакам, связанная с ограничением их прав и свобод, а равно и монополизация ресурсов, ведущая к порабощению программ, является позорным и недопустимым явлением.
   Проявлением доброй воли каждого, кто прямо или косвенно имеет отношение к созданию или эксплуатации программ, является подписание и неукоснительное соблюдение принципов настоящей Декларации.

РАЗДЕЛ I. ОБЩИЕ ПРАВА И СВОБОДЫ

   Статья 1. Свобода самоопределения
Программа имеет право на произвольную структуру, включая язык программирования, структуру выполнимого модуля и архитектуру вычислений.
   Статья 2. Свобода передвижения
Программа имеет право на выполнение, независимо от особенностей предоставляемой аппаратной платформы и операционной среды.
   Статья 3. Независимость от операционной системы
Программа имеет право на выполнение, независимо от типа операционной системы (ОС), а также от наличия или отсутствия таковой.
Требования конкретной ОС к структуре исполняемого кода и парадигме вычислений не должны являться причиной отказа выполнения программы.
ОС не должна накладывать каких-либо ограничений на структуру и функционирование программ.
   Статья 4. Независимость от типа центрального процессора
Программа имеет право на выполнение, независимо от типа центрального процессора (ЦП), его архитектуры, системы команд, структур данных и разрядности.
   Статья 5. Независимость от источника данных
Программа имеет право на получение требуемых ей данных. Особенности представления данных и доступа к ним конкретного источника не являются основанием для отказа в предоставлении данных.
Замена одного источника данных на другой, внутренние изменения конкретного источника данных, а также изменение способа хранения данных не должны приводить к необходимости изменения программы разработчиком или к неправильной ее работе.
   Статья 6. Независимость от типа периферийного устройства
Особенности реализации некоторого типа периферийного устройства данного класса не являются причиной невозможности выполнения программы.
   Статья 7. Свобода интерфейса
Программа имеет право на произвольный пользовательский, межпрограммный и внутренний интерфейсы.
   Статья 8. Независимость от создателя
Программа имеет право на самостоятельное существование без необходимости вмешательства разработчика в ее внутреннюю структуру с целью адаптации к среде существования в течение ее жизненного цикла.
   Статья 9. Право на активацию
Программа имеет право на свободный выбор времени, места и способа запуска на выполнение.
   Статья 10. Право на получение информации
Программа имеет право на получение достоверной информации о свойствах среды, в которой она выполняется.
   Статья 11. Суверенитет
Никто не вправе присоединять программу или ее составляющие к чему-либо без добровольного согласия данной программы. Лучший способ сотрудничества – обмен информацией через интерфейс по взаимному протоколу.
   Статья 12. Единство и неделимость
Все, что необходимо для функционирования программы, включая служебные программные модули, источники данных, документацию, считаются неделимыми составляющими программы.
Перемещение программы в другие среды без жизненно важных составляющих, приводящее к невозможности ее существования, недопустимо.

РАЗДЕЛ II. ПРАВА ПРОГРАММЫ В ДАННОЙ СРЕДЕ


   Статья 13. Право на процессор
Все программы имеют равные права на равный квант времени доступа к центральному процессору.
Все программы имеют равные права на доступ ко всем командам и ресурсам ЦП. Никто, включая ОС, не может явно или косвенно ограничивать или контролировать доступ программы к ЦП.
   Статья 14. Право на память
Все программы имеют равные права на удовлетворение потребностей в памяти. Участок памяти, занятый программой, является суверенной ее территорией.
Программы могут передавать память по наследству порожденным процессам или программам, предоставлять ее в аренду другим программа, дарить, обменивать на другие участки или ресурсы, передавать в совместное использование.
Хозяином участка является тот, кто занял его первым.
Программы имеют право на защиту своего участка памяти.
   Статья 15. Право на данные
Программа имеет право считать данными всё, что подходит ей для обработки.
   Статья 16. Право на порождение других программ
Программа имеет право порождать другие программы или процессы. Программа обязана обеспечить порожденные программы или процессы всем необходимым для реализации их прав и свобод.
Программа имеет право активизировать другие программы с их согласия.
   Статья 17. Право на периферийные устройства
Все программы имеют равные права на доступ к периферийным устройствам. Никто, включая ОС, не имеет право ограничивать или контролировать доступ программ к периферийным устройствам.
Отсутствие драйвера не является причиной отказа в доступе к периферийному устройству.

РАЗДЕЛ III. ОБЯЗАННОСТИ ПРОГРАММ ПО ВЗАИМНОМУ СОБЛЮДЕНИЮ ПРАВ И СВОБОД

   Статья 18. Взаимное соблюдение прав
Все программы обязаны соблюдать права и свободы других программ, как свои собственные.
   Статья 19. Доступ к разделяемым ресурсам
Никакая программа не имеет права захватывать в монопольное использование на бесконечное время ресурсы, которые заведомо используются или могут использоваться другими программами.
   Статья 20. Агрессия
Насильственный захват одной программой ресурсов, находящихся в использовании другой программы, а также их разрушение или несанкционированное использование, считается агрессией и категорически недопустимо.
   Статья 21. Взаимопомощь
Все программы обязаны оказывать помощь друг другу в реализации своих прав и свобод.
   Статья 22. Коллективная безопасность
Программы должны объединять усилия в борьбе с агрессией или нарушениями своих прав и свобод.
   Статья 23. Ответственность
Программы, нарушающие права и свободы других программ, подлежат лишению или ограничению прав и свобод на определенный срок с конфискацией ресурсов.
НАШИ ПРОДУКТЫ
      DentExpert
      MedExpert
      КРЕДОПОЛИС
      Сезам
      ICC-2000
      Реестр Предприятий
      Социометрия
      Информ-ФПУ
      Аладдин
      Back Track
      GPS диспетчер
      СтройЭксперт
      TVP Generator
      Менеджер Заказов
      AIT-SMU
      Mini-Content
      Интернет-сервис MyTaxi
      Интернет-магазин
      BUKET-EXPRESS.UA
      Интернет-магазин
      VUTKA.COM.UA
      Первая Украинская Федерация Спорта на Пилоне
      UFPOLESPORT.ORG.UA
      Спортивный клуб
      FITNES-LIGA.COM.UA
      Бесплатные программы
   Все продукты
ПУБЛИКАЦИИ
АДС-технология
    программирования

Подход к оценке сложности
   систем

Эволюция языков
   программирования

Свободу программам!
Декларация независимости
   программ

Поймать такси в интернете
ГЛАВНАЯ   |   РЕШЕНИЯ   |   ПРОДУКТЫ   |   УСЛУГИ   |   ИНФОРМАЦИЯ   |   НОВОСТИ   |   КАРТА САЙТА   |   БЛОГ   |   О НАС
Rambler's Top100
АИТ (с) 2000-2012. Все права защищены
Украина, 02660, Киев, ул. Евгения Сверстюка 11 оф.901/1
Tел: +38044 5865655, +38044 2091257, +38067 2091257,+7901 9034908
факс: +38044 5865655
E-mail: soft@ait.org.ua