Skip to content

Commit

Permalink
Update IoT Edge license to be more permissive (#56)
Browse files Browse the repository at this point in the history
* Clarify language to allow redistribution of all runtime components.

* Minor updates
  • Loading branch information
micahl authored Jul 21, 2020
1 parent 8ce88c9 commit c7f1ef4
Showing 1 changed file with 29 additions and 38 deletions.
67 changes: 29 additions & 38 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MICROSOFT SOFTWARE LICENSE TERMS
MICROSOFT AZURE IOT EDGE RUNTIME COMPONENTS
(July 2018)
(July 2020)
________________________________________

These license terms are an agreement between you and Microsoft Corporation (or
Expand All @@ -14,20 +14,13 @@ HAVE THE RIGHTS BELOW. BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS.
1. INSTALLATION AND USE RIGHTS.
a) General. You may install and use any number of copies of the software on
your devices (including to develop and test devices and applications)
solely to interface with Microsoft Azure IoT.
which interface with Microsoft Azure IoT.
b) Included Microsoft Components. The software includes Microsoft components
which are licensed to you under the terms of this agreement. You may only
use the included components with the software.
c) Open Source Components. The software may incorporate copyrighted material
from third parties under open source licenses. Copies of these licenses
are included in the ThirdPartyNotices file or other accompanying notices
file. You may find a copy of any Corresponding Source code if required by
such licenses at http://3rdpartysource.microsoft.com. You may also obtain
a copy of the Corresponding Source during the time period specified in
the license by sending a check or money order for US$5.00 to: Source Code
Compliance Team, Microsoft Corporation, 1 Microsoft Way,
Redmond, WA 98052, USA. Please write “source code for [OSS PROJECT NAME]”
in the memo line of your payment.
c) Open Source Components. The software may include third party components
with separate legal notices or governed by other agreements, as may be
described in the ThirdPartyNotices file(s) accompanying the software.
d) Third Party Software. The software may enable you to obtain software
applications from other sources. Those applications are offered and
distributed by third parties under their own license terms. Microsoft is
Expand All @@ -38,39 +31,37 @@ HAVE THE RIGHTS BELOW. BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS.
directly from the third party providers and under separate license terms,
and that it is your responsibility to locate, understand and comply with
those license terms. Microsoft grants you no license rights for
third-party software or applications that is obtained using this software.
e) Microsoft Online Subscription Agreement. Some features of the software
third-party software or applications that is obtained using this software.
e) Microsoft Azure Services. Some features of the software
provide access to, or rely on, Microsoft Azure Services. The use of those
services (but not the software) is governed by the separate terms and
privacy policies associated with your Microsoft Azure subscription. The
services may not be available in all regions. For more information see
https://azure.microsoft.com/en-us/support/legal/.
2. DISTRIBUTABLE CODE. Subject to the terms of this section and conditioned on
your compliance with this agreement, you are permitted to distribute, in object
code form only, the components listed below (the “distributable code”) in
devices or applications you develop which interface solely with Microsoft
Azure IoT. You may permit distributors of your devices or applications to copy
and distribute any of the distributable code you elect to distribute.
a) Distributable code.
“Azure IoT Security Daemon” (including “moby-cli” and “moby-engine” which
may only be used with the Azure IoT Security Daemon)
b) Distribution Requirements. For any code you distribute, you must:
2. DISTRIBUTION RIGHTS. Subject to the terms of this section and conditioned on
your compliance with this agreement, you are permitted to distribute the
software, in object code form only, in devices or applications you develop
which interface with Microsoft Azure IoT. You may permit distributors of your
devices or applications to copy and distribute the software as embedded in
your devices or applications.
a) Distribution Requirements. For any code you distribute, you must:
i. require distributors and external end users to agree to terms that
protect it and Microsoft at least as much as this agreement; and
ii. indemnify, defend, and hold harmless Microsoft from any claims,
including attorneys’ fees, related to the distribution or use of your
devices, except to the extent that any claim is based solely on the
unmodified distributable code.
c) Distribution Restrictions. You may not:
i. use Microsoft’s trademarks or trade dress in your application in any
way that suggests your device comes from or is endorsed by Microsoft
(unless your device or application is certified by Microsoft pursuant to
a formal certification program and subject to separate agreement); or
ii. modify or distribute the source code of any distributable code so
that any part of it becomes subject to any license that requires that
the distributable code, any other part of the software, or any of
Microsoft’s other intellectual property be disclosed or distributed in
source code form, or that others have the right to modify it.
devices or applications, except to the extent that any claim is based
solely on the unmodified distributable code.
b) Distribution Restrictions. You may not:
i. use Microsoft’s trademarks or trade dress in your device or
application in any way that suggests your device or application comes
from or is endorsed by Microsoft (unless your device or application is
certified by Microsoft pursuant to a formal certification program and
subject to separate agreement); or
ii. modify or distribute the source code made available with the software
so that any part of it becomes subject to any license that requires that
any part of the software, or any of Microsoft’s other intellectual
property be disclosed or distributed in source code form, or that others
have the right to modify it.
3. DATA COLLECTION. The software may collect information about you and your
use of the software and send that to Microsoft. Microsoft may use this
information to provide services and improve Microsoft’s products and
Expand Down Expand Up @@ -101,7 +92,7 @@ HAVE THE RIGHTS BELOW. BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS.
e) share, publish, distribute, or lend the software, provide the
software (except for any distributable code, subject to the terms above)
as a stand-alone hosted solution for others to use, or transfer the
software or this agreement to any third party.
software or this agreement to any third party.
5. EXPORT RESTRICTIONS. You must comply with all domestic and international
export laws and regulations that apply to the software, which include
restrictions on destinations, end users, and end use. For further
Expand Down Expand Up @@ -223,4 +214,4 @@ ci-dessus ne s’appliquera pas à votre égard.
EFFET JURIDIQUE. Le présent contrat décrit certains droits juridiques. Vous
pourriez avoir d’autres droits prévus par les lois de votre pays. Le présent
contrat ne modifie pas les droits que vous confèrent les lois de votre pays si
celles-ci ne le permettent pas.
celles-ci ne le permettent pas.

0 comments on commit c7f1ef4

Please sign in to comment.