Revolter - список идей

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

Revolter - это название программного обеспечения для создания точки хранения в распределенной сети для публикации в совместного поиска способов решения общественных задач.

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

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

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

Идея записывается в текстовый файл, в определенном формате. Основного текста идеи должно хватать на один стандартный лист бумаги А4, чтобы его потом можно было распечатать на притере. Первичный способ распространения Идеи - листовки.

Сам текст хранится на сервере в интернете и имеет ссылки на электронные документы, не имеющие указанного выше ограничения.

Идея, основа движения

Основа всего проекта это Идея. Её нужно высказать и донести до всех, кто в ней заинтересован. Определить "заинтересованных" заранее невозможно, так как никогда нельзя заранее определить круг тех, кому идея интересна, не высказав сути идеи изначально. Высказать и донести до всех, а уже потом определить, кому это интересно, иначе никак.

Такие определения как высказать идею и распространить, фактически становятся синонимами. Хотя изначально у всех сформировано понимание того, что распространять стоит только достойную идею. В рамках проекта Revolter мы не столько хотим распространять идею, мы хотим помочь автору высказать идею и донести её смысл до всех, кого она может заинтересовать.

Проект задуман именно для общественных идей, когда Идея становится интересом нескольких людей, объединяя их. Когда высказывается идея, появляются люди, которые её поддерживают - негласно формируется "Сообщество". Для простоты достаточно распределенного сообщества. Очень часто сообщества формируются вокруг общественной проблемы, для того, чтобы найти способ её решения.

Сама идея излагается в тексте, записывается на листе бумаги, или сохраняется в файле. Затем идею идею необходимо высказать/распространить. Для этого её можно распечатать, копировать на ксероксе, рассылать по емайл или делиться в соцсетях. Печать текста на бумаге или листовки в нашем проекте считается одним из самых простых и эффективных способов. При распространении идеи важно сохранить её первоизданность.

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

Структура, коротко

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

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

Финансовые обязательства отсутствуют

После краткого описания устройства у кого-то, возникнет вопрос о том, что его снова попросят денег. Нет, личных просьб денег здесь нет. Для реализации конкретных идей ожидаемо могут потребоваться ресурсы и не малые, но какие бы то ни было "членские взносы" и тому подобное отсутствует. Финансовых обязательств у вас нет.

Человек

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

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

Технические детали

Проект формирует сообщества объединяя людей идеями. Сохраняет текст идеи в первозданном виде, в том, за которым следует сообщество. Технически, для реализации, необходимо:

Отсутствие центра

Всё просто. За каждой реальной листовкой стоит виртуальная страница поддержки в интернете. Любой человек и в любой момент может зайти на эту страницу получив доступ к оригиналу текста и дополнительной информации. Виртуальная страница формируется в точке поддержки которой управляет майнтейнер.

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

Совместное редактирование

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

Лидеров нет

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

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

Ещё более глубоко технические детали

Точки поддержки

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

Авторам рекомендуется освоить публичный сервис GitHub - он элементарно прост, и выступает и редактором и местом хранения текстов идей. Все сохраненные файлы в нем публично доступны, то есть, уже опубликованы в момент сохранения. Там есть возможность указать свои данные как автора, контакты. Это чаще всего волнует авторов, но и других возможностей там много. Сервис уникален и ему стоит уделить внимание. Хотя автор всегда может обратиться к любому майнтайнеру за помощью.

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

Децентрализованная форма публикации.

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

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

Стать автором

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

Вам достаточно связаться с майнтейнером точки поддержки. Он либо опубликует ваши тексты самостоятельно, либо поможет разобраться с процессом публикации и совместного редактирования на GitHub. Ссылка на контакты майнтейнера должна быть на любой странице проекта сообщества. Чаще всего она приведет к списку "замечаний и предложений" страницы проекта на GitHub - зарегистрируйтесь, и создайте обращение к маинтаинеру нажав зеленую кнопку "New issue".

Точка входа

Со стороны автора вводится понятие "точка входа". Когда вы встречаете незнакомого человека на улице лицом к лицу у вас к нему скорее всего два вопроса - кто ты и что тебе надо. В такой момент, когда вы хотите донести до этого человека свои идеи, и у вас нет цели просто познакомиться - вам будет крайне сложно высказать ему суть своих идей. Вы просто не успеете ему рассказать всего. И даже в тех случаях, когда это возможно, вероятность того, что случайный человек на улице всё это одномоментно переварит и поймёт, крайне мала.

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

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

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

Путь идеи

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

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

Готово

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

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

Опубликуем идею

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

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

Поддержать идею

Мою идею поддержать очень просто. О том, как поддержать идею другого автора, должен сообщить сам автор. Но, каждую из идей, любую, поддержать очень просто. Элементарной поддержкой нужно считать - ее распространение. Стоит начать именно с этого, а часто, этого вполне достаточно.

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

Вы хотите помочь, но не являетесь программистом? Найдите их, и покажите им мою идею. Получите от них отзыв или рецензию и отправьте мне на GitHub. Возможно они сами захотят ответить или связаться со мной, и это будет лучше всего. Я написал проект в минимально возможном и необходимом виде, чтобы опубликовать несколько своих идей. Вы можете поддержать не только проект, но и одну из них.