Login  Register

Re: [Quantlib-dev] Linux Port

Posted by Ferdinando M. Ametrano-2 on Dec 18, 2000; 6:18pm
URL: http://quantlib.414.s1.nabble.com/Re-Quantlib-dev-Linux-Port-tp1617.html

>         I sent nando an initial embryonicGNU/Linux port. Generates makefiles
>dynamically, almost everything compiles. More when I have another five
>minutes.
thank you Bernd

>Initial impressions:
>
>         I am unhappy about the heavy use of templates and the stl. Its
> going to
>bite you on many platforms (guys there is a whole world out there apart from
>Macs and Windows machines...) and the bloat is going to be considerable.
Luigi will reply to this one. In the meantime can you elaborate on which
platform you think we will have problems?
QuantLib compiles on Win32, Mac and (hopefully soon) on Linux.
Sun Solaris is the only other platform used in financial world I can think of.

>         Is the license compatible with the GPL?
Nice to hear such a question from a KDE developer ;-)
Yes it is. The XFree-86 style licence (also called BSD style licence)
classifies QuantLib as both Free Software and Open Source, as you can see
following the links in http://quantlib.sourceforge.net/license.html

>  Has someone verified with Richard?
I had email exchanges with Richard Stallman before announcing QuantLib. He
advocated GPL or LGPL of course.
I chose XFree-86 style licence because I want software companies and/or
researchers to be able to release proprietary model based on QuantLib under
more restrictive copyright. I think this is a requirement if we want
QuantLib to become a widespread adopted standard, since proprietary model
are a competitive advantage in the trading rooms.
This is also a requirement from my company, even if I hope and think that
we will GPL our products.
I will get back to Richard to let him known about the QuantLib project, and
to get a confirmation that my wording of XFree-86 is good enough to be GPL
compatible.

Of course my approach has some drawback.
We cannot use GPLed libraries to preserve the QuantLib licence, since GPL
would contaminate QuantLib. We can use LGPL libraries.

>             We need to talk seriously about the architecture sometime soon.
I posted a to do list as a starter
(http://lists.sourceforge.net/archives//quantlib-users/2000-December/000004.html)
This is not talking about architecture yet, but it is a starting point.
I also owe an answer to Gilbert Peffer message
(http://lists.sourceforge.net/archives//quantlib-users/2000-December/000005.html)

Feel free to start a design thread on this mailing list if you have some
proposal

ciao -- Nando