Mayayana wrote on 2014/06/08:
OldGuy wrote ...
I think you can get a page on sourceforge.net if it's OSS,
but that also means taking charge of development. I don't
know exactly how open-source it needs to be.
For Sourceforge, I'd start reading here:
http://sourceforge.net/p/forge/documentation/Docs Home/
The following page talks about registering a new project there:
http://sourceforge.net/p/forge/documentation/Create a New Project/
Since this is a repository for FOSS (free and open-source software), you
have to include the source code so it downloadable from there. The
source repository can't be just gibberish. It has to be usable code in
recognizable structures so someone ELSE could compile it with whatever
changes they want in the product. Slashdot (aka Sourceforge) becomes an
automatic licensee of your product you host with them, but then anyone
that gets your source code can do whatever they want with it (within the
limits of the OSI-approved license you attach to your project). Since
your code is available to public scrutiny, it can be readily determined
if it was written by a neophyte or amateur. For example, even if you
figure that you test on all possible values of a variable, a 'try' or
'select' that doesn't catch on unexpected values means the product isn't
amateurish and has other boundary problems or lacks graceful recovery.
Even lack of comments can render the product unmaintainable.
Sourceforge is not a dumping ground where you discard your code and then
abandon the project. If you want to make public your code but discard
all responsibility for it then throw it up on a publicly accessible
online file storage service, or even in the disk space your ISP gives
you for your personal web pages (but the disk space can be used just for
files). Before considering starting a project at Sourceforge, read
their TOS (
http://slashdotmedia.com/terms-of-use/). If your intent is
to dump your code there and abandon it then be aware that you may
eventually lose ownership of that project. See the APT page at
http://sourceforge.net/apps/trac/sourceforge/wiki/Abandoned Project Takeovers.
The new owner can do anything they want, including deletion of the
account.
Make sure all the code is yours. If you employ libraries or code from
other sources then you have to make sure they are also FOSS or you have
permission to redistribute them. Because someone else is webhosting
your project for free, they can terminate your account or the entire
repository service whenever they want. "The Company reserves the right
in its sole discretion to terminate the use of the Site by a user at any
time." So make sure anything you store there is mirrored elsewhere in
case you have to move your project to another webhoster.
There used to be some sites that would host your software,
but most software download sites just pretend to host it.
Not the ones that I trust, like Softpedia or download.com; however,
there is a submission process before they will host a copy of your
product.
http://www.softpedia.com/user/submit.shtml
https://upload.cnet.com/
They host the program, not the source code. When, for example, you find
CCleaner and download it from their server (and not a link back to the
author's site, if there is one), you do not get the source code unless
the download was, say, a .zip file with both the compiled executable
along with the hierarchical structure of folders and files for the
project). Your product will be reviewed, like looking for malware.
For instance, you can submit to CNet.com,
but last I knew they required people to pay them
I didn't find anything at
https://upload.cnet.com/2706-21_5-973-1.html
that says it costs you to upload to them and have them host your program
while they handle the bandwidth for all the downloads. They do appear
to have a Premium program where you get faster turnaround time on your
submission and get more support so that probably costs something. I
don't see that Basic members have to pay anything for their submissions.
If you want your product to show at the top of their search lists (in
the sponsored section) then, yes, you have to pay for those extra
privileges to promote your product over all the others.
Yeah, same there. If you want your product promoted to the top of the
list then you pay for the premium category service to get your product
listed before others. If you don't want to pay, you show up with all
the other products that didn't pay for special handling. Same for
online search engines that have the sponsored listing (ad-sponsored)
show at the top of their search results. You're paying to get promoted
before the products of others. If you're waiting in line and want to
get inside right away then bring a wad of dollar bills with you and
bribe each person in turn to let you ahead of them in the line. If you
want special treatment then you pay for it.
They can take up to 90 days before your submission gets into and passes
their review process. They have an expedited listing service and, yep,
that'll cost you extra.