[UPHPU] Making Your Code Open Source
phpninja at gmail.com
Wed Apr 11 16:57:13 MDT 2007
I am sure all of us have concerns about realeasing code. The biggest concern
- criticisms from your peers who may or may not do somthing in their code
quicker and more efficient than you. If you can handle these criticisms then
no worries about this.
If you are currently using the code that is being released publically, in a
production system on the web, then there are a few concerns as well. On one
hand if you release the code and someone finds a flaw and discloses
publically without your knowledge then you can be in trouble. On the other
hand if you realease it and someone finds a flaw, and discloses it to you,
you have a chance to fix somthing that could have been breached without your
knowledge. If you keep the code closed source, usually by nature it is more
secure because people do not know the intricacies of the program, but that
will not stop someone from trying to figure out your system (see microsoft).
Also typically when you realase your code you give up your application
secrets and ways of doing things. Now that they are public, others will want
to copy your code and realease clones, or improve upon what you have done.
It really depends on the context of what your releasing. You usually want to
includea software licence when realeasing code, that way people are bound to
the licence you specify.
Beyond that I do not see any other thing to be concerned about when
realeasing code. criticisms, and security, and giving up your application
secrets for potentional forks if your program
On 4/11/07, David Boucha <boucha at gmail.com> wrote:
> On 4/11/07, Trevyn Meyer <trevyn at esourcehome.com> wrote:
> > I have some code build up that I would like for you all to look over. I
> > am a pansy when it comes to not having complete control. I recognize
> > you probably have more skills than I do. Do any of you have code you
> > are concerned about releasing.
> > I have a php Form Builder
> > I have a php Framework designed for users/permissions/workflows/CRMs
> > Trevyn
> Where can we find the code you'd like us to look over?
> UPHPU mailing list
> UPHPU at uphpu.org
> IRC: #uphpu on irc.freenode.net
More information about the UPHPU