You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: SourceCode.md
+7-9Lines changed: 7 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,8 @@ This FAQ is about compiling and using the source code of the DelphiDabbler [**Co
6
6
7
7
If you can't find an answer to your question below, and you've read the program's help file, read-me etc., then create an issue on GitHub (GitHub account required).
8
8
9
+
> Please note that **CodeSnip version 3 and earlier are no longer supported,** This FAQ covers version 4 only
10
+
9
11
## Contents
10
12
11
13
1.[Where can I get the CodeSnip source code?](#faq-1)
@@ -43,13 +45,11 @@ Some other utilities are also needed. See the "Build Tools" section of [`Build.h
43
45
44
46
**Is CodeSnip open source?**
45
47
46
-
CodeSnip's original code is open source. The license used for most of the source code changed from v3 to v4.
47
-
48
-
* CodeSnip 3 and earlier, and the v4 preview and beta editions, use the [Mozilla Public License 1.1](http://www.mozilla.org/MPL/1.1/) for most of the original code.
48
+
CodeSnip's original code is open source.
49
49
50
-
* CodeSnip 4, from the first release candidate, uses [Mozilla Public License 2.0](http://www.mozilla.org/MPL/2.0/) for most of the original code. For full details see the Source Code section of CodeSnip's [License file](https://htmlpreview.github.io/?https://github.com/delphidabbler/codesnip/blob/master/Docs/License.html)<sup>1</sup>.
50
+
The [Mozilla Public License 2.0](http://www.mozilla.org/MPL/2.0/)is used for most of the original source code. For full details see the Source Code section of CodeSnip's [License file](https://htmlpreview.github.io/?https://github.com/delphidabbler/codesnip/blob/master/Docs/License.html)<sup>1</sup>.
51
51
52
-
In both cases third party code uses a variety of open source licenses. Any third party libraries are also open source.
52
+
Third party code uses a variety of open source licenses. Any third party libraries are also open source.
53
53
54
54
The only exception is the code linked in from the Delphi RTL and VCL libraries. Given that you need Delphi to compile CodeSnip, that's not really an issue providing you don't distribute the Delphi library source code.
55
55
@@ -59,12 +59,10 @@ The only exception is the code linked in from the Delphi RTL and VCL libraries.
59
59
60
60
**How do I build CodeSnip from source?**
61
61
62
-
This is all covered in detail in the file [`Build.html`](https://htmlpreview.github.io/?https://github.com/delphidabbler/codesnip/blob/master/Build.html)<sup>1 2</sup> that can be found in the "root" of each source code release.
62
+
This is all covered in detail in the file [`Build.html`](https://htmlpreview.github.io/?https://github.com/delphidabbler/codesnip/blob/master/Build.html)<sup>1</sup> that can be found in the "root" of each source code release.
63
63
64
64
<sup>**1**</sup> the linked file relates to the current release. Versions for other releases etc. may vary. Look at the file `Build.html` for the release you are interested in.
65
65
66
-
<sup>**2**</sup> v3.0.x releases do not have a `Build.html` file. Look instead for `Docs/ReadMe-Src.txt`.
67
-
68
66
## FAQ 5
69
67
70
68
**Do you have a version of the source code that compiles with Delphi versions earlier than Delphi XE?**
@@ -145,7 +143,7 @@ Whether the source code can be used in GPL / LGPL projects depends on the versio
145
143
146
144
### MPL v2.0
147
145
148
-
If the source file is covered by the MPL v2.0 then it can usually be used in your project since the MPL v2.0 is compatible with the GPL and LGPL.
146
+
If the source file is covered by the MPL v2.0 then it can usually be used in your GPL or LGPL project since the MPL v2.0 is compatible with the GPL and LGPL.
149
147
150
148
There is an exception though. MPL v2.0 files may carry an "Incompatible With Secondary Licenses" notice which reads:
0 commit comments