Как стать автором
Обновить

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

Забыли в хвосте FAQ :D
Как жаль, что на линупсе не юзабелен.
Знаю кому посоветовать, настоятельно так посоветовать, а нечего…
А у вас есть в планах сделать его под линукс(и желательно консольным)?
Вы приобретёте версию под Linux, или просто так спрашиваете?
Для домашний вещей хватит и Valgrind (да не статический анализатор но хоть что-то) и LLVM можно подцепить. А вот для компаний которые занимаются разработкой софта под линукс было бы очень полезно иметь консольный вариант программы, так как его к любой IDE можно подцепить. Ну а цена от 5к евро для компании(игрушками которая занимается) думаю подъёмная.
НЛО прилетело и опубликовало эту надпись здесь
Linux мир привык к халяве. Причем, привыкли как люди, так и группы разработчиков. Ведь группы разработчиков состоят из тех же самых людей. :)

Это плохо для таких компаний, как мы. Будет очень сложно продать продукт. Большинство компаний, занимающихся созданием бесплатного open-source, черпают доходы из других мест. В нашем случае, прихода денег c других направлений нет. Что продали, то и заработали.

Не раз встречал на конференции людей, работающих, для примера в Intel. Они рассказывают, какую замечательную бесплатную open-source штуку делают. И как вообще, open-source полезен, как здорово, если все им будут заниматься и вообще они за мир во всем мире. При этом, в стороне остается вопрос, что им платят зарплату. Деньги на неё заработаны вовсе не его стараниями. Сидят такие разработчики на зарплате в Google, Intel,… и рассказывают в статьях, как здорово писать бесплатный open-source. И здорово, если другие разработчики им помогут. :)

Это все замечательно. И я вовсе не против open-source и бесплатности. Но я то тут причём? Мне надо те только удовольствие от процесса создания программ получать, но ещё и деньги зарабатывать.
ну строго говоря, у того же хамбл бамбл средний чек с линукс-юзера выше, чем с гвиндовс-юзера.
учитывая, что софт весьма специфический, а разработчиков на линукс не мало, в том числе и коммерческого closed-source, сложно оценивать рынок.
но если смотреть на массовость — то да, линукс не эффективен, продаж будет от винды процентов 10 максимум.
Intel наряду с open-source обычно продают и коммерческую версию, ну например тем кого GPL не устраивает или кого на работе вынуждают покупать с поддержкой. В качестве примера сходу — TBB. Ну и полно совсем не open-source продуктов которые делают те же программисты.

В вашем случае open-source вообще не вариант наверное — продукт можно использовать и никто никогда не узнает был использован платный продукт или open-source. А учитывая ваш ценник — многие смогут подавить угрызения совести достаточно легко. :) Но никто вас и не заставляет ваять open source продукт под линукс, как я уже писал тот же интел клепает коммерческие не open-source продукты под linux без проблем.

Вот лично мне вообще трудно понять зачем такой продукт на машине пользователей а не на сервере с jenkins'ом каким-нибудь. Нет я понимаю что кому-то оно нужно, но многих бы устроил и вариант запуска его только на сборочном сервере. Я не поленился зашел на ваш сайт и увидел что в доках описана какая-никакая интеграция с hudson(правда опять под неправославной виндой, но это можно пережить если пишешь мультиплатформенный продукт), но есть одно «но» — цена на 1 и 5 лицензий одна и та же и совсем не демократичная… Хотя не мне вам советовать какую цену назначать, но обычно всё же есть возможность купить одну-единственную лицензию дешевле чем 5.
А как вам такая вариация — CppCat? Это наш новый статический анализатор кода. Младший братишка.
У линуксоидов есть деньги, сэкономленные на покупке ОС, которые есть куда потратить :)
Я использую платную IDE, к примеру.
Не смешите. OEM Windows 8 стоит баксов 30. Много вы лицензионного софта накупите на эти деньги?
Вот только OEM-версию какбе купить человеку нельзя.
Ошибаетесь, по лиц. соглашению теперь — можно.
одновременно с новым комьпьютером и только для установки на этот самый компьютер?
Windows 8 для сборщиков систем – Персональная лицензия

Каким образом можно использовать данное программное обеспечение?

Мы не продаем наше программное обеспечение или вашу копию – мы только лицензируем его. Согласно нашей лицензии, мы предоставляем вам право установить и запустить эту одну копию на одном компьютере (лицензированный компьютер), как операционную систему на компьютере, который вы собираете для личного использования, или как дополнительную операционную систему, работающую в локальной виртуальной машине или в отдельном разделе, при соблюдении ограничений, изложенных в пункте «Существуют ли ограничения в отношении данного программного обеспечения?» Лицензия предназначена только для одновременного использования одним лицом, и только если вы соблюдаете все условия настоящего соглашения. Данное программное обеспечение не лицензируется для использования в качестве серверного программного обеспечения или для предоставления удаленного доступа на коммерческой основе — поэтому вы не имеете право на использование данного программного обеспечения в сети несколькими пользователями одновременно. Дополнительные сведения об использовании программного обеспечения несколькими пользователями и виртуализации см. в Дополнительных условиях.


Как видите, правила слегка поменялись, теперь OEM можно ставить на любой компьютер, но только для личного пользования.
«который вы собираете для личного использования»
" или как дополнительную операционную систему, работающую в локальной виртуальной машине или в отдельном разделе"
НЛО прилетело и опубликовало эту надпись здесь
Какая, простите, дремучая чепуха. Посмотрите на список суперкомпьютеров. Сколько из них не на линуксе? И на процент серверов. Вся серьезная индустрия на нем, больше не на чем. Все остальное неизвестно будет завтра или нет, а линукс никуда не денется — его некому прикрыть или изменить до неузноваемости. И что они все к халяве привыкли? Ораклу расскажите. Тот же интеловский компилятор для линукса стоит денег если для коммерческого применения. Тот же матлаб прекрасно продается для линукса. Всегда хорошо дать людям оценить продукт даром. Продавайте поддержку, продавайте версию про, продавайте обычную версию для использования в коммерческих продуктах. Если ваш продукт хорошо анализирует С/С++ код его купят и для линукса, рынка там не меньше. Если он конечно чего-то стоит. Если он может принять участие в сревнованиях. Если вы способны его туда привести — к стартовой черте, хотя бы.
Linux Мир привык к халяве.

Исправлено.

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

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

Даже не смешно.
На kickstarter'е это работает. Не для всех проектов, наверное, но работает. =)
В смысле, оценить предварительно время изготовления.
И выложить предзаказ.
Теперь есть вариант, который подойдет не только компаниям, но и для дома. Это продукт CppCat.
НЛО прилетело и опубликовало эту надпись здесь
Вариант «попробуйте win версию» не подходит — пробовал как-то. У нас к примеру webkit для qnx и когда я начал только добавлять тысячи файлов в visual studio (в которой только и работает ваш анализатор)


Анализатор работает не только под Visual Studio. Под Visual Studio работает соответствующий этой IDE плагин, а непосредственно сам анализатор — это command-line утилита, которую можно интегрировать куда угодно, хоть в те же makefile'ы. На нашем сайте более подробно написано про это.
На тему PVS-Studio Standalone и Linux, возможно будет интересна вот эта новая заметка — "PVS-Studio теперь работает и без среды Visual Studio или C++Builder – проверяем препроцессированные файлы от чего угодно".
Ответ тут: www.viva64.com/ru/b/0132/#ID0EUAAC
Но мне кажется, что авторам стоит сделать Linux-версию лишь для того, чтобы не тратить время, отвечая на этот вопрос в каждом топике (:
НЛО прилетело и опубликовало эту надпись здесь
Прям совпало с выходом Официальное Геймплейное Видео GTA Online
Размер типа wchar_t в Windows составляет 2 байта.


Функция utf8_wctomb скопирована из каких-то линуксовых библиотек. А там wchar_t — 4 байта, и функция должна остаться работоспособной даже при таком условии. Так что я расцениваю описанное в статье предупреждение как ложное срабатывание.
Да. Но вот у меня нет вовсе уверенности, что это будет правильно работать. Так что такой код лучше посмотреть.
компилятор (любой нормальный) все эти ветки выкинет.
А для индивидуальных разработчиков Вы подобных продуктов не производите?
НЛО прилетело и опубликовало эту надпись здесь
Наивный подход. Кто же в здравом уме зальет свои исходники на чужой сервер?
Добрый день,

являюсь мэйтенером нескольких небольших OpenSource проектов.
Хотел бы у Вас спросить: не планируете ли вы сделать сервис проверки OpenSource проектов как это сделали Coverity?
Для примера: мой работодатель был очень доволен проверкой Coverity нашего OS проекта и приобрёл коммерческий пакет для проверки других своих закрытых проектов.
Я бы с радостью воспользовался таким сервисом и конечно же упомянул Ваш проект в описании и рекомендовал своим работадателям.
Вы всегда может нам написать и попросить бесплатную лицензию для open source проектов.
К сожалению, не планируем. Это много работы, а мы маленькие. Да, это хороший метод рекламы. Но даже тот-же Coverity делает это не из-за неё. Это уже потом они сообразили, что так можно заодно порекламироваться. И уж тем более не из-за любви к OS. У них есть заказ с грантами от министерства обороны на проверку открытых проектов. Если нас бы так кто поддержал, мы бы тоже с радостью всем всё проверяли. :)

К счастью PVS-Studio легко попробовать как для OS так и для закрытого проекта.
Из забавного. В этот раз я не отписал разработчикам. :) Я не прошел квест. Я не увидел, где зарегистрироваться для доступа к bug tracker. Хотел написать на форум. Но там тоже не смог зарегистрироваться. Видимо я стал роботом. :-(
Всё, подсказали. Спасибо. Оставил информацию.
Хотел поблагодарить вас, от лица команды разработчиков MTA, за вашу статью на Хабре и проведенный анализ в целом, а так же отдельное спасибо за заявку у нас на баг трекере! ;)
Мы уже закоммитили исправления найденных ошибок в транк.

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

Наш проект развивается уже на протяжении 10 лет, усилиями энтузиастов разного возраста и уровня знаний, поэтому можно заметить недостатки как в логике, так и в структуре кода, собственно и я впервые приложил свою руку к проекту еще в школьные годы. Очень часто проглядывается стиль С в С++ коде, например сравнения указателей с NULL после оператора new, вместо обработки исключения, забывая что это не то же самое что malloc, или освобождение объектов функцией free. Но тем не менее мы не забрасываем свой код, даже не смотря на то что он уже морально устарел, и пытаемся исправить свои ошибки по мере возможностей.

Собственно, PVS-Studio оказался достаточно полезным для нас, остается лишь пожелать вам успехов и дальнейшего развития!
Спасибо за отзыв!
Зарегистрируйтесь на Хабре, чтобы оставить комментарий