I>Я немного о другом — в опенсорсе я вижу ошибку и отправляю патч. I>Надо просто принять мои исправления. Никаких трудозатрат.
I>Зачем мне в следующий раз тратить свое время, если разработчикам это не нужно?
Здравствуйте, icezone, Вы писали:
vsb>>В OpenSource хоть самому можно баг пофиксить.
I>Да, можно. При условии, что автор примет твой коммит, но у меня всегда получается, что автор не фиксит ошибку I>и после каждого обновления мне приходится снова добавлять костыли в чужой код.
Здравствуйте, icezone, Вы писали:
vsb>>В OpenSource хоть самому можно баг пофиксить.
I>Да, можно. При условии, что автор примет твой коммит, но у меня всегда получается, что автор не фиксит ошибку
Сделай форк.
I>и после каждого обновления мне приходится снова добавлять костыли в чужой код.
Здравствуйте, icezone, Вы писали:
U>>есть золотое правило: работает — не трогай.
I>дык, не работает
I>>В начале месяца я получил очередное критическое обновление, которое отказалось работать.
Здравствуйте, vsb, Вы писали:
I>>Да, можно. При условии, что автор примет твой коммит, но у меня всегда получается, что автор не фиксит ошибку
vsb>Сделай форк.
После каждого апдейта основной ветки, если автор не апрувит пулреквест, придётся заново всё исправлять каждый раз.
Здравствуйте, icezone, Вы писали:
ov>>а я люблю opensource. с нуля дольше писать ov>>лучшее сообщение о проблеме это патч — их любят и по моему опыту охотно принимают.
I>так я и отправил патч, там ошибка в одном символе I>на гитхабе похожий pull request висит уже больше недели, реакции нет
Имхо, дело не в опенсорсе, а в деньгах, есть проприетарные опенсорсные проекты, которые хорошо саппортятся (например, Prof-UIs).
free OpenSource, так же, как и закрытый, но бесплатный freeware — когда проходит интерес, с ним пропадает мотивация что-то делать. А интерес пропадает быстро, если ты не упоротый альтруист. Когда денег/выгоды не получаешь, очень быстро в подсознании возникает вопрос: "а нафига мне это?", который не даёт что-то делать дальше. При этом старт может быть вполне успешный — софт стоит на 99% компов, да, но продать и монетизирвать его нормальной возможности нет(KMPlayer например). И продолжать питаться кактусами как-то не хочется...
I>Я немного о другом — в опенсорсе я вижу ошибку и отправляю патч. I>Надо просто принять мои исправления. Никаких трудозатрат.
Трудозатраты как минимум на понимание проблемы, ревью кода, тестирование
Здравствуйте, CEMb, Вы писали:
CEM> vsb>Сделай форк. CEM> После каждого апдейта основной ветки, если автор не апрувит пулреквест, придётся заново всё исправлять каждый раз.
Достаточно же просто сделать rebase (ну или merge) — одна команда, по сути.
Здравствуйте, uuuser, Вы писали:
U>как то не вяжутся понятия любительская поделка и установлены на 99% компов
А почему нет? Вот ярчайший пример: OpenSSL. Если надо собрать на стандартный конфиг, всё зашибись работает. Чуть шаг в сторону — начинается поле чудес, вплоть до некомпилябельности. И это мы даже не говорим про уязвимости — тупо не работает или даже не собирается код.
Здравствуйте, Mr.Delphist, Вы писали:
MD>А почему нет? Вот ярчайший пример: OpenSSL. Если надо собрать на стандартный конфиг, всё зашибись работает. Чуть шаг в сторону — начинается поле чудес, вплоть до некомпилябельности. И это мы даже не говорим про уязвимости — тупо не работает или даже не собирается код.
не надо о грустном, мне этот OpenSSL уже много крови попортил
Здравствуйте, ov, Вы писали:
ov>вот не припомню, кстати, багов у MS. не попадались.
* Были проблемы с ipv4-структурами
* Всё ещё есть проблемы с ipv6 (скоупы неправильно обрабатываются).
* Есть проблемы c обработкой исключений при работе с отсутствующими ресурсами в NET-приложениях http://windowsasusual.blogspot.ru/2015/10/wpf-applicationcurrentfindresource-and.html
ov>не люблю я их, вобщем
Да кто ж их любит
Здравствуйте, icezone, Вы писали:
I>зарплату должен сотрудник работодателю платить?
Опенсорс не означает что некий icezone все получает бесплатно. Если он хочет чтобы какой-то баг пофиксили, он может за это заплатить. Может не платить и дождаться пока кто-то другой заплатит. Например, разработчик заплатит сам себе и починит бесплатно.