Обновить

Комментарии 36

Понравился стиль изложения. Чувствуется, у автора наболело. Удачи! =)

Донаты не работают 100%. Я больше 15 лет вел полезный блог для "простых" людей. (Ну, правда я никогда и не просил, просто плашка "донатьте тут если хотите") Удобства от айтишника... Донатов получил около 15 евро (!) за все время (!). 30 000+ читателей. Тысячи если не больше (не помню уже) благодарностей слезных. 15-20 евро донатов (в эквиваленте). Я не в обиде - мне не нужны деньги с донатов, просто статистика.

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

Аналогично. За ~8 лет существования моего проекта и >1000 звезд на гитхабе из донатов максимум было $15. А еще было около десятка желающиз в качестве благодарности помочь улучшить документацию, но в итоге никто так ничего и не сделал...

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

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

имхо. многое так, но и не так. есть и середина, которую практиковали всегда. это "условная" бесплатность. лет 15 назад это было нормально. и воспринималось нормально. Работа разработчика за это время сильно обесценилась в глазах публики. Это даже поиеняло образ с бородатого интеллектуала на гламурного даже не знаю кого. это больше социальная проблема. отсюда и отношение. опенсорс именно корпораты раздули со своими ресурсами до запредельного размера. и люди перестали понимать ценность.

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

Т.е. Вы закрыли код который публиковали изначально по открытой лицензии?
Или Вы оставили неподдерживаемые открытые лицензии и переехали на поддерживаемые платные?

MIT остался как копчик, но мы сильно редуцировали его функционал.

  • Форум по OSS-версии закрыли, так как он потреблял много времени.

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

  • Кодовую базу MIT-версии мы поддерживаем, так как она в пайплайне разработки.

  • Установщик может поставить как MIT так и PRO и переключить MIT->PRO. И технически код на github, если заморочиться, можно поставить со старого комита, но даже я не помню уже, какая там должна быть конфигурация.

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

  • Сделали AI-бота, что бы можно было спросить в первую очередь его (но он правда паршиво отвечает, будем улучшать).

То есть мы не убрали бесплатные лимиты полностью, мы убрали вот это безумие при котором к нам как лемминги ломились люди, которые считали, что мы работаем бесплатно. Были прям курьезные случаи, когда к нам приходили ТЗ на приличного размера системы с условиями такими: «готовность в следующем месяце, если нам понравится мы купим PRO-лицензию на 5 пользователей (по 200 р./мес пользователь)» или крупный пользователь, который может заплатить и для него это не представляет никакой финансовой нагрузки, пользуется бесплатно, потому что так просто удобнее. действительно удобнее.

Если начинать чтение материала с этого комментария, совсем иначе воспринимается. Классно, что оставили поддерживаемую часть в опенсорсе, примечательные инсайты

Когда-то мне понадобилось покупать одну группу товаров (допустим, бисер, для примера). Артикулов было очень много, а вот продавцов — не так чтобы очень. Для покупки нужно было обойти все сайты, собрать данные по наличию, производителю, цене, количеству. У многих на сайте даже не было корзин, и для заказа нужно было отправлять по почте список нужных позиций, а позиций могло быть и 200+. И всё это в 2023-2025 годах, а не 15 лет назад.

Тогда я написал что-то вроде простейшего маркетплейса, который парсил и собирал данные со всех сайтов в одном месте. Он позволял собирать заказ, сравнивать цены, разбивать его на несколько продавцов и т.д. Скажу честно, веб-разработка — это совсем не моё. Решение получилось не очень элегантным, но полностью рабочим. Делал я его в первую очередь для своих нужд, но потом решил поделиться со всеми. Так как идея была в удобстве, всё для всех было бесплатно: никаких комиссий ни для продавцов, ни для покупателей.

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

Продавцы в 90% случаев встретили меня равнодушно. На запрос о синхронизации данных их баз с маркетплейсом (сайты не у всех обновлялись своевременно) 80% просто не ответило, 10% сказало, что им это не нужно, а оставшиеся 10% согласились с радостью, но завалили хотелками. Они решили, что раз я делаю это бесплатно, значит, мне это самому нужно, а раз мне нужно — я сделаю всё, что они скажут. Полезные идеи я всё же внёс.

Маркетплейс проработал почти два с половиной года, до середины 2025-го. В начале 2025-го нужда в данном товаре у меня пропала. Сам я пользоваться маркетплейсом перестал, но фиксил мелкие баги, поддерживал пользователей (покупателей и продавцов), внедрял мелкие фичи. Хостил я всё это дело на VPS для пет-проектов.

В начале лета я решил сменить VPS и при этом не переносить с собой маркетплейс (не то чтобы это было сложно или затратно, просто я не видел в этом смысла). Предупредил всех продавцов и покупателей, что с сентября маркетплейс закрывается и что за три месяца нужно завершить все заказы и сохранить вишлисты и прочие важные данные. Какой тут поднялся вой!

Оказалось, что все привыкли и всем нравится (при том, что фидбэк я получал в основном негативный — требования срочно сделать всё, как хочет конкретный покупатель или продавец. Обязательно немедленно и обязательно доложить, как будет выполнено). Выяснилось, что большая часть продавцов, те, что мне даже не отвечали, перевели своих клиентов на этот маркетплейс, и теперь это был их бизнес!

Тут логично было бы предположить, что мне предложили купить маркетплейс, ввести комиссию, поддержать финансово или, в крайнем случае, сделать удобный сайт для конкретных магазинов. Три раза ха! Покупать маркетплейс никто не хотел — дело было даже не в цене, так как до цены дело не дошло. Ведь как это так: куплю я, а пользоваться будут все? Параллельно с моим маркетплейсом конкуренты делали большой и вылизанный маркетплейс, где планировали ввести комиссию с продавца в 5% (наценка на эти товары — 300-500%), и были захейчены люто. Не интересовался точно, но, кажется, они забросили свой проект. Материальную помощь мне предлагали в размере 10 000 рублей (единоразово), чтобы их сайт всегда был в топе, а конкурентов желательно не показывать. Свои сайты править никто не хотел.

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

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

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

А что за маркетплейс?

Интересная история, а почему бы просто не ввести на сайт рекламу? т.е. производитель просто платит n- сумму за баннер или еще что-то? мне кажется этого бы хватило чтобы вывести проект на прибыль. Есть же куча сайтов которые живут с рекламных баннеров, а тут не просто люди а прям готовые лиды.
Мне кажется просто производители не очень понимали сути сделки - какаято разработка и тд и тп, мне кажется им это просто "на голову не налазит", а вот реклама на сайте это просто и понятно

Я извиняюсь, что отвечаю я (просто у меня тоже есть и такого же типа проект тоже) и вот короче неочевидно, но если ты не главная страница яндекса, то твой баннер никому не нужен :)

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

Продавцы же за рекламу платить не хотели. То что привыкли получать бесплатно никогда не будет оплачено. Это как с девушками, если ты попал во френдзону (или как сейчас принято говорить «хоровод оленей») вы навсегда становитесь бесплатным поставщиком ресурсов. Как только вы захотите что-то в ответ - вам укажут на дверь. И в бизнесе (из моего опыта) это работает именно так. Если вы дадите услугу бесплатно - у вас ее потом никогда не купят. Более того, если нужно будет купить услугу - ее купят принципиально не у вас, даже если она будет хуже и дороже, главное, что не у вас. Я не психолог, этому есть, вероятно, какое-то объяснение.

Я прикидывал разные варианты монетизации, но все они требовали 3-4 часа в день уделять проекту, при выхлопе до ~40к рублей в месяц. Сейчас мне удается более выгодно продавать свое время и в свободное от работы время я предпочитаю отдыхать.

Хочу уточнить: у вас всё в рублях расписано, значит ли это что взаимодействие происходило в основном с отечественными пользователями и "заказчиками"? Если нет, то видите ли вы какую-то существенную разницу между "там" и "тут"? Спасибо.

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

Я знаю есть иностранные пользователи, но немного. Платные иностранные только русскоговорящие. Просьбы по MIT были, но в западной культуре принято более обтекаемо преподносить свои хотелки, что иногда сильно допекает, так как сообщения превращаются по объему в войну и мир, а хотят в итоге запятую переставить. Но из того, что обсуждают на Reddit, проблемы OSS-разработчиков там такие-же. Команда условного гугла тебя задрючит вопросами насмерть и как бы непонятно зачем оплачивать, они за зарплату и ты тоже, просто у тебя она в OSS равна 0, но это ты типа сам так выбрал.

С PRO-версией на Reddit меня блочили более зло чем на Хабр (здесь только страйк был). Но когда проект совсем бесплатный, то показатель поста на реддите был лучше, чем на хабр и какашками, надо сказать, вообще не кидались (не знаю, показатель это или нет). Кто-то даже производную статью у себя написал. Но еще раз повторюсь, там принято говорить awesome на все, что лучше чем «абсолютное говно» — на него скажут «good start» :)

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

Еще в статье забыл про SaaS рассказать (типа в OSS-проекте платит тот, кто не хочет морочиться с инфраструктурой):

В штатах были пару похожих на нас проекта, которые в self-hosted бесплатно, а продавали SaaS и имели приличное финансирование. Я сильно из-за них стрессовал, так как у меня SaaS покупали единицы (а кто покупал, хотели дрючить сервак, рассчитывая, что мы его как-то магически потом оживим если чё) и я думал, что это со мной что-то не так.

Стрессовал, пока месяц назад не увидел, что они свернули всю свою маркетинговую деятельность, а стоимость покупателя у них похоже получалась по 2К баксов (при том, что платит он около $60/мес из которых 10-15 уходят на железо). Бабки короче у них закончились — SaaS не вывез.

кстати когда-то смотрел обзор, там что-то история про дополнение вскод там тоже что-то было с лицензиями

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

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

P.S. по поводу "Это было похоже на проведение операции на сердце через ноздрю." почитайте про транскатетерную имплантацию аортального клапана в сердце - делается она через сосуды паха

Спасибо! Я удивлен, что вообще столько народу пришло почитать, спасибо всем, хорошие комментарии!

Расшарить что-то, что было in-house — это рабочий вариант. Еще можно под инвесторские деньги (их правда на OSS-проекты всегда плохо давали, а сейчас так еще и мода прошла).

Делать как я на свои — не надо. Чуваки, зуб даю, это реально больно. Делайте сразу платный, хоть 100 рублей стоимости поставьте, так как рубикон — именно сама суть платности.

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

P.S.: Через пах то кстати есть смысл, там артерии толстенные по диаметру.

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

Напишите, очень интересно.

Очень классно написали. Спасибо.

Скажите, а рассматривали ли вы возможность технической защиты программного кода? Не посещала ли мысль, что кто-то один купит лицензию, а потом по рукам распространит версию Про со всеми наворотами?

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

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

Сейчас, на всякий, рассматриваем KPHP (разработка VK) - он позволяет компилировать php-код в бинарник.

Посмотрите franken php

Спасибо за статью, давно с таким интересном не читал)

Но, честно говоря, немного удивился от объема запроса пользователей. У меня тоже open source инструмент для бекапа PostgreSQL - https://github.com/RostislavDugin/postgresus

Но запросы обычно по делу: или баг репорты, или действительно наболевшее. Только в ~20% случаев приходится писать "это не нужно 95% пользователей, поэтому такое делать не буду"

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

Пишите еще, самое интересное было, это инсайты про монетизацию.

Как я понял этот рынок, сначала найди клиента, а потом уже пиши софт )

Пока я не нашел ответа на этот вопрос. Господь еще не начал меня испытывать большими деньгами поэтому я тут не могу выступать в роли гуру бизнеса :) возможно во второй половине следующего года. Пока мой ответ такой - если вы не можете не делать что-то то, надо это делать независимо от того, есть покупатель или нет. Ван Гог не мог не писать уродские по меркам того времени пейзажи, я не могу не делать программируемые таблички, Маск вон хочет на марс, Фон Браун хотел на луну. Вобщем мир иррационален. Но думать про монетизацию при этом надо, даже если это лично не интересно.

Спасибо за увлекательную статью!

В последнее время сильно увлёкся опенсорсом, и нашёл единомышленников в сообществе Open Source программистов "Опенсорсеры" https://t.me/OpenSource_Chat , буду рад новым единомышленникам свободного программного обеспечения! Честно не реклама, просто хочу поддержать своих ))

Подписался

Удачи автору!

Посмотрел видео на главной сайта, очень напомнило историю создания 1С и SQL.

Когда-то их создавали для бухгалтеров, чтоб они без программистов могли легко сконфигурировать что-то и написать запросы в БД.

Тут так же надо писать "простой" код.

Желаю и дальнейшего развития вашему продукту такое же.

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

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Информация

Сайт
ru.totum.online
Дата регистрации
Дата основания
Численность
2–10 человек
Местоположение
Россия