source code availability

Ferenc Veres lion at netngine.hu
Thu Oct 16 22:03:03 CEST 2008


Hi,

Minh Ha Duong wrote:
> > I think this information is not needed on every application list. A few
> > people needing it could find on the application's own page. (If there is
> > no page for the application, there is usually an external HOMEPAGE link.
> > That page must provide the source code then.)
>
>   I like the idea. It may turn out that having a source-based distribution
> system with a compiler on the FreeRunner itself is the best way to go.

I still don't like the idea. Because there is no good solution to this in most 
cases, there are too many errors possible for no real benefit. Current 
examples:

http://wiki.openmoko.org/wiki/GPS_applications

1. Locations wrong, links to  om assasin source
2. Link points to an exact version number! (Cumulus)
3. Points to a not easily downloadable SVN/file list (Pyroute)
4. Source code is equal to the files in the IPK, script language (Pyroute)
5. Source link matches "homepage" link (basically will be true for all 
"projects.openmoko.org" apps. (GPS Sight)
6. Navit SVN folder browser again
7. TangoGPS "Can't find", while on the "homepage" link there is a link to 
"Source tarball" below other downloads.

Ok, next Games:

Repeating the same problems.
- Kobodeluxe: matches homepage link (adds only "download.html")
- Moko-sudoku: "Yes", but I can't see where, there is absolutely no link for 
this program.
- Gnuboy links to Kobodeluxe source code.
- GnuChess: 'Can't find". AFAIK this is a plain simple compile of  the 
original GnuChess which IS linked from the linked "homepage". Author should 
add a note, that he did not modify the source, just compiled. I'll mail him 
right now.

This way it makes no sense. And even if you try to find a better way, there 
will be 3-4 options only:

- Link matches "homepage" (or download section of "homepage")
- Link must refer to OpenEmbedded for Om 2008.8 programs
- Source is clearly available on "homepage", but you provide a "better" link, 
wich may change in the original page and nobody will update our copy.
- Source is the script itself.

I  think it would be much better approach to just CHECK whether the release 
fulfils license requirements, and if not, notify the maintainer and remove 
from the openmoko Wiki if not fixed.

Then we don't even need a "Source available: Yes" tag in the template, because 
where it is NO, we remove the program. (Well, ok, we need a system to keep 
track of what was checked. So a "Yes"/"-" tag could be useful, but really 
that's all we need.

> > I mailed the user, waiting for reply.
>
> You invited him/her to join the list ?

Nope. I'll when he/she replies.

Regards,
Ferenc




More information about the documentation mailing list