Gần đây tôi đã bắt đầu duy trì thư viện JavaScript mã nguồn mở của riêng mình. Tôi đã tạo ra nó để giải quyết một nhu cầu khá cụ thể nhưng khá thường xuyên thấy các câu hỏi có thể được giải quyết (toàn bộ / một phần) bằng cách sử dụng thư viện của tôi.
Tôi đăng câu trả lời của mình và đảm bảo luôn luôn bao gồm rằng tôi duy trì thư viện.
Tôi cảm thấy đối với các dự án nguồn mở, điều này có thể không phải là một vấn đề lớn như vậy nhưng bạn vẽ đường này ở đâu? (ví dụ: sản phẩm thương mại) Có phải đạo đức cho một lập trình viên để quảng bá thư viện của riêng mình không? Khi nào thì không?