net goes open · 2001 2004 2008 2012 2014 today shared source mono.net reference source asp.net...
TRANSCRIPT
.NET Goes Open
Source…
&
You Can Too!Jeff Fritz
@csharpfritz
Sr. Program Manager
Maria Naggaga
@ladynaggaga
Program Manager
Microsoft Open Source
From the beginning .NET Source has been open for a while
2001 2004 Today 2008 2012 2014
Shared Source
Mono
.NET Reference Source
ASP.NET Open Sourced
TypeScript
.NET Foundation
.NET Core - Open Sourced
Roslyn
.NET Core everywhere
Xamarin OSS
.NET Core RTM June 27th
What Does this Mean ?Microsoft Open Source Mean
What does this mean?
• Support • Microsoft will continue to support out of the box
• Make new features
• Maintain Standards
What does this mean?
• Support
• Source Code • Available for use and reference
What does this mean?
• Support
• Source Code
• Contribute • Grow Project Features
• Make your own
• Build Communities
Get Involved How?
Image courtesy of Rafel J. Rodriguez
Contributing to Microsoft OSS Let’s talk about Licenses
Contribution License Agreement
cla2.dotnetfoundation.org/
What does the CLA do ?
• Ensures that the work contributed is free of claims by your employer
or any other third party
• Grants the project the right to distribute your code
Starting Your Own Project
WhyCreating your own project is a great
way to learn something new.
How Get others involved.
Your project deserves to grow.
WhatDepending on your needs .NET
OSS provides you with a number of
resources to get started
Choose a license What works for you ?
choosealicense.com
Importance of Contributors
Importance of Contributors
Maintaining & Contributing Is Hard !
Project is Huge
No Explanation
Marked Simple…..
You’re Too Slow
1 is lonely Image courtesy of freepik.com
Growth
Image courtesy of freepik.com
ExperienceImage courtesy offreepik.com
Represent AllImage courtesy of freepik.com
Building OSS Project Supporting & Growing Communities
Code of Conducts Building inclusive safe communities
Up-For Grabs Your First PR Issuehub.io
Starting Points
Made with friendliness
By
@kentcdodds & @shanselman
Conversations
@ladyNaggaga
Documentation
Assumed Knowledge
Write for all not yourself
Friendly Feedback&
Code Review
This is simple why don’t you get it.
Thanks for participating. To learn more please check out this post! And please comeback !
What’s Next !
Use Source Code & Contribute
dotnetaspnet Xamarinfsharp mono
Stay Connected
ondotnet
@dotnetfn @aspnet
@xamarin
@code
@dotnet
live.asp.net
Thank You !
Jeff Fritz
@csharpfritz
Sr. Program Manager
Maria Naggaga
@ladynaggaga
Program Manager