and idea for the development of Scipad
    François Vogel 
    fvogelnew1 at free.fr
       
    Mon Oct 13 23:31:53 CEST 2008
    
    
  
Hi all,
After having discussed Torbjørn's proposal first on the dev list, we 
followed up off the dev list and Torbjørn sent me a piece of code to 
begin integration with Scipad.
Now is time to sum it all up I think.
Torbjørn Pettersen said on 01/10/2008 15:57:
> fvogelnew1 at free.fr skrev:
>> I can offer to do it for you if you send me your current files.
>>   
> That is an offer I will not turn down :-)
I started from the code you provided. I have now a working solution 
but I didn't commit yet because of licensing issues (see details below).
For your information I modified what you sent me in the following ways:
1. Changed the shortcut in the file menu since letter c is already 
used for the Close command. I selected letter d since actually there 
is no other choice left in that menu.
2. Updated localization for the French language.
3. Factorized proc helpskeleton and proc helpfromsci into a common 
proc createhelpfile {whatkind}
4. About making this work with files located anywhere on the disk, and 
even files not yet saved.
As said in previous emails, this can indeed be done and I have an 
implementation for this.
However, this implementation required non negligible gymnastics to 
make everything transparent to the user and not letting a temporary 
leftover file on disk.
Nevertheless, I think it's now working and reasonably clean.
Now the real issue I see:
5. I have placed help_from_sci.sci in SCI/modules/helptools/macros and 
the corresponding help file in SCI/modules/helptools/help/en_US
I really believe this function belongs to the help module rather than 
to the Scipad module.
However, this poses a problem with respect to the license. You have 
selected GPL for your files, but the help module is licensed under the 
Cecill license. I don't know whether it's possible to add a GPL'ed 
macro inside a Cecill module.
----> *Opteam, please advise on this.*
Fallback solution #1: I could integrate your help_from_sci.* files in 
the Scipad module, which is GPL. But as said above I really think that 
functionally speaking they belong to the help module.
Fallback solution #2: Would you be willing to change the license of 
your files to the Cecill license?
Side note: since your function help_from_sci is going to be integrated 
in Scilab itself, I think removing it from your toolbox would be good.
Currently I think the only remaining issue before committing in trunk 
is the license. For this I need your comments and the opteam statement 
as well.
Thanks,
Francois
    
    
More information about the dev
mailing list