Re: [PHP] Releasing Your Code

2001-09-07 Thread Christian Reiniger

On Thursday 06 September 2001 23:20, James wrote:

> 1) Have you released full or partial code to any of your projects?

Yep.
http://lgdc.sunsite.dk/
(http://lgdc.sunsite.dk/source/ for the code)

> 2) What kind of program was it (web mail, groupware, bulletin board,
> website template etc)?

Website "template" (~450kB PHP code / html templates)

> 3) Why did you (not) release it?

I can only profit from a release (yesterday e.g. I got a good suggestion 
for improvement)

> 4) What kind of license did you use?  GPL?  LGPL?  BSD?  Your own mini
> one? No license?

GPL. Sometimes BSD/MIT

> 5) Code Questions:
> a) What did you do before release?  What kind of quality checks did you
> do to the PHP code?

Make it work :)

> b) What about commenting?

Came with time. Still isn't as widely commented as it should be, but 
that'll improve.

> c) Code grouping and logic? (Like grouping like functions and classes
> together)

Sure. I want to be able to maintain the thing after all.

> d) What about any hack jobs you did?  Did you clean them up totally or
> just polish them a little or just release as is?  Thats probably the

Any hack jobs that are used are also releaed. With time they are replaced 
with cleaner solutions, and sometimes new hack jobs appear.

> 6) What kind of feedback have you gotten?  Good (People
> applauding/thanking you)?  Bad (People calling you a jerk and hoping
> your first born falls in a well and they make a horrible TV movie about
> it?)?  All just complaints about the quality of it?  Good suggestions
> (I think it would be better if here you...)?  Any wild suggestions (I
> think your web mail application should also do taxes for each employee,
> in addition to doing our internal message board)?

Few so far. Nothing negative, some good suggestions / constructive 
critivism. bug reports.

> 7) What kind of input do you accept from the user?  Code
> replacement/feature additions?

Anything except flames

> 8) Do you still do your own updates to it or is it "abandonware"?

I still spend much time on it

> a) What kind of updates?  Security fixes?  Bug fixes?  Minor feature
> upgrades?  Major feature upgrades?  Complete overhauls?

Yes :)

> 9) How customized is your PHP app to the end user?
> Is it stuck saying "THIS WAS DONE BY JOHN SMITH, CODER AND LEAD
> DIRECTOR" all over?  Can they insert their own name to make it more
> customizable and look like their own?  Is it just a library backend?

Very costomizable in most regards, but rather rigid in others. But the 
source is available after all, so everyone can customize it to her 
heart's content :)

> 10) What is the setup of the PHP app like?
> Is it like "Okay, untar it and there it is" or "Okay, untar it, edit
> the config file and you are done" or "Untar it and do our little web
> based configurator to finish" or "Untar it, recompile your kernel,
> recompile Apache, PHP and MySQL, sell your immortal soul to your
> neighbor for $1.50 and walk on your hands for 2 weeks"?

Spend 1-2 weeks understanding it and "harassing" me with questions (there 
are no real docs so far)

> 11) MySQL Question:  When having people install your PHP app and it
> needs its own MySQL database with custom table structure, what is the
> best instructions to tell idiots how to do it?

Give 'em a sql script to execute.
mysqldump --add-drop-table --no-data dbname >dbname.sql

-- 
Christian Reiniger
LGDC Webmaster (http://lgdc.sunsite.dk/)

Results 1 - 10 of about 201,000,000. Search took 0.08 seconds

- http://www.google.com/search?q=e

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




Re: [PHP] Releasing Your Code

2001-09-06 Thread Alexander Deruwe

On Thursday 06 September 2001 21:20, James wrote:
> Multiple part question to all:

I would like to add a 12th question to this:

12) Is it useful to release source for a business application, specifically 
target to one line of work? Are there any considerations beside the obvious 
(what license, ...)?

ad

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]