dotnet-foundation / projects

This repository is used for onboarding new projects
113 stars 32 forks source link

Issue: New .NET Foundation Project Application #325

Open RealDotNetDave opened 1 year ago

RealDotNetDave commented 1 year ago

Project Name

Spargine

License

GNU LESSER GENERAL PUBLIC LICENSE

Contributor

David McCarter - dotNetTips.com

Existing OSS Project?

Yes

Source Code URL

https://github.com/RealDotNetDave/dotNetTips.Spargine

Project Homepage URL

https://dotnettips.wordpress.com/spargine/

Project Transfer Signatories

Description

These assemblies encapsulate the foundational code I have been developing since the early days of .NET 2. I am not only a devoted user of these assemblies in all of my projects, but they are also currently in production at most of the companies I have worked for.

Current assemblies are:

Name

David McCarter

Email

dotnetdave@live.com

GitHub Profile URL

https://github.com/RealDotNetDave

Committers

No response

Governance Model

The code will be reviewed by myself via pull requests.

CLA

How does the project check who has signed one?

No response

CLA Notification Alias

No response

Select the Project Transfer Agreement model

Contribution

Repository Layout

None that I know of.

Eligibility Criteria

PR Plan Summary

I will heavily promote the announcements via social media and on dotNetTips.com.

Infrastructure Requirements Summary

N/A

Additional Notes

This is the common code that I have been writing since .NET 2. I heavily use proper coding standards, and I benchmark each major release to ensure the best code performance. The purpose of this code to to put the code we wright over and over again into one set of assemblies.

Along with documenting the code via XML comments, I write an article for every release and more that can be found here: https://dotnettips.wordpress.com/category/spargine/

sbwalker commented 1 year ago

@RealDotNetDave thank you for your application... the Project Committee reviewed your application last week. The .NET Foundation Project Charter (https://github.com/dotnet-foundation/projects) contains Eligibility Criteria related to licensing:

Licenses and Copyright

At this time the .NET Foundation does not accept projects licensed under non-permissive / copyleft licenses. The GNU LESSER GENERAL PUBLIC LICENSE is not considered to be a permissive license.

did notice that your project was originally licensed under Apache 2.0 (permissive) however the license was later changed to the LGPL on Jan 18, 2021. I am sure you had valid reasons for this change in terms of making the license more restrictive.

At this time based on the eligibility criteria, the Project Committee will need to place your application on hold. If anything changes which would make your project eligible for membership in the future, the Committee will review your application once more.