Создание платных библиотек для .NET, Android и т.п. — прибыльно ли?
Как только появился интернет, существует немало таких сайтов.
На сайте выложена библиотека, одна или несколько, решающие определенные задачи. Например, работа с офисными документами (PDF,DOC,DOCX,XLS,XLSX,PPT,отчеты всякие) без MS Office. Или контролы для GUI.
Есть и такие "акулы", как DevExpress и Telerik, там не библиотеки, а целые фреймворки. Даже есть Embarcadero (бывший CodeGear, бывший Borland), его Delphi - по сути и есть большой фреймворк + компилятор + IDE.
Но что об этих? У них у всех (да и у мелких тоже) обычно длинная история, лет 5, а то и 15-20.
А если сделать такое в 2017 году?
Что именно будет сделано. Конечно, это будет не фреймворк, а сперва одна библиотека с узкой специализацией, скажем, для тех же PDF, XLS/XLSX, репортов или DOC.
Еще, например, есть идея протокола на основе TCP и соответствующих либ на клиент и на сервер. Он будет очень тонкой прослойкой, которая сохранит гибкость TCP и не будет упираться в конкретную задачу (как HTTP, который уперся в концепцию "вопрос-ответ"), но в то же время обеспечит быстрое создание достаточно надежных клиент-серверов как простых ("вопрос-ответ"), так и сложных, где сервер слушает каждого клиента столько, сколько он доступен, а клиент - слушает сервер. В свое время очень искал аналоги, но именно библиотек - стоящих не нашел. Такое обычно пишут индивидуально в каждой фирме. А зачем писать, если будет готовое достаточно гибкое - то есть моя система?
В выбранном узком направлении будет проведена реально хорошая работа. Хотя сама идея уже давно не нова (особенно PDF/XLS/XLSX/DOC), да и уникальные фичи здесь сложно придумать, но в целом (быстродействие, удобство API, качество реализации самих форматов, качество документации, примеров, быстрота разработки (RAD), кроссплатформенность, стоимость наконец) библиотека будет сильно превосходить любой из своих аналогов.
Так на какой доход можно будет рассчитывать именно в ближайшее время - месяцы, первые пару лет?
На каких клиентов ориентироваться - софтверные компании, несофтверные, или, может, можно заработать и на фрилансерах (для них надо очень дешево, но зато они недолго думают)?
Как раскручиваться? (хабр - само собой, но как-то это слабо)
Предвижу ответы "ты от жизни отстал, сейчас опенсорс рулит".
Но я не вижу с него профита.
Он хорош как портфолио - заниматься в период студенчества, чтобы потом в резюме ссылки добавить.
А серьезный проект, над которым работает несколько человек, как-то не хочется раздавать бесплатно, надеясь лишь на одни донаты. Вы сами много донатили? :) Нас пятеро, и ни один - ни разу.
По за просу "pdf dll for .net buy" огромный вывод коммерческих библиотек. Чем Ваша будет лучше всего этого огромного списка? Сейчас высокая конкуренция в IT, огромное кол-во языков программирования, которые сменяют друг друга.
В свое время очень искал аналоги, но именно библиотек - стоящих не нашел. Такое обычно пишут индивидуально в каждой фирме.
Вот именно. Есть проект, его написали. Получили с него денег. Некоторые его части решили монетизировать, что бы еще заработать.
А зачем писать, если будет готовое достаточно гибкое - то есть моя система?
Я про Вашу систему не слышал. Да и зачем мне покупать Вашу систему, если у меня штат высококвалифицированных программистов, которые пишут дорогостоящий софт. То что Вы искали потому что Вам было лень/не знали/не поняли/не хотели разбираться, то другие берут и пишут. Если Вы придумаете то чего нет на рынке, тогда да.
На каких клиентов ориентироваться - софтверные компании, несофтверные, или, может, можно заработать и на фрилансерах (для них надо очень дешево, но зато они недолго думают)?
У совфтверных компаний огромный штат программистов, они сами могут написать. Фрилансеру смысл? У него почасовая оплата, ему выгоднее самому написать, да и если фрилансер со стажем, то у него уже огромное кол-во готового кода который ездит из проекта в проект, ему Ваша библиотека не особо понадобится если в ней нет чего то уникального.
Так на какой доход можно будет рассчитывать именно в ближайшее время - месяцы, первые пару лет?
Никакой, вы еще ничего не написали и не продали. Вы даже не определились что будете писать и кому продавать.
Как раскручиваться? (хабр - само собой, но как-то это слабо)
У Вас бюджет на продвижение будет выше Вашего заработка. На одном хабре Вы не взлетите.
Предвижу ответы "ты от жизни отстал, сейчас опенсорс рулит".
Вы не правы.
Но я не вижу с него профита.
Это только Ваше виденье.
А серьезный проект, над которым работает несколько человек, как-то не хочется раздавать бесплатно, надеясь лишь на одни донаты.
А еще есть платная тех поддержка. Как пример посмотрите сколько стоит платный сапорт nginx, там сумма от $2500. А писать его начинало всего несколько человек. Вы путаете понятия, OpenSource это НЕ бесплатный софт, это софт с открытым исходным кодом.
Нас пятеро, и ни один - ни разу.
Это Вы, основная поддержка opensource происходит за счёт инвестиций больших компаний, который этот софт использует. Например создатель WhatsApp задонатил $1 000 000
И самое главное. Если хотите что то продавать, Вам навык программирования меньше всего нужен.
Чем Ваша будет лучше всего этого огромного списка?
Тем, что мы изучим весь список и возьмем все наилучшее. e-iceblue уже смотрим, который 4ый по вашему запросу.
Тем, что будем раскручивать.
Есть проект, его написали. Получили с него денег. Некоторые его части решили монетизировать, что бы еще заработать.
Ну это называется опыт. У нас он тоже немалый. И очень разносторонний. Очень. Наши библиотеки будут самыми гибкими - рекорд по количеству перегрузок функций будет нашим!
У совфтверных компаний огромный штат программистов
Прямо у всех?
И программисты эти - квалифицированные, что и формат XLS изучат, и надежный TCP-клиент-сервер напишут, и алгоритм шифрования реализуют?
Таких несколько сотен на весь мир вообще-то.
Фрилансеру смысл? У него почасовая оплата, ему выгоднее самому написать
Вы их видели, фрилансеров-то? Я - да. Кто его будет кормить, пока он будет что-то писать? У тех заказчиков вечный дефицит бюджета на то, чтоб ДОДЕЛАТЬ БЕТУ И НАКОНЕЦ ЗАПУСТИТЬ. А если в рамках проекта писать библиотеку - с должной архитектурой, документацией - то на первых порах уйдет БОЛЬШЕ денег и времени, чем если слепить, как попало.
если фрилансер со стажем, то у него уже огромное кол-во готового кода который ездит из проекта в проект
А вот это верно. Но, только со СТАЖЕМ. И только по одной области. А если захочет сменить? Или расширить? Или время заставит - кризис, появление новых платформ и отмирание старых?
Вы путаете понятия, OpenSource это НЕ бесплатный софт, это софт с открытым исходным кодом.
Это софт, за который можно не платить.
Техподдержка - зачем для этого код открывать? Наоборот - не нужно, если отличная техподдержка, готовая даже индивидуально внести любые изменения, если заплатить.
основная поддержка opensource происходит за счёт инвестиций больших компаний
А почему они поддерживают только opensource? Да вроде бы и не только :)
И самое главное. Если хотите что то продавать, Вам навык программирования меньше всего нужен.
И что же нам делать? У всех нас именно он.
И склад ума именно такой. Аналитический. Любим исследовать, оптимизировать до предела. Перфекционизм - "больше", "удобнее", "быстрее", "дешевле". А бизнесмены - обычно больше любят творить, смотреть на сущность в целом.
Но мы такие не одни. Таких людей - добрая половина всего Китая :) Пусть Биллов Гейтсов там нет (вернее, слишком мало), но бизнесменов полно.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.