LINUX.ORG.RU

Модифицировали ли Вы когда-либо исходный код опенсорсных программ?

 , ,


0

1

Бессовестно потырено с LQ.

  1. Да564 (75%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Нет146 (19%)

    **********************************************************************************

  3. Наверное47 (6%)

    **************************

Всего голосов: 757

>>> Проголосовать

Модифицировали ли Вы когда-либо исходный код опенсорсных программ?

Да.

mord0d ★★★ ()

Да.

Голосовать, пока не подтверждено, нельзя?

xtouqh ()
Ответ на: комментарий от xtouqh

О, вот и палится настоящий новичок на ЛОРе, а не чей-то виртуал ;)

mertvoprog ()
Ответ на: комментарий от xtouqh

Кстати, как Вы умудрились лычку про арктическое кодохранилище задним числом заработать? В коммитах тот же e-mail фигурировал, с которым зарегистрировались на GitHub?

mertvoprog ()

А опенсорсную библиотеку можно считать за программу?

CryNet ★★★★ ()

Надо было более подробно:

  • Модифицировал для себя.
  • Отправлял патчи разработчикам.
  • Сам являюсь разработчиком опенсорса.
wandrien ()

когда-либо

Интереснее за последний год.

Truf ()

Не только модифицировали, но и сами писали.

Ну и в чужие отправляли, да. В частности, в этот проект я отправил ровно одну строчку по исправлению совместимости, но сам проект считаю очень годным, упоминание лишним не будет. Это один из графических аналогов du. Их вообще вагон и маленькая тележка, но именно такое вложенно-прямоугольное представление занятого места на диске я считаю самым наглядным (такое же представление использовалось в известном плагине к konqueror).

hobbit ★★★★★ ()
Последнее исправление: hobbit (всего исправлений: 2)

Да, и не раз. И не два.

В своё время отсылал патчи для KHTML, есть риск, что сейчас мой код крутится в миллиардах устройств, если он там остался )

Aceler ★★★★★ ()
Последнее исправление: Aceler (всего исправлений: 1)

Да. И для себя писал и другим разрабам отправлял и сам для других писал.

peregrine ★★★★★ ()

Да. Но чаще всего это были правки на пару-тройку строк.

shell-script ★★★★★ ()

Да, нашел баги, исправил, сделал пул-реквесты.

goingUp ★★★★★ ()
Последнее исправление: goingUp (всего исправлений: 2)

А изменение цвет тем гтк3 считается?

kirill_rrr ★★★★★ ()
Ответ на: комментарий от mertvoprog

Ну CSS-то пока не ЯП

А вот как раз-таки и ЯП. Он стал тьюринг-полным, когда добавили математические функции, а-ля width: calc(100% - 30px).

CryNet ★★★★ ()

Бывало, приходится что-то допилить. Из больее-менее объемного в Qutebrowser перенес из FF алгоритм ранжирования автодополнялки. В Transmission Web поддержку тегов добавил. Жаль, в оф. репо это все вяло принимают.

urxvt ★★★★★ ()

Ответил нет. А потом вспомнил, что при установке и настройке dwm правил config.h и накладывал патчи. Это считается?

mad_austronaut ★★★★ ()
Ответ на: комментарий от wandrien

И ещё добавить:

  • Никогда не был разработчиком, но очень им сочувствую.
i-rinat ★★★★★ ()

Да, в итоге даже созрел до оформления пул-реквеста

Сейчас планирую ещё пару фич запилить, время только найти надо %)

Fizzika ()
Ответ на: комментарий от wandrien

Именно. Потому что чуток потвикать для себя — такое было, а патчи отсылать — нет.

Miguel ★★★★★ ()
Ответ на: комментарий от CryNet

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

Miguel ★★★★★ ()

Модифицировали ли Вы когда-либо исходный код опенсорсных программ?

Да, постоянно приходится дорабатывать открытое, бесплатное ПО. А как же иначе? Как может быть надёжным ПО, за которое никто не отвечает? Открытость и свобода - удел людей, которым наплевать на конечный результат своего труда.

Enthusiast ()

Было дело, и неоднократно. В основном делал локальные доработки для нудж работодателя.

gns ★★★★★ ()
Ответ на: комментарий от CryNet

Не стал. У них слишком мало входных параметров. Что толкового на этом можно слепить? Ну калькулятор вот видели примитивный и часики.

mertvoprog ()

Ясен пень. И для себя, и багфиксы в апстрим

upcFrost ★★★★★ ()

Тут скорее вопрос в том, кто еще НЕ модифицировал исходный код программ.

Я вот стараюсь держаться от программирования подальше, но когда-то не так давно, не хотел компеляться ffmpeg, при чем ошибку выдавал какую-то лажёвую «ffmpeg: common/cpu.c:248: x264_cpu_detect: Assertion `!(cpu&(0x00000400x0000080))’ failed.» пришлось лезть руками, интуитивно понимать че делает участок кода, и отключать сраную проверку какой у меня CPU, после чего все скомпелялось на ура. Ну и лет пять назад переписывал переключалку языков в ElementaryOS чтоб она выводила флажок вместо кода языка.

Хотя опрос наверное для ньюфагов, пушо в 90-е все было гораздо интереснее, и проги мы модифицировали аккурат на лету, переписывая их в синклер с журнала «Радио», лол. У мажоров были Поиски с Поцкалем, там тоже было чего переписывать.

windows10 ★★ ()
Последнее исправление: windows10 (всего исправлений: 1)
Ответ на: комментарий от windows10

кто еще НЕ модифицировал исходный код программ

Воинствующие хомячки всякие, типа @Vsevolod-linuxoid и @papin-aziat. Power User называются. Среди линуксоидов вымирающий вид, потому что тут в общем случае так жить нельзя ;)

mertvoprog ()
Ответ на: комментарий от mertvoprog

Странно. На опеннете на это никто не возразил.

CryNet ★★★★ ()
Ответ на: комментарий от Miguel

языков с зависимыми типами

Впервые слышу. Интересно.

CryNet ★★★★ ()

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

commagray ★★★★★ ()
Ответ на: комментарий от commagray

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

papin-aziat ★★★ ()

Лучший опрос за долгое время. Я бы ещё уточнил, что скрипты не в счёт, а то перекос будет неправдоподобный.

anonymoos ★★★★★ ()
Ответ на: комментарий от commagray

компьютеры оказались ошибкой

А куда от них деваться в 2#20-м?

mertvoprog ()
Ответ на: комментарий от mertvoprog

Деваться от них невыгодно, когда уже с головой в них погряз.

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

Так что просто менее оптимистичен на эту тему.

commagray ★★★★★ ()
Последнее исправление: commagray (всего исправлений: 1)
Ответ на: комментарий от hobbit

Вот это толщинааааа…

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

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

Короче говоря, если хотите сохранить управление проектом и обеспечить качество своего товара, то держитесь от этих «свободных» полудурков подальше.

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

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

Enthusiast ()
Ответ на: комментарий от commagray

наращивая комплексность

То есть, a+ib нарастает?

Или все же, «наращивая сложность»?

James_Holden ()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)