<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif;" dir="ltr">
<p>>><font size="2"><span style="font-size:10pt;">If the Linux community contributes to DC, I guess those contributions<br>
can generally be assumed to be GPLv2 licensed.  Yet a future version<br>
of the macOS driver would incorporate those contributions in the same<br>
binary as their closed source OS-specific portion.</span></font><br>
</p>
<br>
<p>My understanding of the "general rule" was that contributions are normally assumed to be made under the "local license", ie GPLv2 for kernel changes in general, but the appropriate lower-level license when made to a specific subsystem with a more permissive
 license (eg the X11 license aka MIT aka "GPL plus additional rights" license we use for almost all of the graphics subsystem. If DC is not X11 licensed today it should be (but I'm pretty sure it already is). </p>
<p><br>
</p>
<p>We need to keep the graphics subsystem permissively licensed in general to allow uptake by other free OS projects such as *BSD, not just closed source.
<br>
</p>
<p><br>
</p>
<p>Either way, driver-level maintainers are going to have to make sure that contributions have clear licensing.
<br>
</p>
<p><br>
</p>
<p>Thanks,</p>
<p>John<br>
</p>
<div style="color: rgb(0, 0, 0);">
<div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" color="#000000" face="Calibri, sans-serif"><b>From:</b> dri-devel <dri-devel-bounces@lists.freedesktop.org> on behalf of Lukas Wunner <lukas@wunner.de><br>
<b>Sent:</b> December 13, 2016 4:40 AM<br>
<b>To:</b> Cheng, Tony<br>
<b>Cc:</b> Grodzovsky, Andrey; dri-devel; amd-gfx mailing list; Deucher, Alexander<br>
<b>Subject:</b> Re: [RFC] Using DC in amdgpu for upcoming GPU</font>
<div> </div>
</div>
</div>
<font size="2"><span style="font-size:10pt;">
<div class="PlainText">On Mon, Dec 12, 2016 at 09:52:08PM -0500, Cheng, Tony wrote:<br>
> With DC the display hardware programming, resource optimization, power<br>
> management and interaction with rest of system will be fully validated<br>
> across multiple OSs.<br>
<br>
Do I understand DAL3.jpg correctly that the macOS driver builds on top<br>
of DAL Core?  I'm asking because the graphics drivers shipping with<br>
macOS as well as on Apple's EFI Firmware Volume are closed source.<br>
<br>
If the Linux community contributes to DC, I guess those contributions<br>
can generally be assumed to be GPLv2 licensed.  Yet a future version<br>
of the macOS driver would incorporate those contributions in the same<br>
binary as their closed source OS-specific portion.<br>
<br>
I don't quite see how that would be legal but maybe I'm missing<br>
something.<br>
<br>
Presumably the situation with the Windows driver is the same.<br>
<br>
I guess you could maintain a separate branch sans community contributions<br>
which would serve as a basis for closed source drivers, but not sure if<br>
that is feasible given your resource constraints.<br>
<br>
Thanks,<br>
<br>
Lukas<br>
_______________________________________________<br>
dri-devel mailing list<br>
dri-devel@lists.freedesktop.org<br>
<a href="https://lists.freedesktop.org/mailman/listinfo/dri-devel">https://lists.freedesktop.org/mailman/listinfo/dri-devel</a><br>
</div>
</span></font></div>
</div>
</body>
</html>