.NET Libraries Are Beyond Saving
- .NET 오픈 소스 라이브러리들이 상업적/클로즈드 소스로 전환되는 추세가 증가하고 있으며, 이는 개발자들 사이에서 우려를 낳고 있습니다. 💸
- 기존 프로젝트를 포크하여 오픈 소스를 유지하려는 시도는 원작자의 열정, 지식, 동기 부여가 부족하여 대부분 실패하고 지속 가능성이 낮습니다. 📉
- Automapper, Mediator, ServiceStack과 같은 프로젝트의 개발자들은 상업화를 통해 재정적 안정과 동기를 얻어 프로젝트를 성공적으로 유지하고 있으며, 이는 개발자의 생계를 보장하는 합리적인 선택입니다. 💰
- 오픈 소스 개발자들이 상업화하는 것을 비난해서는 안 되며, 무료 오픈 소스 사용에는 미래에 대한 보장이 없으므로, 상업화된 버전을 구매하는 것이 지원과 지속적인 개발을 보장받는 더 나은 방법일 수 있습니다. 🛡️
- "오픈 소스 유지보수 비용"이나 GitHub 스폰서링과 같은 대안적 자금 지원 모델은 좋은 아이디어지만, 사용자들의 인식 부족으로 인해 널리 채택되기 어렵습니다. 💡
- 기존 프로젝트를 단순히 포크하기보다는, 그 아이디어를 바탕으로 자신만의 더 나은 프로젝트를 새로 개발하는 것이 장기적인 성공 가능성이 높습니다. 🌱
- Mediator나 Automapper 같은 특정 라이브러리들은 종종 잘못된 방식으로 사용되며, 많은 경우 필수적이지 않을 수 있습니다. 🚫