Do we need to actually put the sources up where the binary is simply a PPC/MIPS/ARM compilation of generally available open source, or is a README referencing where the source is available from simply enough? Examples that occur to me are busybox, samba etc where the configuration files used to compile have been supplied but not the full source.
for all those things where we know which sourcecode was used this is easy. just provide it somewhere...either in a "sources" folder or in the same folder.
the best way to make everything obsolete is to finally create a special optware feed for the ppc boxes..openlink for the LS1 & HG and the terastations are binary compatible...so we would only need one feed. we already know that the feed for the Synology DS101G from http://www.nslu2-linux.org/wiki/Optware/Platforms
works on the these boxes. we just need to finish it.....then 99 % of the binaries become obsolete.
Also, what about the case where the binaries have been obtained ready to run from another source? Many of the PPC binaries I have made available have been taken direct from the Debian archives as ready to run packages, and I have wrapped an install script around them.
well, i think it would be no problem if you obtain the debian sourcepackages which were used to create the debian packages and then upload them. i know it might sound strange but we need to do that...or remove the packages.
Finally what about patched firmware as in that case we typically do not have the source.
small changes are easy. if only telnet was added then the GPL sources can already be used for the telnet enabled firmwares....only the sources for the telnet binary are needed.
actually we need to try to setup some optware feeds for all the boxes in stock or stocklike condition (telnet enabled or openlink firmwares) for the ppc boxes and the LS2. when we have optware feeds then we do not need any binaries anymore in the downloadsection as 99.9 % of all stuff is already in the feed.
optware feeds is the possibility to provide packages for stock or stocklike firmwares. debian has its own package management, gentoo as well. foonas is the total replacement with its own package management.
so creating the optware feeds and removing all custom compiled stuff is a solution.
LS1 (2.6 kernel, foonas svn1062, 750 GB, UBoot 1.2) & LS Pro (FreeLink/jtymod/GenLink, changes all the time)Thx to all donators!