Skip to content

Make license change more clear #2959

@burnchar

Description

@burnchar

Description

Congratulations on getting some compensation after years of serving the community essentially for free. I get it. The new license allows you and Xceed to get a share from for-profit companies that use your work. (The work of contributers is outside the scope of this bug report).

However, the very significant change is unclear. The change needs clear notice in plain language that FluentAssertions usage is now very different from most NuGet packages, and different from its past. Something like:
"NOTICE: FluentAssertions is no longer free for commercial use, and is no longer under the Apache 2.0 license."
It needs a direct link to the new license.

For example, the first bullet in the release notes is:

  • Update ownership and license - #2943
    That link doesn't point to a license, and explains nothing without each reader digging in.

The main web page (fluentassertions.com) does casually mention the Xceed partnership, but little about it. The "Learn more" link does not help users learn more -- it just points them to the Xceed corporate web page.

Reproduction Steps

// Arrange
string input = "MyString";

// Act
char result = input[0];

// Assert
result.Should().Be('M');

Expected behavior

Honest, clear language about the change with direct links to actual information.

Actual behavior

Hidden, casual, borderline misleading language.

Regression?

No response

Known Workarounds

No response

Configuration

No response

Other information

No response

Are you willing to help with a pull-request?

No

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions