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

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]beshenov
2009-07-18 23:14 (ссылка)
C для практического применения или понимания чужого кода требует порядочно утомительных технических сведений, приемов и шаблонов. Плюс библиотеки, начиная со стандартной, заканчивая какой-нибудь pthread. Я думаю, C обязательно нужно знать, но только программисту.

Технические определения Lisp в лице Scheme можно неформально за 15 минут рассказать, а потом уже беседовать о вещах, которые будут концепциями программирования вообще, а не отдельно взятого языка. Quotation и метапрограммирование, конечно, будут более-менее особыми вещами, но это интересные концептуальные особенности.

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


[info]tiphareth
2009-07-19 05:42 (ссылка)
"Free software is a matter of the users' freedom to run, copy, distribute, study, change and improve the software. More precisely, it refers to four kinds of freedom, for the users of the software:

* The freedom to run the program, for any purpose (freedom 0).
* The freedom to study how the program works, and change it to make it do what you wish (freedom 1). Access to the source code is a precondition for this.
* The freedom to redistribute copies so you can help your neighbor (freedom 2).
* The freedom to improve the program, and release your improvements (and modified versions in general) to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this.

Человек, который этими "четырьмя свободами" не в состоянии воспользоваться,
есть человек по природе своей несвободный, то есть раб.

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

Соответственно - грамотность необходима каждому, не только программистам.
В том числе C.

Это совершенно не важно, что человек не напишет ни строчки на C
и не будет править исходники ядра. Важно, что он свободен в своем
выборе писать или не писать, править или не править.

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

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


[info]beshenov
2009-07-19 08:17 (ссылка)
Можно зайти с другой стороны.

Отдельно взятому свободному человеку может понадобиться поправить код на десятках языков, и со временем вероятность того, что это будет C, стремительно убывает. На C в основном пишется (и будет писаться в самом ближайшем будущем) ядро и GNU, и там править нужно меньше всего, а понимать суть можно без чтения мегабайтов кода (а, например, прочитав книги по вопросу).

Учить всех 5--10 языкам программирования на случай правки и чтения кода нет смысла, и это просто неосуществимо. Однако хороший программист --- это и не тот, кто знает десятки языков, а тот, кто имеет общую грамотность, позволяющую при необходимости быстро изучить и начать применять любые языки и инструменты.

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


[info]tiphareth
2009-07-19 08:23 (ссылка)
>со временем вероятность того, что это будет C, стремительно убывает

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

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


[info]beshenov
2009-07-19 08:48 (ссылка)
Выучить-то проще, но проку нет. К тому же практически все современные языки общего назначения --- объектно-ориентированные и/или функциональные (мультипарадигменные по большей части).

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

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


[info]tiphareth
2009-07-19 12:01 (ссылка)
>C изучать как первый и последний язык нельзя

нельзя, конечно
(и незачем)

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


[info]kisa-i-osya.livejournal.com
2009-07-19 15:38 (ссылка)
Да не в конкретном языве дело. Си тут просто потому всплыл, что удобен, с одной стороны заставляет изучать низший уровень, организацию железа, с другой стороны показывает, что есть более высокие уровни развития. По сути в этом контексте его можно считать "языком для написания букваря" для технологий. Он мозги ставит в правильное положение и заставляет усваивать минимально достаточный объем информации. А дальше уже можно специализироваться или нет, уже пофиг. Основа заложена. Где-то так.

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


[info]beshenov
2009-07-19 16:44 (ссылка)
Си неудобен, нормальные люди, вроде Абельсона и Сассмана, уже лет 20 как не используют его в качестве основы для введения в программирование.

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


[info]kisa-i-osya.livejournal.com
2009-07-19 17:38 (ссылка)
Ну, еще Паскаль вспомните. Речь не о воспитании будущего программиста, а о том, что это средство, позволяющее на примерах дать обзор всего, что есть в компе -- от корней до кончиков. Быстро надрессировать обезъянок цели не стоит, это и сейчас можно. Речь о воспитании человека нормального, человека будущего ;-)

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


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