Так то все ОП правильно говорит, но... этого недостаточно.
Как говорил Прутков: зри в корень.
Что мы сейчас по факту делаем? Сражаемся с производителями на их территории. Они нас имеют как хотят - тучи винтиков, тучи одноразовых защелок, залитые эпоксидкой неразборные блоки, закриптованные прошивки и прочее, что значительно усложняет нам жизнь и творчество.
Нам их не победить с такой тактикой, мы вечно будем приспосабливаться, а производители вечно будут менять условия. Так не пойдет. Нужно кардинально менять тактику, всем миром.
Нас всего 5% от массы, но мы имеем власть, недоступную другим - власть над техникой. Многим это кажется настоящим волшебством, серьезно. И эта власть очень могучая, она способна перевернуть мир, при грамотном подходе. И это необходимо сделать.
К чему это все? Все просто.
Недавно я задумался, как бы мне заиметь такую технику, которая прослужит лет 50, и которую всегда можно будет починить.
Я стал искать готовые детали, но не нашел.
Допустим мне нужна несложная плата с контроллером. Мне не нужна мощность. Нужна ремонтопригодность, даже через 50 лет.
Итак, у меня есть следующие варианты: купить ардунио-подобные конструкторы. Дорого, неэффективно, быстро умрет, и аналогов я подобрать уже не смогу - каждый год выходит новая подобная штука, а старые скоро отомрут.
Купить МК. Дешево, эффективно, но через 10-20 лет я его уже не смогу купить, и прошивку придется адаптировать под новые версии. Не подходит. Но с оговоркой: при использовании GCC есть некоторый шанс, что программа подойдет к будущим версиям, только надежды на это мало, за 50 лет многое может поменяться, в том числе и сам GCC.
Остается один вариант - пилить контроллер самому. Из доступных вариантов - пластины с матрицами по заоблачным ценам или плисы.
Очевидно выбор должен пасть на последние. Гуглим: ARM начинал с плисов, пришел к успеху. Для плисов есть несколько языков логического программирования. Уже неплохо.
Итак, нам нужно найти свободный язык программирования для них, набросать схему контроллера, зашить его, и получить необходимую деталь.
Это сложно, неэффективно, вдвое-втрое дороже, но... Но я могу через 50 лет поднять документацию, купить первый попавшийся плис, и заменить им свой контроллер. Идеально. Так придется разрабатывать всю технику, требующую длительной автономной работы, зато она станет по настоящему ремонтопригодной.
Зачем мне этот геморой?
Я не хочу терять усилия напрасно. Я хочу, чтобы однажды разработанная мной система служила вечно, чтобы потомки могли ее отремонтировать, а не бежать за новым дорогим аналогом, который естественно окажется несовместим? и придется выбрасывать всю установку: хотя сломался всего один чип, документации ни у кого нет, чтобы создать другой чип, а новые готовые системы уже не подходят к этому железу.
Что мне для этого нужно?
Для этого мне нужно просто приложить к системе подробный мануал, и использовать для построения системы открытые технологии, которые имеют наибольший шанс прожить как можно дольше.
Однажды затраченные на разработку усилия и деньги окупятся при эксплуатации, ведь я смогу починить эту штуку в любом состоянии,и даже с нуля создать ее клон в случае полного уничтожения оригинала - у меня есть документация, и архитектура заранее была рассчитана на отсутствие аналогов. Такой вот грязных хак.
Если система дорогая (производственный станок ЧПУ). требует надежности (например личный автомобиль), или сборщик пожелает, можно придумать, стандартизировать и вставить в схему узлы памяти, куда будет зашита вся документация по конкретному экземпляру, со всеми доработками и переделками в процессе эксплуатации. Или просто заложить в конструкцию флешку. Это проще и надежнее, чем печатать бумажные схемы, которые потом рвутся и теряются. Можно стандартизировать такую штуку на все сообщество, чтобы любая техника имела стандартные модули памяти, которые можно было бы прочитать и через 50 лет. Несомненно поколения таких систем памяти будут меняться и не раз, но всегда можно заменить устаревший модуль новым, и всегда можно считать и записать модуль любого поколения - это решается софтом.
Поэтому у меня такая идея - манифестом мы мало чего добьемся. Нужно идти дальше.
Нужно создать свои аналоги современных товаров, свободные от патентных преследований корпораций, с полными пакетами документации: схемами, чертежами, мануалами, прошивками. И нужно защитить их от уничтожения и кражи корпорациями. Для этого нужно создать сообщество, подобное СПО, только для железа.
Нужно, чтобы миллионы людей с мозгами начали открывать свои разработки, писать к ним подробные инструкции, схемы, чтобы разработки велись всем сообществом, и рассчитывались не для продажи, а для личного пользования, с максимальной надежностью и удобством.
Чтобы компании и корпорации не запретили нам разрабатывать нашу же технику, нужно, чтобы все общественные разработки лицензировались и патентовались как под GPL - свобода модификации, изучения, необходимость указания автора и приложения адресов, схем и мануалов, но запрет на коммерческую деятельность и судебные преследования за кражу идей и их последующее коммерческое использование.
Задумайтесь: вы используете телефоны, которые через год никто не будет поддерживать, но их мощности хватит вам еще на 10 лет. Через 2-5 года у вас сдохнет аккумулятор, и вы не найдете замены - производитель использовал свой супер-пупер модный акк, но бросил его производство.
Нужно сделать свободные телефоны, с линуксом, дешевыми китайскими корпусами, и открытой схемотехникой. Такие уже есть, но вы о них не слышали - энтузиасты пилят поодиночке, не координируя свои усилия, а зря.
Прошивка будет одна, но она постоянно будет обновляться, софт постоянно улучшаться и умножаться.
Как вы можете заиметь подобный телефон? Собрать самому (схемы и ПО доступны свободно), заказать печатку у кого-нибудь (если не можете сами вытравить), заказать распаянную печатку(если не умеете паять), заказать распаянную печатку с корпусом (если можете держать отвертку) или заказать весь телефон целиком(для самых ленивых) - многие будут заниматься подобными продажами, т.к. далеко не все смогут собрать телефон, имея на руках всю необходимую документацию. Это не совсем коммерческая деятельность или кража - вы платите не за разработку, а за сборку, если сами не можете собрать, и платите не кому-то там, а конкретному энтузиасту, который может часть своих доходов добровольно жертвовать "крыше" - какому-нибудь фонду, который будет защищать интересы сообщества.
Итак, нужны свободные телефоны, компьютеры, управляющие контроллеры и прочая электроника. Но на этом тоже не стоит останавливаться, можно пойти дальше.
Задумайтесь, многие любители имеют дома станки с ЧПУ, с помощью которых могут выточить почти все, что угодно. Другие могут обработать эти детали.
Почему бы не обьединить всех энтузиастов в сеть?
Вам нужна какая-то деталь? Обратитесь к одному любителю, он вам ее выточит, перешлите ее другому любителю, он вам проведет термообработку, и в конечном итоге деталь приедет к вам. Конечно за работу придется заплатить, но ведь это хорошо. Каждый будет занят своим делом: кто имеет станок, сможет вытачивать, кто умеет работать в кузнице, будут заняты своим хобби, и не бесплатно.
Имея в наличии такую сеть, можно пойти дальше, и начать выпускать свободные чертежи, которые опять же будут разрабатываться всем сообществом под свободными лицензиями. Таким макаром можно запилить свободный автомобиль, простой, надежный, с подробной документацией и чертежами, улучшаемый из года в год.
Потоки мелких заказов (а потоки будут большие - кому охота вытачивать корпус для телефона, когда его можно купить недорого, причем созданный по свободному чертежу?) на те же корпуса, детали или обшивку можно и нужно обьединять, и отправлять на заводы, таким образом получим дешевые детали, произведенные крупными сериями. Остальное придется производить сообществу.
В конце концов производство переключится на общество, и будет обеспечивать реальные нужды населения, а не выдуманные маркетологами.
Нам нужен центральный сайт, не подконтрольный государствам, где можно будет поднять подобное сообщество. Сайт естественно должен быть интернациональным.
Примерная схема - что-то вроде Github, но для всего, для софта, для мануалов, схем, чертежей. Форки приветствуются - это эволюция, если кто-то может запилить лучший аналог, ему и карты в руки.
Также через этот сайт должны будут проходить денежные потоки от одних энтузиастов к другим. И организовываться общение и группировка членов - ака соц.сеть технического плана.
Технари будут разрабатывать и улучшать конструкции для себя, делясь документацией со всем миром, остальные смогут у них обучиться прямо там же, задавая на форумах и в группах вопросы, на которые им ответят - сообщество не будет скрывать технические подробности, как это сейчас делают производители.
Желательно, чтобы такое сообщество взяла под крылышко какая-нибудь группа, вроде той же FSF.
И получим свободный мир, где каждый активный человек, имеющий знания, уставший от бытовухи, будет воплощать свои мечты и идеи, и работать таким образом на все человечество. Мир, где корпорации просто не смогут конкурировать с обществом, не смогут его поработить.
Вам нужен надежный фонарик? Пожалуйте, купите у корпорации за 2000$ с гарантией на 3 года, или купите у сообщества за 100$, без гарантии, но с подробными схемами, чертежами и возможностью в любой момент, хоть через 10 лет, быстро диагностировать неполадку или заказать любую сломанную деталь, вплоть до линзы и корпуса.
Ни один человек в здравом смысле не захочет покупать кота в мешке (а то, что нам сейчас впаривают им и является), когда есть возможность взять то же самое, но разработанное с расчетом на надежность, с полным доступом ко всей производственной документации, к десяткам форумам, где подробно разобран каждый аспект конструкции, да еще и в несколько раз дешевле.
Когда-нибудь такое сообщество появится, это рано или поздно обязательно случится, все к этому идет. А не случится - будем рабами, и вполне заслуженно.
Когда такое сообщество появится - это будет революция мирового масштаба. Начнется настоящая война корпораций против человечества. И дай бог ее выстоять, ведь на кону будет свобода всего человечества на многие века вперед. Корпорации также будут знать, что на кону их будущее, потому окажут сопротивление. В ход пойдут все ресурсы, а они огромны: подкупы, подставные судьи, убийства, открытые вооруженные конфликты - мы это уже наблюдаем.
Исход этой информационной войны определит будущее человечества: жестокий киберпанк или свободу и процветание.
Это сообщение отредактировал tomAss - 27.11.2012 - 07:23