[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: gEDA DLL hell
On Fri, Oct 28, 2005 at 05:20:36PM -0400, DJ Delorie wrote:
>
> > > I think you have not understund how an open source project works.
> >
> > Open source project means that the sources are open.
>
> "The basic idea behind open source is very simple: When programmers
> can read, redistribute, and modify the source code for a piece of
> software, the software evolves. PEOPLE IMPROVE IT, PEOPLE ADAPT IT,
> PEOPLE FIX BUGS. And this can happen at a speed that, if one is used
> to the slow pace of conventional software development, seems
> astonishing." (emphasis mine) [http://www.opensource.org]
>
> Open source is about more than just software licenses. You're
> confusing it with Free Software, which *is* just about software
> licenses.
>
> > Open source doesn't have anything to do how the sources are generated.
>
> Oh, yes it does. The license is specifically chosen to affect the way
> the sources are generated - with rapid evolution being the end goal.
> Read http://www.opensource.org/
>
> Rapid evolution doesn't happen if everyone just sits back and
> complains about what isn't done.
>
> Note - *all* types of participation help. In your case, "hey, I tried
> this and it broke" *does* help. But that doesn't entitle you to
> *demand* we change things.
>
> > It only describes the licensing of the sources.
>
> Licensing is a means, not an end.
>
> > For example Linux kernel is
>
> ... free software (GPL), which is ...
>
> > developed partially by paid developers, who don't write it in spare
> > time for fun, but in their working time for living. This is an
> > counterexample on what you are saying proving that what you are
> > saying is not true.
>
> If you want to hire someone to develop gEDA on your behalf, go ahead.
> I know PCB gets donations from a few sources, and as far as I'm
> concerned, their requests have higher priority than others (all else
> being equal).
>
> When I, as a Red Hat employee, work on GCC, I'm doing it because
> there's someone somewhere who's paying me to do it for them (either RH
> or one of their customers). Development time is neither cheap nor
> abundant. If you want something done, you have basically three
> choices:
>
> 1. Do it yourself.
> 2. Wait for someone else to do it.
> 3. Pay for it.
>
> You don't seem to be satisfied with #2, nor willing to #3. That
> leaves #1.
Combined together it gives the Ronja procedure:
1. Do it yourself
2. Wait for someone else to pay for it.
;-)
CL<