I have merged Global Sensitivity Analysis toolbox (GSA) into the main Dynare repository, keeping the history of the project.
The files are now organized as follows:
- matlab/gsa: main GSA files - doc/gsa: documentation - tests/gsa: example MOD files
Concerning the documentation, I incorporated it into the build system: it should be recompiled with "make pdf" provided you have a TeX installation.
Concerning the MATLAB files:
- they are now automatically included in MATLAB path;
- we will solve the indentation problems at the next global reindentation, just before the release of Dynare 4.3;
- I began tackling copyright problems, by removing functions which had a bad copyright and were redundant with free functions provididing the same functionality (beta/gamma/gaussian CDF/quantile functions); Marco: please check commit cde4f038d74166ba016d3e10f961dc36c69afd1f for any mistake;
- there are still copyright problems which need to be solved; I opened a ticket on that (https://www.dynare.org/trac/ticket/173). Marco: please have a look at the problematic functions and see if we can find a solution (replacing them by a free one, or getting the permission from the original author to distribute its file under GPL or public domain).
Best,
Dear Sebastien,
thanks a lot for you import and conversion of my SVN repository. Concerning the copyright issues you found:
1) fdjac.m and optget.m seem in fact isolated: I think they can simply be eliminated; 2) Sampling_Function_2.m is from my colleagues: what is the problem there? the reference to a book? or the list of JRC authors? In the latter case I think we can simply get their OK. 3) LPTAU.m: this is my own translation of the original FORTRAN code of Sobol' for quasi-MC sequence. Perhaps there is already the same QMC sequence generator in dynare?
best Marco
On 3/17/2011 4:32 PM, Sébastien Villemot wrote:
I have merged Global Sensitivity Analysis toolbox (GSA) into the main Dynare repository, keeping the history of the project.
The files are now organized as follows:
- matlab/gsa: main GSA files
- doc/gsa: documentation
- tests/gsa: example MOD files
Concerning the documentation, I incorporated it into the build system: it should be recompiled with "make pdf" provided you have a TeX installation.
Concerning the MATLAB files:
they are now automatically included in MATLAB path;
we will solve the indentation problems at the next global reindentation, just before the release of Dynare 4.3;
I began tackling copyright problems, by removing functions which had a bad copyright and were redundant with free functions provididing the same functionality (beta/gamma/gaussian CDF/quantile functions); Marco: please check commit cde4f038d74166ba016d3e10f961dc36c69afd1f for any mistake;
there are still copyright problems which need to be solved; I opened a ticket on that (https://www.dynare.org/trac/ticket/173). Marco: please have a look at the problematic functions and see if we can find a solution (replacing them by a free one, or getting the permission from the original author to distribute its file under GPL or public domain).
Best,
Marco Ratto marco.ratto@jrc.ec.europa.eu writes:
thanks a lot for you import and conversion of my SVN repository. Concerning the copyright issues you found:
- fdjac.m and optget.m seem in fact isolated: I think they can simply be eliminated;
I just removed them.
- Sampling_Function_2.m is from my colleagues: what is the problem
there? the reference to a book? or the list of JRC authors? In the latter case I think we can simply get their OK.
Yes, we need to ask permission for inclusion in Dynare, either in the public domain or under the GPL (and in the latter case, you need to ask if he wants to keep the copyright or gives it to Dynare Team).
By the way, concerning your other files, do you want to keep them in the public domain, or do you want to distribute them under the GPL (and in the latter case, do you want to keep the copyright or to give it over to Dynare Team) ? Either solution is acceptable, thought the preferred solution is GPL with (C) Dynare Team.
- LPTAU.m: this is my own translation of the original FORTRAN code of
Sobol' for quasi-MC sequence. Perhaps there is already the same QMC sequence generator in dynare?
Stéphane has a MEX file generating Sobol sequences. He is going to push it soon. You will have to adapt your code when he does.
Best,
Dear Sebastien,
my colleague is OK to distribute it under the GPL with (c) to DYNARE Team. For me it's the same for all other routines. In either cases, there will be something like csminwel1?
% Original file downloaded from: % http://sims.princeton.edu/yftp/optimize/mfiles/csminwel.m
% Copyright (C) 1993-2007 Christopher Sims % Copyright (C) 2006-2011 Dynare Team
Where until 2011 the copyright is of the original author? We can also add some paper reference in the preamble if we think useful?
OK for Sobol. Let's wait for the mex. best Marco
On 3/17/2011 5:12 PM, Sébastien Villemot wrote:
Marco Rattomarco.ratto@jrc.ec.europa.eu writes:
thanks a lot for you import and conversion of my SVN repository. Concerning the copyright issues you found:
- fdjac.m and optget.m seem in fact isolated: I think they can simply be eliminated;
I just removed them.
- Sampling_Function_2.m is from my colleagues: what is the problem
there? the reference to a book? or the list of JRC authors? In the latter case I think we can simply get their OK.
Yes, we need to ask permission for inclusion in Dynare, either in the public domain or under the GPL (and in the latter case, you need to ask if he wants to keep the copyright or gives it to Dynare Team).
By the way, concerning your other files, do you want to keep them in the public domain, or do you want to distribute them under the GPL (and in the latter case, do you want to keep the copyright or to give it over to Dynare Team) ? Either solution is acceptable, thought the preferred solution is GPL with (C) Dynare Team.
- LPTAU.m: this is my own translation of the original FORTRAN code of
Sobol' for quasi-MC sequence. Perhaps there is already the same QMC sequence generator in dynare?
Stéphane has a MEX file generating Sobol sequences. He is going to push it soon. You will have to adapt your code when he does.
Best,
Marco Ratto marco.ratto@jrc.ec.europa.eu writes:
my colleague is OK to distribute it under the GPL with (c) to DYNARE Team. For me it's the same for all other routines. In either cases, there will be something like csminwel1?
% Original file downloaded from: % http://sims.princeton.edu/yftp/optimize/mfiles/csminwel.m
% Copyright (C) 1993-2007 Christopher Sims % Copyright (C) 2006-2011 Dynare Team
Where until 2011 the copyright is of the original author?
Here the two lines mean that we took the original file from Sims, and that we modified it; we added our copyright because Sims is not in Dynare Team.
For GSA, I think it makes more sense to have either only Dynare Team or only you as the copyright holder.
Both solutions are perfectly fine, as long as the license is GPL.
So I suggest to put your files as "Copyright Marco Ratto", and the one of your colleague "Copyright {his name}", all of them distributed under the GPL.
Do you want to adjust headers, or do you want to let me do it?
What about the documentation? My suggestion is "Copyright Marco Ratto", and licensed under the GFDL (GNU Free Documentation License).
We can also add some paper reference in the preamble if we think useful?
Sure, it is always useful to add more references. This is more of an informative nature; only the copyright information is legally binding.