dotnet-foundation / projects

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

Issue: New .NET Foundation Project Application - Betalgo.OpenAI #395

Open kayhantolga opened 3 weeks ago

kayhantolga commented 3 weeks ago

Project Name

Betalgo.OpenAI

License

MIT

Contributor

Betalgo, kayhantolga

Existing OSS Project?

Yes

Source Code URL

https://github.com/betalgo/openai

Project Homepage URL

No response

Project Transfer Signatories

Tolga Kayhan mail@betalgo.com

Description

OpenAI .NET sdk - Azure OpenAI, ChatGPT, Whisper, and DALL-E

Name

Tolga

Email

mail@betalgo.com

GitHub Profile URL

https://github.com/kayhantolga

Committers

No response

Discord Ids

244022011549057024

Governance Model

Contributors can start discussions on GitHub Discussions or create pull requests (PRs) for us to discuss in the comments. Additionally, a community Discord server is available.

CLA

How does the project check who has signed one?

No response

CLA Notification Alias

No response

Select the Project Transfer Agreement model

Assignment

Repository Layout

No response

Eligibility Criteria

PR Plan Summary

I'm applying to join the .NET Foundation to support the continued development of the Betalgo OpenAI library. This project has been valuable for many developers, and I believe the Foundation's resources and community could help improve it further. Joining would provide stability for the project and potentially lead to useful collaborations with other .NET developers. It's a practical step to ensure the library remains a reliable tool for those integrating OpenAI services into their .NET applications.

Infrastructure Requirements Summary

No response

Additional Notes

No response

sbwalker commented 1 week ago

The Project Committee will review the application at the Sept 12 meeting

sbwalker commented 1 week ago

@kayhantolga in your application you have specified "Assignment" for the Project Transfer Agreement model":

The definition for the 2 approaches supported by the .NET Foundation are included below...

Assignment Model

Under the .NET Foundation assignment model, project ownership and other intellectual property is assigned to the .NET Foundation and the .NET Foundation agrees to grantback a license to the contributor(s).

Contribution Model

Under the .NET Foundation contribution model, a project retains ownership of the copyright, but grants the .NET Foundation a broad license to the project’s code and other intellectual property. The project also confirms that the project’s submissions to .NET Foundation are its own original work (there are also instructions for any third party materials that might be included).

Community managed open source projects generally use the Contribution model rather than the Assignment model, as they usually want to retain copyright ownership of their IP. The Assignment model is mainly used for open source projects created by Microsoft.

Can you please clarify which Project Transfer Agreement model you would like to follow.

kayhantolga commented 1 week ago

@sbwalker, I think I made a mistake while filling out the application form. I prefer the Contribution Model. Thanks for pointing out.