[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Matlab central and octave
Re: Matlab central and octave
Tue, 6 Feb 2007 09:13:21 -0800 (PST)
I can't agree that Octave Forge, at least in the current version, is
appropriate replacement for MATLAB fileexchange area (MFA).
First of all, you have about 2-3 minuties for contributing files to MFA, vs
using cvs (as you propose in your web page) (btw many people, espesially who
works in Windows, doesn't know what is CVS at all). You propose:
"If you have code to contribute, send a message to the repository mailing
list or join the development team."
but what if code isn't enough good for now? will you implement them or say
"goodbye and return when it will be high-quality enough!"?
I propose other way - area (like MFA), where anyone can contribute his code,
as long as its upgrade (like MFA allows - once per 2 monthes, but as for me
I think it's very long period), and then Octave workers (after reading
reviews, like in MFA) decide, does the code already good enough to be
implemented to Octave core. BTW Matworks CANNOT implement code from MFA
because it demands GPL (or similar, for example CPL licence), but Octave
CAN, which increase importance of FileExcange Area for Octave.
Moreover, existing separate web pages makes code authors feel proud!:) And
they can directly contact with users of their code, removing bugs. Then,
they can mention these pages in their resume. I'm sure, there are much more
benefits - for example, swithich more people from visiting MATLAB-related
web pages to Octave-related web pages, for example those, who found MFA from
web search for apropriate m-code routine.
As for me, I read carefully Octave-forge developers guide long time ago
and found it to be something awfull.
I guess people, who contribute to MFA, will found better click mouse for
some times, than involving all that you describe there.
I would be glad if more people will say their opinion about the idea.
Nicolas Pettiaux-2 wrote:
> J'ai découvert votre contribution à Matlab central et j'ai quelques
> questions à vous poser. Je poursuis en anglais car vous semblez très
> bien maîtriser la langue de nos voisins du nord.
> I use octave as a replacement of Matlab as much as I can as it is a free
> software that does a very good job and is mostly compatible with Matlab.
> The people of the octave-help list mailing and the active octave users
> have built octave-forge that wants to provide toolboxes for octave, and
> also as many functions as possible to complement octave. We are looking
> forward to collect even more such examples and reuse, whereever
> possible, the code that would run in matlab and with, hopefully small
> enough adaptations, well in octave too.
> We are very much looking at the licence too to preserve the authors
> rights and, in order ro keep the files as well as their documentation
> publically accessible for all, we recommend using the GPL licence, used
> for many free softwares (see http://www.gnu.org/copyleft/gpl.html )
> We would very much appreciate if you agreed that your code and
> documentation be also advertised on octave-forge, after proper testing
> on octave. We would also much appreciate your help in doing so, and if
> possibly your support.
> I am refering for example to :
> An introduction to Wavelet processing through a set of Matlab experiments
> A list of useful tips and tricks with concise piece of code and comments.
> as well as your other contribution to matlab central.
> Thank you very much,
> Nicolas Pettiaux
> fn:Nicolas Pettiaux (Dr Sc)
> org;quoted-printable:Universit=C3=A9 Libre de Bruxelles;Code-Iridia
> adr:;;Avenue Franklin Roosevelt 50;;;1050;Belgique
> Help-octave mailing list
View this message in context:
Sent from the Octave - General mailing list archive at Nabble.com.