Log in

View Full Version : Software distribution and management


vlada
7th June 2009, 19:48
Hi,

with a lot of help from people in this forum I created a GUI application which allows easy transcoding between many formats. I know there are many similar apps, but mine is a little different. But that's not the point.

I would like to release my first public version. I use PyGTK, Avisynth, ffmpeg, DGMPGDec, XviD, lame and many other opensource tools to do the job. My program will be released under the GPL license. I want to make an all-in-one binary package. Do I have to make a source distribution which includes all the sources of tools I use? I didn't make any changes to them, so I believe it should be enough to link to the project's webpages where anyone can download the sources.

Is my understanding of GPL correct? I think it should be like this, because otherwise every developer would have to distribute GTK+ sources, Python sources etc. This doesn't make sense IMHO.

Also I would like to get an advice o how to manage bug reports and feature requests. It's just a small project that most likely won't have other contributors then me. Also the sources are a mess since I'm not an experienced programmer. So I'm looking for something very simple. Probably a discussion board will be the best solution. Any other suggestions?

OT: This is my post number 666 :devil:

Guest
8th June 2009, 04:13
Providing a link to the source code is sufficient IMHO.

You can start a dedicated thread here for your program.

Ajax_Undone
8th June 2009, 04:53
A popular hosting site for some projects here is http://www.mediafire.com/ Also I suggest using SVN on http://sourceforge.net to keep track of certain changes to your source and use them to host files as well or altogether...

For feature requests:
Make a list of features that are requested that you would like to add..

For change logs:
Just keep a consistent Add/Fix log of what you have done to improve and add to the app.

So it is a pretty strait forward process.
Good luck can't wait to see what you have to add to the awesome list of already cool apps.

DarC.

vlada
8th June 2009, 11:40
Hi,

thanks for the advice. I already registered a project at SourceForge when I started working on it. I thought I'll have the first usable version ready in one month, it took me more then a year.

Don't expect anything big so far. My main goal was to learn Python and GUI programming. So the app I created is only a side effect. :-)

Ajax_Undone
9th June 2009, 05:32
Nice!

buzzqw
9th June 2009, 07:38
i like PyGTK!

i will glady use your application

BHH