Runtime: Ambiguous license header in some source files

Created on 10 Aug 2018  路  6Comments  路  Source: dotnet/runtime

Some source files in corefx contain this license header:

//------------------------------------------------------------------------------
// <copyright file="TextWriterGenerator.cxx" company="Microsoft">
//     Copyright (c) Microsoft Corporation.  All rights reserved.
// </copyright>
// <owner current="true" primary="true">helenak</owner>
//------------------------------------------------------------------------------

This license header looks a bit ambiguous because it names a copyright holder and says that all rights are reserved by the copyright holder. This somewhat contradicts the LICENSE.TXT file in this repo which says that the copyright holder (.NET Foundation) is licensing this file under the MIT license. It would be nice to clear up this ambiguity and clarify that this file is indeed licensed under an open source license.

The following files have this issue:

cc @leecow @richlander

area-System.Xml bug

Most helpful comment

@krwq, @joshfree - seems like this should be ported to 2.1 so that the issue is not brought up when we get to submitting to other distros for inclusion.

All 6 comments

Thanks for pointing this issue with the .cxx files out @omajid. @krwq could you correct this and also grep to ensure there's no other issues like this elsewhere?

Those are used to generate some of the xml code, I've fixed the headers in the PR

@krwq, @joshfree - seems like this should be ported to 2.1 so that the issue is not brought up when we get to submitting to other distros for inclusion.

@leecow are there any other branches we need to port this to except for release/2.1?

2.1 is the primary concern as it's our LTS channel and will be live for the next several years.

@krwq port it to /release/2.1 and add the label servicing-consider. After it's submitted, that will trigger an auto-port-PR from 2.1 to 2.2. That'll cover everything.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

EgorBo picture EgorBo  路  3Comments

bencz picture bencz  路  3Comments

GitAntoinee picture GitAntoinee  路  3Comments

jamesqo picture jamesqo  路  3Comments

iCodeWebApps picture iCodeWebApps  路  3Comments