From fc62ddbcd727d6bedf5510d5bd02aac7c7e67740 Mon Sep 17 00:00:00 2001 From: Ebicoglu Date: Sun, 16 Aug 2026 15:20:37 +0300 Subject: [PATCH] add img --- .../Post.md | 77 ++++++++++++++---- .../image-20260816151702299.png | Bin 0 -> 45603 bytes 2 files changed, 62 insertions(+), 15 deletions(-) create mode 100644 docs/en/Community-Articles/2026-08-10-oss-sustainability-in-.net-commercialization-of-key/image-20260816151702299.png diff --git a/docs/en/Community-Articles/2026-08-10-oss-sustainability-in-.net-commercialization-of-key/Post.md b/docs/en/Community-Articles/2026-08-10-oss-sustainability-in-.net-commercialization-of-key/Post.md index b46dae10e1..4381924b8e 100644 --- a/docs/en/Community-Articles/2026-08-10-oss-sustainability-in-.net-commercialization-of-key/Post.md +++ b/docs/en/Community-Articles/2026-08-10-oss-sustainability-in-.net-commercialization-of-key/Post.md @@ -33,17 +33,16 @@ The easy reaction is to call commercialization a betrayal. The more honest react A project can be free for users and still very expensive for its authors. Maintaining a popular library often means: -- triaging issues from thousands of downstream users -- keeping up with new .NET releases -- patching security problems -- maintaining documentation and samples -- answering support requests that are really consulting work in disguise -- dealing with dependency, CI, hosting, and release overhead +![image-20260816151702299](image-20260816151702299.png) Once a library becomes critical infrastructure, users expect reliability similar to commercial software. But expectations usually rise faster than funding. That imbalance creates a predictable outcome: maintainers either burn out, slow down, seek sponsorship, or commercialize. +--- + + + ## Open-source popularity does not automatically create sustainability This is the part many teams still underestimate. @@ -60,13 +59,21 @@ From a maintainer’s perspective, commercialization can be a rational correctio ### In other words, the move to commercial licensing is often less about greed than about replacing an unrealistic business model. +--- + + + ## Why the community reaction is so mixed Even if the economics make sense, the backlash is real. And frankly, some of it is justified. The friction usually comes from the gap between legal reality and social expectation. -### Legally, maintainers can often change how future versions are licensed. Socially, users feel that a trusted community dependency has changed the rules after becoming embedded in thousands of systems. +### Legally, maintainers can often change how future versions are licensed. Socially, users feel that a trusted community dependency has changed the rules after becoming embedded in thousands of systems + +--- + + ## What bothers teams most @@ -83,6 +90,10 @@ The common concerns are familiar: This is why the strongest reactions usually happen when the library is infrastructural rather than optional. Authentication, mapping, messaging, and mediator patterns sit close to the core of many architectures. **Replacing them is possible, but rarely cheap.** +--- + + + ## Suddenness matters as much as pricing A reasonable commercial model can still create anger if the transition feels abrupt. Teams generally accept that maintainers need funding. What they do not accept as easily is: @@ -95,6 +106,10 @@ A reasonable commercial model can still create anger if the transition feels abr That trust dimension matters. In OSS, the license is not the whole relationship. Predictability is part of the product. +--- + + + ## What this signals for the .NET ecosystem The larger lesson is not simply that some maintainers want to get paid. It is that the .NET ecosystem is maturing into one where critical libraries are increasingly treated like products, not just repositories. That has several consequences. @@ -131,6 +146,10 @@ Press enter or click to view image in full size In many cases, the fork inherits the same funding problem that triggered the original commercialization. +--- + + + ## The practical risk for engineering teams The biggest mistake teams can make is treating this as community drama instead of delivery risk. @@ -141,6 +160,10 @@ Press enter or click to view image in full size This is especially relevant for organizations with long-lived internal platforms or multi-tenant SaaS products, where one dependency can affect dozens of services. +--- + + + ## A realistic example Imagine a company running an internal platform and several customer-facing .NET applications. @@ -163,6 +186,8 @@ That is architecture, budgeting, and compliance converging in one decision. A better response is to become more deliberate about dependency management. +--- + ## Build a dependency review habit For critical packages, review more than API quality. @@ -173,6 +198,10 @@ Press enter or click to view image in full size If a package sits in authentication, authorization, persistence, messaging, or application architecture, the review should be stricter than for a small utility library. +--- + + + ## Categorize dependencies by replacement cost Not every package deserves the same scrutiny. @@ -183,7 +212,11 @@ Not every package deserves the same scrutiny. - medium replacement cost: libraries used across one bounded context - high replacement cost: foundational cross-cutting libraries used everywhere -Commercialization risk matters most in the third category. If replacing the library means touching every service, pipeline, or authentication flow, that risk belongs on the architecture radar early. +Commercialization risk matters most in the third category. If replacing the library means touching every service, pipeline, or authentication flow, that risk belongs on the architecture radar early., + +--- + + ## Budget for critical OSS @@ -200,11 +233,13 @@ Press enter or click to view image in full size > You will pay somehow! > The only real question is whether you pay proactively or reactively. -## When to use commercially backed OSS and when not to +--- + +## When to use commercially backed OSS and when not to ⛔ Commercialization is not automatically a reason to avoid a project. -## When to use it +## ✔ WHEN TO USE IT **Commercially backed OSS can be a good fit when:** @@ -216,7 +251,7 @@ Identity infrastructure is the obvious example. A mature, well-supported identit -## When NOT to use it +## ⛔ WHEN NOT TO USE IT **Be cautious when:** @@ -224,22 +259,30 @@ Identity infrastructure is the obvious example. A mature, well-supported identit This is where some teams may rethink packages like object mappers or mediator frameworks. If the dependency is mostly ergonomic and the long-term governance risk is rising, simpler code may be the better tradeoff. +--- + + + ## What this means for maintainers, companies, and the community The ecosystem now needs more honest expectations on all sides. -## For maintainers +## * For maintainers If your library underpins production systems, sustainability needs to be part of the strategy early. Commercialization is easier to accept when it is transparent, gradual, and communicated as part of a long-term model rather than a sudden pivot. -## For companies +## * For companies If your business depends on OSS, treating maintainers as an infinite free resource is no longer credible. Critical dependencies should have owners, budgets, and risk reviews. -## For the .NET community +## * For the .NET community The community may need to become more selective about what it normalizes as default architecture. If a pattern depends heavily on a few centralized libraries, then a licensing change in one project can ripple widely. Simpler stacks are often more resilient. +--- + + + ## A likely next phase for .NET OSS The next few years will probably bring more segmentation across the .NET ecosystem. @@ -252,7 +295,11 @@ That does not mean open source in .NET is weakening. It means the ecosystem is f The healthiest outcome is not pretending commercialization should never happen. It is making sure it happens with predictable governance, fair communication, and realistic expectations from users. -## As a Summary +--- + + + +## SUMMARY - Commercialization of key .NET libraries is a sustainability signal, not an isolated incident. - Teams should evaluate dependencies by license, governance, support policy, and replacement cost. diff --git a/docs/en/Community-Articles/2026-08-10-oss-sustainability-in-.net-commercialization-of-key/image-20260816151702299.png b/docs/en/Community-Articles/2026-08-10-oss-sustainability-in-.net-commercialization-of-key/image-20260816151702299.png new file mode 100644 index 0000000000000000000000000000000000000000..ba1b406c9cd507bfb4085353164c8e621b958081 GIT binary patch literal 45603 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

Uw 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 raVY