Бесполезняк. Это в принципе основная причина по которой я не отвечаю на письма по патчу.
Расскажу всю историю как это было.
Я случайно узнал от своего коллеги, что есть острая необходимость в подобном патче.
На тот момент мне нужны были деньги, и я решил глянуть что к чему.
Я собрал стенд из двух свичей и роутера и стал тестить. Сраз скажу, я не админ и как оно работает представляю достаточно условно.
Глянув чуть глубже в код, я понял, что есть шанс не разобраться и потратить время зря.
Пару дней бился, было ничего не понятно. Но случайно нашел достаточно интересный момент в коде, где можно все сделать красиво.
И это не проверка мака. Тот путь (проверок итд) долго меня водил за нос по разным файлам и макаронным вызовам, пока не завел в тупик.
В общем получилось у меня сделать, все оттестили. Я даже сделал, чтобы измененный функционал включался только при указании ключика -dd, а если его не указать, сервер работает как и не правленный.
Так как все это я начинал с целью честно заработать денег на своем опыте и знаниях.
Я решил пойти по следующему пути: положиться на понимание товарищей по IT.
Я выложил свои координаты, чтобы ко мне лично обращались.
Каждому я говорил - я даю патч сразу и бесплатно, но с условием нераспространения и добровольного пожертвования в случае успешного использования.
Достаточно логично было ожидать, раз патч нужен интернет провайдерам, которые делают деньги на этом, почему бы не попросить у них деньги за свою работу, которая полезна для их бизнеса?
Оказалось логика и реальность - разные вещи.
Патч успешно работает в нескольких десятках сетей, среди которых есть большие (десятки тысяч абонентов) на линуксах и фре (разрабатывал кстати под фрю изначально).
На начальном этапе переписки практически все усиленно кивали головой и соглашались, что работа профессионала стоит денег, и что совершенно не против пожертвовать на благо программиста, даже порывались сразу заплатить, просили координаты, куда переводить деньги.
Что парадоксально, после того, как я отправлял код, абсолютное большинство забивало напрочь, даже забывали мне отписаться об успешности установки. Я сам потом спрашивал, говорили, что ок.
Исключения составляли только те, у кого были вопросы по DHCP. Про деньги вспомнили только 3-4 человека (могу ошибаться, точно не помню), им отдельная благодарность, было приятно.
Остальные просто забили. Это было неприятно. Ну не пи#зди ты, что заплатишь, скажи честно. Было такое, пара человек честно сказали что не заплатят и почему. Я все равно отдавал патч, проблем нет.
В итоге у меня оказалась забитая аська ненужными контактами и куча нубов, которые спрашивали меня про то как настроить сеть.
Поэтому я перестал выдавать патч - так как он был изначально делан не для себя, а для зарабатывания.
Если бы у меня была сеть и я бы делал его для себя, я бы скорее всего просто отдал бы его в общественность.
В общем опрометчиво было ожидать взаимопонимания от коллег - админов, а жаль. Знания и опыт стОит денег.
P.S. Сам я придерживаюсь мнения, что все стОит денег. Уже давно у меня все ПО либо купленное лицензионное, либо свободное. И пожертвования в опенсорс тоже для меня не чужды. Я того же ждал от других, видимо зря. Не доросли еще в России до этого. До сих пор встречаю удивленных людей - а почему у тебя айфон не разлочен? Да потому что.