Hello,
I've been trying to understand the current status of .NET on Linux regarding building from sources and licensing. For the first one, I could find most answers I needed in this GitHub issue:
https://github.com/dotnet/source-build/issues/187
but for the second (licensing), I couldn't find a clear answer somewhere. It seems that .NET framework consists of many different tools and components which might have different licenses. Given that there is no central place which holds all the source code (see issue #1), it is hard to tell if there are any proprietary bits. There is one place though, where it is stated that proprietary bits should only exist in the Windows distributions:
https://github.com/dotnet/coreclr/blob/master/Documentation/project-docs/cop...
Now, I read in the fedoraproject.org page (https://fedoraproject.org/wiki/DotNet) that Microsoft's dotnet package is proprietary (it is the text in the parentheses next to the link). Is there a place where it is clearly stated that the Microsoft provided binaries are distributed under a "non-opensource" license?
Thank you, Dimitris Karakasilis
Hi,
* Dimitris Karakasilis jimmykarily@gmail.com [2018-03-26 04:43]:
Now, I read in the fedoraproject.org page (https://fedoraproject.org/wiki/DotNet) that Microsoft's dotnet package is proprietary (it is the text in the parentheses next to the link). Is there a place where it is clearly stated that the Microsoft provided binaries are distributed under a "non-opensource" license?
Hmm. As you say, it's hard to get definitive answers. This may be out of date information.
I would look at the distribution you download and check the LICENSE.txt and ThirdPartyNotices.txt files. The recent .NET Core 2.0 binaries seem to be under open source licenses on Linux.
Regards, Omair
We actually refer to licenses for vscode and csplugin at fedoraloves.net where we also mention that the MS built packages contain proprietary binaries. The wiki page itself is obsolete (and is referencing the dev portal, fedoraloves.net) so I'm not even sure what's in it... Anyway as far as I know the MS packages still contain the bits of the .NET Framework (the source of the omnisharp issues and confusion) and as such it can not possibly be released under any cute license and is under proprietary license as well, but there is no online reference to it.
Either way, all of the source code is open under MIT (with some stuff under apache or whatever, like documentation, etc) and as long as you or reliable source builds it the result will also be nice. (The question becomes whether you can build it, or not...)
Radka
------------------------------ *Radka Janeková* .NET Engineer, Red Hat *radka.janek@redhat.com radka.janek@redhat.com* IRC: radka | Freenode: Rhea
On Mon, Mar 26, 2018 at 4:35 PM, Omair Majid omajid@redhat.com wrote:
Hi,
- Dimitris Karakasilis jimmykarily@gmail.com [2018-03-26 04:43]:
Now, I read in the fedoraproject.org page (https://fedoraproject.org/wiki/DotNet) that Microsoft's dotnet package is proprietary (it is the text in the parentheses next to the link). Is there a place where it is clearly stated that the Microsoft provided binaries are distributed under a "non-opensource" license?
Hmm. As you say, it's hard to get definitive answers. This may be out of date information.
I would look at the distribution you download and check the LICENSE.txt and ThirdPartyNotices.txt files. The recent .NET Core 2.0 binaries seem to be under open source licenses on Linux.
Regards, Omair
-- PGP Key: B157A9F0 (http://pgp.mit.edu/) Fingerprint = 9DB5 2F0B FD3E C239 E108 E7BD DF99 7AF8 B157 A9F0 _______________________________________________ DotNet SIG mailing list -- dotnet-sig@lists.fedoraproject.org To unsubscribe send an email to dotnet-sig-leave@lists.fedoraproject.org
dotnet-sig@lists.stg.fedoraproject.org