Разработчик, не пишущий в опенсорс — плохой разработчик?
Идеальный разработчик - это фанат своего дела, как и в любой другой профессии, не важно, учитель ли это, бизнесмен или учёный. 
Отсутствие опенсорса - это нормально, т.к. не делает кого-то плохим и не ворует опыт, но это одно из следствий, которое говорит, что вы не стремитесь стать лучшим в своей области. И это тоже не хорошо и не плохо с точки зрения простого обывателя. Просто один из фактов, что вам это не интересно, у вас есть другие занятия, а значит вы обычная "рабочая лошадка", простите за прямоту, которая скорее всего не придумает и не сделает ничего нового.
P.S. Так как в комментариях развелось бурное обсуждение и люди, которые не смогли прочитать и понять мой комментарий - выделил жирным те слова, которые не замечают. А раз между строк мало кто умеет читать, дополню: "Одно из" - это значит не единственный вариант самовыражения. Наличие пет-проектов, подкастов, выступлений, бложика и прочего - являются такими же вариантами, их огромное количество. А просиживание мягкого места "от звонка до звонка" является показателем того, что человек выше головы не прыгнет, если его никто не заставит. Возможность самостоятельно дать себе пинка и желание заниматься любимым делом - это основной движущий фактор развития.
Если вы используете опенсорс в своей работе, но не делаете вклада в опенсорс, то вы плохой, только не разработчик, а человек) Опенсорс - это обмен наработками или коллективная разработка чего-либо, а получается что вы только берете и ничего не даете взамен. Понятно что это не запрещено, но хорошие люди так не поступают)