If you select MPL, here are the requirements:
- You accept the licence terms with no restriction - see http://www.mozilla.org/MPL/2.0/FAQ.html for additional information;
- You have to publish any modified unit (e.g. SynTaskDialog.pas) e.g. in your web site (e.g. http://SoftwareCompany.com/MPL), with a description of applied modifications, and no removal of the original license header in source code;
- You make appear some notice available in the program (About box, documentation, online help), stating e.g.
This software uses some third-party code (C) 2012 Arnaud Bouchez provided by Synopse - http://synopse.info - under Mozilla Public License 1.1; modified source code is available at http://SoftwareCompany.com/MPL.
1.SynTaskDialog.pas
2.SynZip.pas
3.SynZipFiles.pas
4.Synopse.inc
5.deflate.obj
6.trees.obj
for my application from from -http://synopse.info/fossil/dir?ci=tip
mine is a component as well as a application that use 1.SynTaskDialog.pas
for showing messages
we plan to give the
1.Bpl
2.DCU
3.dpk file
4 and the application
so for the component
what exactly i have to mention?
" Units used from http://synopse.info
1.SynTaskDialog.pas
2.SynZip.pas
3.SynZipFiles.pas
4.Synopse.inc
5.deflate.obj
6.trees.obj
"
and about the Licence? MPL ?
as i want to make all the open source i have used as open but keep mine as closed.
i have only modified 1.SynTaskDialog.pas
so i will make it open with component
So if you pickup the MPL license, you can use it in any commercial application, even statically linked (i.e. as a .dcu unit used to create the exe).
If your application is GPL, just use the GPL license.
If your application (or library, since LGPL is more library-devoted) is LGPL, just use the LGPL license.
You don't have to pay any fee for using our MPL/GPL/LGPL libraries.
But please don't forget to put somewhere in your credit window or documentation, a link to http://synopse.info if you use any of these units.
- Mozilla Public License, version 1.1 or later;
- GNU General Public License, version 2.0 or later;
- GNU Lesser General Public License, version 2.1 or later with the FPC modified LGPL linking exception.
This allows the use of our code in as wide a variety of software projects as possible, while still maintaining copyleft on code we wrote.
See the detailed updated information in the framework documentation.
]]>