ЧаВО

Часто задаваемые вопросы

Что такое Coect?

Coect — это свободная децентрализованная технология, способная заменить Email, XMPP и социальные сети.

Что означает слово Coect?

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

Какова миссия Coect?

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

Зачем нужен Coect, если есть Facebook, Twitter, Skype, WhatsApp, etc?

Общение это слишком важная часть нашей жизни, чтобы контролироваться одной кoмпанией. Это опасно как в теории (SPoF), так и на практике: даже интернет-гиганты периодически "падают" и делаются недоступными. Не меньше и политические риски — концентрация информации в одном месте способствует внедрению в жизнь оруэловских прогнозов. Постоянный мониторинг информации на крупных сайтах, со скандалом вскрытый Эдвардом Сноуденом, лишнее тому подтверждение.

Email и XMPP это идеологически правильные, но морально устаревшие технологии. Twitter, Skype, WhatsApp это современные, но идеологически неправильные техологии. Задача Coect — создать современную и идеологически правильную технологию.

Coect, также как Email и XMPP, — свободная децентрализованная технология. Любая компания может стать провайдером Coect, а пользователь может выбрать любого провайдера. Мы ожидаем, что Coect постепенно заменит Email, XMPP и поглотит все частные сети обмена соообщениями также, как интернет постепенно поглощает бумажную прессу.

Как можно конкурировать с компаниями, у которых миллиардная капитализация и миллионы пользователей?

Cреди биржевых трейдеров хорошо известна поговорка: "Деревья не растут до небес". Сегодняшние интернет-гиганты сыграли важную роль, показав, чего хотят люди. Coect не стремится стать еще одним деревом в реликтовом лесу. Наша цель стать новой землей, на которой другие люди разобьют фруктовый сад. Любое дерево рано или поздно падает, земля же всегда на месте. Это философская часть нашего плана.

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

Какая связь между Coect и MetaJS?

Протокол и платформа Coect не зависят от языка программирования и могут быть имплементированны на любом языке. Бурное развитие платформы Node.js и широкое распространение смартфонов сделали Javascript главным языком Интернета и, соответственно, Coect.

MetaJS это открытый логос-ориентированный диалект Lisp, компилируемый в Javascript. MetaJS разрабатывается в рамках проекта Coect для наиболее компактного описания протокола с помощью Coect DSL. Второй важной задачей MetaJS является решение части проблем Javascript, обусловленных его динамической природой. MetaJS поддерживает опциональные мета-типы, что позволяет выявлять отдельные классы ошибок еще на этапе компиляции из MetaJS в Javascript, упрощает поддержку больших программных проектов и, в конечном счете, увеличивает скорость разработки.

Обратная связь

Каждый радист знает: закончил передачу — переходи на прием. Напишите нам, что вы думаете о проекте Coect, что нужно именно вам в первую очередь.

Вы можете связаться с нами через Твиттер @coect_net или страницу Coect на Фейсбук.

Следите за обновлениями кода MetaJS на GitHub.

Есть идея? Добавьте свои пожелания через UserVoice.

Присоединяйтесь к нашему списку рассылки.

Черкните нам пару строк по адресу info at dogada.org.

Главные новости о Coect и MetaJS также публикуются в твиттере Дмитрия Догадайло @d0gada.

До coect'a!