Choosing a license for a software specification - C#