Совсем недавно я начал поддерживать свою собственную библиотеку JavaScript с открытым исходным кодом. Я создал его для решения довольно конкретной задачи, но довольно регулярно вижу вопросы, которые можно решить (полностью / частично) с помощью моей библиотеки.
Я публикую свой ответ и всегда буду указывать, что я поддерживаю библиотеку.
Я чувствую, что для проектов с открытым исходным кодом это может быть не так уж важно, но где вы проводите черту? (например: коммерческие продукты) Этично ли для программиста продвигать свою собственную библиотеку? Когда это не так?