[Mono-dev] ms .net source updated and license modified

Rodrigo Kumpera kumpera at gmail.com
Wed Feb 26 16:26:01 UTC 2014


Our current take at Xamarin is that we should avoid reading .NET source
code when implementing similar functionality on mono.
Some people have great visual memory, which would still mean us walking a
fine line on their rights. This is specially true for new
code.

What this change is that is enables us is to verify their behavior when
trying to understand compatibility issues, this
is particularly good for binary formats as they are the hardest to reverse
engineer for compatibility.

It's meant to be a next step when exploratory testing/RE can't reveal the
expected behavior.


--
Rodrigo





On Tue, Feb 25, 2014 at 4:59 PM, Martin Thwaites
<monoforum at my2cents.co.uk>wrote:

> I'll caveat this with "I'm not a legal expert"...
>
> Doing a bit of research, according to Wikipedia, it's the most restrictive
> of the Microsoft Shared Source licences.
>
> It seems that it can be used for "Reference use".  I'd read this to mean
> that you cannot reproduce the identical code in mono, but, you could use to
> work out how it's doing what it does.
>
> Is this maybe something that has fallen out of the partnership between
> Xamarin and Microsoft? something that would allow the Xamarin to better
> develop their Android/iOS platform?
>
> I'd love to hear from Xamarin as I'm sure that their legal department
> either has an opinion, or helped instigate the change.
>
> Anyway, just my 2 cents.
> Martin
>
>
>
> On 25 February 2014 18:17, Stephen Shaw <sshaw at decriptor.com> wrote:
>
>> I'm curious. What does this actually mean for the mono project?
>>
>> Cheers,
>> Stephen
>>
>>
>> On Tue, Feb 25, 2014 at 11:16 AM, Chris Ball <qhalid at gmail.com> wrote:
>>
>>> Related, I believe:
>>>
>>>
>>> http://www.hanselman.com/blog/AnnouncingTheNewRoslynpoweredNETFrameworkReferenceSource.aspx
>>>
>>> Sent from my iPhone
>>>
>>> > On 25.02.2014, at 18:50, "\"Andrés G. Aragoneses\"" <knocte at gmail.com>
>>> wrote:
>>> >
>>> >> On 25/02/14 18:11, theUser BL wrote:
>>> >> »Um die Arbeit mit dem Quellcode noch einfacher zu machen, hat
>>> Microsoft
>>> >> auch die Lizenzbestimmungen klarer gefasst. Denn bisher mussten
>>> >> beispielsweise die Entwickler von Open Source-Klonen aufpassen, dass
>>> sie
>>> >> nur Erkenntnisse aus dem Reverse Engineering verwenden und nicht aus
>>> >> dem Studium des originalen Quellcodes. Denn in vielen Fällen würde
>>> dann
>>> >> die Gefahr drohen, dass man sich verschiedener Rechteverletzungen
>>> >> schuldig macht. Die Microsoft Reference Source License wurde daher nun
>>> >> so angepasst, dass beispielsweise die Entwickler des Mono-Teams
>>> >> problemlos die .Net-Sourcen anschauen und das Framework dann unter
>>> Linux
>>> >> klonen können. «
>>> >
>>> > GoogleTranslate output is:
>>> >
>>> > "To make the work with the source code even easier, Microsoft has
>>> > also the license terms clarified. Because so far had
>>> > For example, the developers of open source clones careful that they
>>> >  only use insights from the reverse engineering and not from
>>> > the study of the original source code. Because in many cases would then
>>> > the danger threatening that one different in rights violations
>>> > guilty. The Microsoft Reference Source License was therefore now
>>> > adapted so that for example, the developer of the mono-teams
>>> > easily see the. Net sources and the framework then in Linux
>>> > can clone. "
>>> >
>>> > If this translation is (kind of) correct, it still is very confusing
>>> > because that license (MS-RSL [1]) is not opensource.
>>> >
>>> > [1]
>>> >
>>> http://en.wikipedia.org/wiki/Shared_source#Microsoft_Reference_Source_License_.28Ms-RSL.29
>>> >
>>> > _______________________________________________
>>> > Mono-devel-list mailing list
>>> > Mono-devel-list at lists.ximian.com
>>> > http://lists.ximian.com/mailman/listinfo/mono-devel-list
>>> _______________________________________________
>>> Mono-devel-list mailing list
>>> Mono-devel-list at lists.ximian.com
>>> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>>>
>>
>>
>> _______________________________________________
>> Mono-devel-list mailing list
>> Mono-devel-list at lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>>
>>
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-devel-list/attachments/20140226/ba894c6e/attachment.html>


More information about the Mono-devel-list mailing list