Продажа коммерческого программного обеспечения для Mono - PullRequest
3 голосов
/ 08 ноября 2008

Если проект Mono будет успешным, он проложит путь к коммерческому программному обеспечению на платформах, отличных от Windows.

Меня интересует перспектива написания и продажи коммерческого программного обеспечения для платформы Mono в соответствии с нашими существующими продуктами Smoke Vector Graphics (OCaml) и F # for Visualization (.NET). Разработчики коммерческих библиотек уже опираются на Mono, и если да, то получают ли от этого прибыль?

Кроме того, будет ли возможным написать программное обеспечение на языке Microsoft F # или у Mono возникнут проблемы с ILX?

Ответы [ 4 ]

6 голосов
/ 01 мая 2009

Mono - идеальная платформа для запуска коммерческого программного обеспечения, как уже доказали многие компании. Некоторые из них вы можете увидеть здесь , но о многих из них вы никогда не услышите, поскольку они запускают Mono во встроенных средах (mp3-плеер Sandisk Salsa). Из последних новостей Electronic Arts собирается использовать Mono для Sims3. Как это для аргумента?

Одним из главных моментов Mono является минимизация усилий разработчиков, переходящих с Windows на Linux. В большинстве случаев не требуется никаких дополнительных усилий для создания того же программного обеспечения, которое у вас уже есть в Windows, для работы на Linux, MacOS и других платформах в Mono.

Просто чтобы прояснить некоторые вещи, о которых другие люди, отвечающие на ваш вопрос, удобно забыть. Большая часть Mono (в последнее время даже компилятор) лицензируется под лицензией MIT / X11, что позволяет вам в значительной степени развертывать ее в условиях, которые вы считаете подходящими. Не существует «рака» GPL, которого некоторые люди так боятся.

Лично я играл с F # и Gtk # в Mono, и мне понравился этот опыт. Подробнее об этом здесь . Это стало возможным благодаря тому, что команда F # позаботилась о том, чтобы F # мог работать на Mono, и в своем выпуске предоставила простой установщик Linux. Это также должно быть сигналом того, что Mono считается серьезной альтернативой .Net, даже Microsoft.

4 голосов
/ 13 ноября 2008

Проект Mono перечисляет ряд успешных коммерческих проектов здесь , и я бы особо отметил Unity как один из наиболее заметных.

2 голосов
/ 15 января 2009

Мои цифры говорят против этого, мы разработали Qide 10 лет назад и получили около 4 покупок. Мы получили по крайней мере несколько сотен раз больше на Windows. Состояние инструментов в Linux можно просто назвать плохим. Согласитесь, у вас есть замечательные вещи, но если вы используете программное обеспечение GPLd, вы утонете в их лицензионном материале. На самом деле существует один отладчик и один компилятор C, это gdb и gcc, несмотря на усилия Intel, и если вы перейдете на какой-то менее известный язык, вы ничего не получите. Вы когда-нибудь пробовали ProjectCenter (среда разработки Objective C)? Отладчики в основном clis, и вы должны ввести info reg, чтобы получить информацию о регистрах. DDD работает очень забавно, это один из инструментов, который, несмотря на то, что прокрутка не дает правильного результата, вы прокручиваете вверх, вы должны прокручивать колесико мыши вниз. Невероятно медленная прокрутка, как будто BOFH хочет пошутить над тобой.

Что ж, я мог бы поспорить о еще более тяжелом состоянии в IBM AIX. То, что вы должны заплатить IBM, не поддается никаким причинам ...

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

Привет

1 голос
/ 08 ноября 2008

Linux люди, как известно, экономны, поэтому я бы подумал о рентабельности инвестиций.

Вы действительно хотите потратить свои ресурсы на целевую группу, которая имеет менее 10% рынка, и из этих 10% только 1% будет заинтересован в вашем продукте, и только 0,01% будет платить за него?

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