Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Misha Verbitsky ([info]tiphareth)
@ 2009-07-18 22:22:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Настроение: sick
Музыка:Faust + La Kuizine -- Trafics (split)
Entry tags:anticopyright

на тему "борьбы с цифровым неравенством"
ОК, раз просят,
техническая записка - по типу
"программы пиратской партии" умеренно
социал-демократической направленности
(на тему "борьбы с цифровым неравенством")

1. С расширением Интернета достижения
культуры стали доступны каждому.
В каждую деревню и в каждый барак
можно провести Интернет, и через
Интернет - все богатства знаний.

2. Но вместо великого выравнивания возможностей,
Интернет только увеличивает пропасть, разделяющую
образованные классы от масс.

3. В Интернете сосуществуют две культурные
среды - попса, занятая сшибанием быстрого бабла
со всевозможного развлекалова, и культурные
ресурсы, бесприбыльно несущие знания массам.

4. Через продажных законодателей, лоббисты индустрии
(оффлайна и коммерческих интернет-затейников)
проводят в думу законы, разрушительные для культуры
и образования.

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

6. Лоббисты от копирайта пытаются запретить библиотеки
и некоммерческий обмен файлами, фактически экспроприируя
Интернет у тех, кто его создал и поддерживал много лет.

7. Необходимо вернуть культуру массам. Необходимо восстановить
баланс между всевластной попсой и знанием, которое
(стараниями лоббистов копирайта и услужливых коррупционеров
чиновников) оказалось под запретом.

Поэтому мы требуем.

1. Широкую поддержку библиотечной деятельности.
В первую очередь, необходимо принять закон о
некоммерческих библиотеках, декриминализующий
электронные библиотеки и файло-хранилища.
Распространение знаний это благо, и свобода
пользования библиотеками должна иметь абсолютный
приоритет над любыми коммерческими претензиями.
Государственная поддержка электронным библиотекам,
конечно, не помешает, но если их не прессовать
судебными и уголовными методами, библиотеки
выживут и без субсидий.

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

3. "Политический экстремизм" в Интернете запретить
невозможно, по той же причине: попытка отслеживать
и пресекать все политически некорректные заявления
в сети приведет только к появлению полицейского
террористического государства. Поэтому любые
законодательные ограничения на обмен информации
в сети - зло и идиотская полицейщина.

4. Мы требуем отмены любой цензуры, как коммерческой
(копирайт), так и политической (материалы, запрещенные
за "политический экстремизм"). Никаких разговоров
об этом быть не может: свобода второй свежести
это не свобода, а рабство.

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

6. Противоестественный паразитизм лоббистов копирайта
и проприетарного программного обеспечения - колоссальное
общественное зло. Следует поэтапно, в кратчайшие сроки
перевести все государственные организации (начиная
от школ и университетов) на свободное программное
обеспечение. После того, как этого добились, надо
будет законодательно запретить любые закупки государственными
органами проприетарного программного обеспечения. Иначе
под грузом коррупции, мракобесия и невежества
погибнет сначала образование, а потом и остальные
государственные службы.

7. Противозаконное лоббирование интересов копирайт-индустрии,
совмещение государственных должностей с сотрудничеством в
структурах, осуществляющих подобное лоббирование - должно
приводить к немедленному увольнению чиновника.

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

9. Для ликвидации невежества, курсы компьютерной
грамотности (языков программирования, основ функционирования
операционной системы, построения алгоритмов) должны
преподаваться с младших классов, как предмет первостепенной
важности. Выпускники школы должны быть в состоянии
читать исходники операционной системы и приложений,
компилировать и править исходный код.
Иначе цифровые свободы превратятся в
свою противоположность - цифровое рабство,
обскурантизм, террор и полицейщину.

Привет



(Читать комментарии) - (Добавить комментарий)


[info]tiphareth
2009-07-18 20:30 (ссылка)
Ну, кто сможет, будет изучать это на уровне Торвальдса, таких
будет немного, думаю. Остальным хватит понимания синтаксиса
чтобы могли поправить config.h и откомпилировать драйвера
устройств и ядро

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]beshenov
2009-07-18 20:41 (ссылка)
Ну это всяко не "читать и править исходники".

Все-таки лучше сформулировать как "уметь устанавливать и использовать свободное ПО и знать основы программирования".

Причем "установка ПО" --- это ./configure--make--make install.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2009-07-18 20:46 (ссылка)
>Причем "установка ПО" --- это ./configure--make--make install.

Вот именно поэтому я и написал "читать и править исходники".
Потому что учить школьников быдлонавыкам - это и без нас делается,
в рамках курса изучения винды.

Задача не научить их быдлонавыкам (жизнь научит),
а чтобы они понимали, что при это реально происходит
(в меру способностей, конечно). Но работать в коммандной строке,
уметь писать простые программы и разбираться в чужом коде должен каждый,
это ничуть не труднее (и не менее важно), чем таблица Менделеева

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]toshirskij
2009-07-18 20:52 (ссылка)
./configure--make--make install.

поройчасто надо уметь больше чем это.

музыкантам, химикам и этнографам это, по-моему, ни к чему

(Ответить) (Уровень выше)


[info]beshenov
2009-07-18 21:02 (ссылка)
В ./configure--make--make install править и читать исходники как раз не нужно.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2009-07-18 21:08 (ссылка)
Это быдлонавык
из той же серии, что "открой файл в экселе, нажми такие-то кнопки там-то"
или "решай дифуры методом перенесения dx в правую часть"
никакой разницы

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]beshenov
2009-07-18 21:14 (ссылка)
Не быдлонавык --- это чтение README или INSTALL.

А если установка таки сводится к ./configure--make--make install, то, если вдруг что не так, то самостоятельно решить проблему чтением исходников можно в 5% случаев. Обычно помогает только поиск патчей или багрепортов.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2009-07-18 21:21 (ссылка)
Задача не "самостоятельно решить проблему",
задача понимать, как оно там работает

Фундаментальное образование, типа

В школе должны учить не навыкам, а умению эти
навыки получить. То есть грамотности, в самом
широком смысле

Не всякий школьник в состоянии понять, тем более
запомнить Войну и Мир, но общее представление иметь
обязан. То же должно быть с ядром Линукса и gcc. Как минимум,
школьник должен знать синтаксис и архитектуру, чтобы
разобраться, если нужно.

Ядро Линукса, конечно, глубокий текст, но уж точно не
труднее Илиады, Библии и Войны и Мира.

Такие дела
Миша

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]beshenov
2009-07-18 21:33 (ссылка)
Всем нужно знать, что программирование --- это не удел корпораций, торгующих патентами и лицензиями.

Всем нужно знать, что программирование доступно всем, кто хочет им заниматься и готов приложить труд.

Читать исходники ядра всем не нужно.

Это во многом похоже на преподавание математики. Школьнику хорошо бы рассказать, что математика есть, что она очень интересная, и т. д. Современную математику каждому школьнику показать не получится. Можно попробовать, но у большинства просто каша в голове будет и несправедливое отвращение к предмету.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2009-07-18 21:45 (ссылка)
>Современную математику каждому школьнику показать не получится.

Никто не предлагает читать курсы по архитектуре ядра и gcc в старших классах.
Компьютерная грамотность это просто грамотность. Нужно, чтоб школьникам
преподавали основы чтения и написания программ, и чтоб они могли читать
программы, которые используются. "Осознанное использование компьютера".

Без грамотности, призывы к переходу на свободный софт абсурдны,
Линукс удобнее винды, но только если пользователь грамотен, то есть
знает основы шелла и процедурных языков и может разбираться
в исходниках. Иначе основное преимущество свободного софта
улетучивается.

Такие дела
Миша


(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]beshenov
2009-07-18 21:56 (ссылка)
Всё-таки, я думаю, что последний пункт будет нормально выглядеть, если там будет просто

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


Нормально читать и править настоящий код научить не получится. Школьнику нужно работать с учебным кодом.

А рассказывать про командную строку, написание скриптов и прочие вещи нужно и можно --- сейчас всем наверняка забивают голову микрософт офисом каким-нибудь, что гораздо труднее изучать (все тупые вещи изучать трудно).

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2009-07-18 22:04 (ссылка)
Ну, с этим и агенты M$ спорить не станут
что само по себе как бы минус

главное, что Линукс реально менее удобен, если
человек не планирует разбираться с исходниками
потому что все равно с ними приходится разбираться
по-любому (как минимум, скрипты в /etc/init.d/
это если совсем не компилировать)

Если компилировать, код приходится просматривать
постоянно - даже какой-нибудь zangband без правки
исходников компилируется криво и убого

(В винде вместо этого приходится плясать с бубном
вокруг регистра и кривой локализации, что еще хуже как правило)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]beshenov
2009-07-18 22:12 (ссылка)
Нет, просто агенты M$ понимают "базовые понятия и грамотность" по модулю пользования Windows, а здесь всё по модулю свободного ПО.

Значит, /etc/init.d входит в грамотность, очень даже.

Исходники ядра --- не входят, а о правке по чисто практической необходимости нужно знать общие вещи --- как находить информацию, как патчи использовать. Все равно в нетривиальной ситуации самостоятельно не справиться. (Ну, язык C в общих чертах старшеклассник может узнать, чтобы не было проблем с правкой кода по чужим рецептам.)

(Ответить) (Уровень выше)


(Читать комментарии) -