Not sure what to make of all this Jon I am to believe that scientists prefer to mull over source code rather than pseudo code and mathematical descriptions. Anyone that knows just a little about software development would know that source code is the last thing that one wants to see. How many has deciphered the source code of an FFT routine, how many would want to. The language of maths has evolved over the centuries and computer code whether it be Fortran or c++ is simply not adequate for describing complex algorithms.
There's a hidden agenda here and those pushing it should have the fortitude to come clean about their motives; that is that scientists would like software for free. This word 'free' is an ugly word and it is in fact the reason why software in this field is so bad. Governments/institutes do not pay scientists to develop software except for short term projects that typically amounts to a gross waste of tax payer's money. Very complex programs such as Axiom, Reduce, Maple and Mathematica require teams of dedicated mathematicians and code writers looking after it. Maple and Mathematica are commercial, Reduce is open source and it charges 700 pounds stating that this is necessary for its continued development. Axiom is a commercial failure by IBM and has been placed on the open source scrap heap, last I checked it's still just sitting there. Thus if you want to destroy commercial entities such as Maple and Mathematica then you would subjecting science to second rate software. How many people check that the source code of these programs spew out the correct results. Thus this idea of source code must be made available is a charade. It would mean that developments in programs like GSAS/TOPAS could not be reported as the source code is not available. Not sure about the present status of GSAS source code but it was not available in the past. Even if governments were to pay for the development of programs such as GSAS then it is still most certainly not free. There are three options, 1) Governments/institutes fund software development, 2) Scientists band together to write open source code or 3) software is paid for on a commercial basis. Option (1) probably won't happen for political reasons, option (2) has worked in other fields but doubtful in this field for lack of expertise and option (3) already exists. What is interesting is the reason why software is not funded. In my opinion it is not funded because everyone thinks that software should be free not bothering where it comes from and most certainly not knowing that computer science is as difficult a field as science and asking Mr or Mrs Blogs to write a program without being educated in the area won't work. The bottom line of all this is that it must not be a prerequisite that source code be made available in reporting algorithmic developments. Anyone that states otherwise is being disingenuous - Journals like Nature or otherwise will most certainly be given a miss by me in regards to publishing algorithmic developments. Best regards Alan Coelho -----Original Message----- From: Jon Wright [mailto:[EMAIL PROTECTED] Sent: Saturday, 24 March 2007 6:09 AM To: rietveld_l@ill.fr Subject: [Fwd: [ccp4bb] Nature policy update regarding source code] Hi Everyone; Just in case you don't follow ccp4bb or nature methods: http://www.nature.com/nmeth/journal/v4/n3/full/nmeth0307-189.html > I thought that some of you might be interested that the journal Nature > has clarified the publication requirements regarding source code > accessibility. It is likely that some of you deserve congrats > for this. Cheers! > > http://www.nature.com/nmeth/journal/v4/n3/full/nmeth0307-189.html > > Although there are still some small problems, I think that this is a > big step forward, and certainly an interesting read, if you are > interested in FOSS and science. > > Regards, > Michael L. Love Ph.D > Department of Biophysics and Biophysical Chemistry > School of Medicine > Johns Hopkins University > 725 N. Wolfe Street > Room 608B WBSB > Baltimore MD 21205-2185 > > Interoffice Mail: 608B WBSB, SoM > > office: 410-614-2267 > lab: 410-614-3179 > fax: 410-502-6910 > cell: 443-824-3451 > http://www.gnu-darwin.org/ > > > > -- Visit proclus realm! http://proclus.tripod.com/ -----BEGIN GEEK CODE BLOCK----- Version: 3.1 GMU/S d+@ s: a+ C++++ UBULI++++$ P+ L+++(++++) E--- W++ N- !o K- w--- !O M++@ V-- PS+++ PE Y+ PGP-- t+++(+) 5+++ X+ R tv-(--)@ b !DI D- G e++++ h--- r+++ y++++ ------END GEEK CODE BLOCK------