Свободные программы: философия, технология, бизнес. Алексей Новодворский, ALTLinux, Москва.
Этика хакеров 1. Доступ к компьютерам и всему, что может дать вам знания об устройстве мира, должен быть полным и неограниченным. 2. Информация должна быть свободна. 3. Не доверяйте полномочиям, продвигайте децентрализацию. 4. Хакеров должно судить по их делам, а не по надуманным критериям, таким как степени, звания, возраст, цвет кожи и положение в обществе. 5. Вы можете создавать красоту и искусство при помощи компьютера. 6. Компьютеры могут изменить твою жизнь к лучшему. 7. Как и волшебную лампу Аладдина, компьютер можно заставить выполнять желания.
Из всеобщей декларации прав человека. Статья 19 Каждый человек имеет право на свободу убеждений и на свободное выражение их; это право включает свободу беспрепятственно придерживаться своих убеждений и свободу искать, получать и распространять информацию и идеи любыми средствами и независимо от государственных границ.
Свободные программы * Свобода запускать программу в любых целях (свобода 0). * Свобода изучения работы программы и адаптация ее к вашим нуждам (свобода 1). Доступ к исходным текстам является необходимым условием. * Свобода распространять копии, так что вы можете помочь вашему товарищу (свобода 2). * Свобода улучшать программу и публиковать ваши улучшения, так что все общество выиграет от этого (свобода 3). Доступ к исходным текстам является необходимым условием.
Copyleft Сopyleft : каждый, кто распространяет программу как с изменениями, так и без них, не вправе ограничивать свободу ее дальнейшего распространения либо модификации. Copyleft гарантирует, что каждый пользователь свободен в своих действиях.
Лицензии
Технология Экономическая эффективность: Низкий материальный (но высокий интеллектуальный) порог вхождения. Многократное использование кода. Распределенные команды разработчиков.
Технология Качество кода: Аудит профессоналов и добровольцев. Потеря репутации при низком качестве кода. Свободный обмен опытом.
Технология Соблюдение стандартов: Необходимсоть соблюдать стандарты для интеграции программ. Участие в разработке открытых стандартов фирм open source.