* utils/hbmk2/hbmk2.prg
+ links to markdown and markdown to man-page converter tool
! minor cleanup to prev
* utils/hbmk2/hbmk2.1
* some updates
* ChangeLog.txt
! typos/updates in previous entry
* extras/hbdoc/*.prg
* src/rtl/memoedit.prg
* tests/clasinh.prg
* tests/classch.prg
* tests/inhprob.prg
! updated for new ::super: syntax
* src/rtl/itemseri.c
! fixed typo in latest modification:
'warning: use of unary operator that may be intended as compound assignment (+=)'
* contrib/hbgd/tests/test_out.prg
* contrib/hbhttpd/*
* contrib/hbtip/thtml.prg
* contrib/xhb/*.prg
* extras/httpsrv/*
* extras/guestbk/*
* website/faq/*.html
* website/samples/HowToBuildOnLinux.html
* website/third-party.html
* some steps to modernize old HTML
* extras/hbdoc/*.prg
* do not use [] as string delimiter
- tests/function.cfm
- website/samples/function.cfm.html
* .gitattributes
- obsolete file deleted
47 lines
2.2 KiB
HTML
47 lines
2.2 KiB
HTML
<!DOCTYPE html>
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<title>So why don't you use the LGPL?</title>
|
|
</head>
|
|
<body text="#000000" bgcolor="#ffffff">
|
|
|
|
<a href="harbour.html"><em>Frequently Asked Questions about Harbour</em></a>
|
|
<b>:</b> <a href="harbour6.html"><em>About Harbour</em></a>
|
|
<b>:</b> <em>So why don't you use the LGPL?</em><br />
|
|
<b>Previous:</b> <a href="harbour17.html"><em>What is the Harbour exception?</em></a><br />
|
|
<b>Next:</b> <a href="harbour19.html"><em>Will my applications be affected by the GPL?</em></a>
|
|
|
|
|
|
<hr noshade>
|
|
<h2><a name="18"></a>2.12. So why don't you use the LGPL?</h2>
|
|
<p>Given
|
|
<a href="harbour17.html#HarbourException">the above</a> it might be reasonable to
|
|
ask why the Harbour developers didn't elect to use the <a href="http://www.fsf.org/licenses/licenses.html#LGPL">LGPL</a> instead. The
|
|
reason simply comes down to the requirements of the LGPL and what can be
|
|
reasonably asked of anyone who wishes to make use of Harbour.</p>
|
|
<p>The LGPL requires that any binary distribution of the LGPLd code (in other
|
|
words, an application compiled with Harbour and linked against the HVM and
|
|
RTL) should be distributed in a method that allows the user to re-link the
|
|
application against different and/or later copies of the code under the
|
|
LGPL. This is an unreasonable and unworkable requirement as far as the
|
|
Harbour developers are concerned.</p>
|
|
<p>For the most part it would be fine on platforms where an application can be
|
|
linked against a dynamic version of the HVM and RTL, but any platform that
|
|
doesn't support dynamic linking (PC/MS/DR/Open/Free-DOS for example) would
|
|
be effectively shut out of Harbour usage. The Harbour developers consider
|
|
this to be a reduction of freedom and this isn't acceptable for free
|
|
software.</p>
|
|
|
|
<hr noshade>
|
|
<a href="harbour.html"><em>Frequently Asked Questions about Harbour</em></a>
|
|
<b>:</b> <a href="harbour6.html"><em>About Harbour</em></a>
|
|
<b>:</b> <em>So why don't you use the LGPL?</em><br />
|
|
<b>Previous:</b> <a href="harbour17.html"><em>What is the Harbour exception?</em></a><br />
|
|
<b>Next:</b> <a href="harbour19.html"><em>Will my applications be affected by the GPL?</em></a>
|
|
|
|
|
|
|
|
</body>
|
|
</html>
|