<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Dear LLVM Team.</div><div><br></div><div>(this is actually dedicated to commercial IDE's and Compilers using LLVM, which restrict some open-source or commercial usage)</div><div><br></div><div>IDE (with compiler using LLVM) ==> Software (wants to create IDE with Compiler using LLVM) </div><div><br></div><div>Agreements state that:</div><div>""</div><div>To create any work that is to be distributed, sold, or provided to a product user that has a primary function of interpreting code using a work created by [Name Removed]. "Primary function" is defined to mean that the work is primarily directed to accepting, creating, or manipulating source code as a primary purpose or critical component of the work. Works that compile, verify, or interpret source code as part of a tangential function of the work or as a feature that assist in the primary function of the software are not prohibited by this section. </div><div>""</div><div><br></div>The license of LLVM does not state anything about:<div>- Restrictions (if any) which may not be given by the "using" company/open-source project.</div><div><br></div><div>A restriction given for example in an End-User-License-Agreement for a Compiler (may be including an IDE) that</div><div>it's End Users may not develop or deploy projects that do the same thing. Meaning that when i use an IDE which has a Compiler using LLVM</div><div>lays a restriction that i (as end user of that IDE) may not create an IDE with compiler using LLVM (for example).</div><div><br></div><div>Will there be away so that these restrictions can't be layer upon the "End User" of that IDE?</div><div>If LLVM would have a license stating: "Using LLVM, software restrictions to the End Users of software that creates software are not allowed in any way"</div><div><br></div><div>That would open the world to the end users of products made with LLVM (or using LLVM) which would bring back open-source projects held back by</div><div>these kind of licenses. It would be helpful to have the LLVM license to begin with opening this so that there is made better use of it's resources.</div><div><br></div><div>Thanks in advance!</div><div><div apple-content-edited="true">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div><font class="Apple-style-span" color="#3A9EEC"><br class="Apple-interchange-newline">Kind Regards,</font></div><div><font class="Apple-style-span" color="#3A9EEC">Met vriendelijke groet,</font></div><div><b><i><font class="Apple-style-span" color="#2E4EEB">Derk Jochems - SWORT</font></i></b></div><div><b><i><font class="Apple-style-span" color="#2E4EEB">The Netherlands</font></i></b></div><div><br></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></div><br class="Apple-interchange-newline"><br class="Apple-interchange-newline">
</div>
<br></div></body></html>