align="justify">. Вільна дистрибуція. Ліцензія не може містити жодних обмежень на продаж або безкоштовне розповсюдження програмного продукту або його частини. Крім того, в ліцензії не може обумовлюватися винагороду за продаж або розповсюдження продукту. p align="justify">. Оригінальний текст повинен бути включений до складу програмного продукту і дозволено його поширення. p align="justify">. Цілісність авторського вихідного тексту. Ліцензія може обмежувати розповсюдження зміненого авторського вихідного тексту тільки в тому випадку, якщо в ній передбачено дозвіл на поширення patch-файлів з вихідним текстом для зміни продукту при компіляції. p align="justify">. Ліцензія не повинна завдавати шкоди іншим програмам, які поширюються разом з ліцензованим продуктом. Зокрема, вона не повинна вимагати, щоб ці програми також були Open Source. p align="justify"> Поява ідеї про Open Source і початок роботи над цим, дозволила програмістам власноруч визначати, як буде виглядати та чи інша програма, як вона працюватиме і які функції виконувати. Одним словом, це дозволило людині відчути всю повноту від роботи на ПК і відчути себе повним господарем ситуації. p align="justify"> Якщо програмісти, адміністратори, інженери і проектувальники досить швидко визначаються з вибором технології, на якій працювати, то людям, пов'язаним з бізнесом доводиться вдаватися до додаткових консультацій які, як правило, супроводжуються хоч і важливими коментарями, але на не надто зрозумілою для них мовою. p align="justify"> Світ програмування дуже великий, і концепція Open Source пов'язана з усіма його напрямами, починаючи від написання операційних систем і закінчуючи кінцевими продуктами для звичайних користувачів, до числа яких можна віднести і CMS (система управління вмістом). Відомо, що продукти з відкритим кодом - це найчастіше красиві і грамотні розробки, вироблені всередині дослідних лабораторій великих компаній, яким вигідно вкладати гроші в продукти, які дозволяють збільшити їх продажу і зміцнити вплив на ринку. Що стосується CMS - сюди ще не прийшли гіганти ринку і багатьом невеликим групам доводиться вести розробки самостійно. p align="justify"> Інтернет-проекти з розширюваності і перестраіваемость можна розділити на дві категорії: статичні і динамічні. Статичному проекту вистачає нормальної CMS для його життя: наповнення статтями, додавання новин, адміністрування форумів та публікація продукції на сайті. Динамічному проекту всього цього постійно мало, необхідно додавати нові розділи, розробляти і встановлювати на них нові сервіси, перебудовувати розділи у зв'язку з постійною зміною SEO-вимог, міняти дизайн і логіку існуючих компонентів, саме в таких умовах створюються нові сучасні CMS, які, за суті, є бібліотеками готових і гнучких рішень для певної платформи, і дуже важливо, щоб ці рішення були качественни.source - розробники, це, як правило, люди яким подобається програмувати, розробляти нові речі і спілкуватися у своїй open-source і не тільки...