examples of realistic multiprocessing usage?

Adam Tauno Williams awilliam at whitemice.org
Fri Jan 21 08:32:47 EST 2011


On Fri, 2011-01-21 at 03:20 -0800, Adam Skutt wrote: 
> On Jan 20, 11:51 pm, Albert van der Horst <alb... at spenarnc.xs4all.nl>
> wrote:
> > This is what some people want you to believe. Arm twisting by
> > GPL-ers when you borrow their ideas? That is really unheard of.
> Doesn't matter, you're still legally liable if your work is found to
> be derivative and lacking a fair use defense.  It's not borrowing
> "ideas" that's problematic, it's proving that's all you did.  For
> those of us with legal departments, we have no choice: if they don't
> believe we can prove our case, we're not using the code, period.  The
> risk simply isn't worth it.

+1, exactly.  "reimplementation" is the defense of GPL is very often
treated as *trivial*.  Changing function names and variable names and
indenting style is not "reimplementation".  Reimplementation can be very
difficult, time consuming, and error-prone.

Anyway, legally define: "reimplementation".  Have fun.

> > So pardon me, but not even looking at code you might learn from
> > is pretty hysteric.
> Not at all.  Separating ideas from implementation can be difficult,

Honestly, IMNSHO, it is borders on *impossible*.  Even statistical
analysis of written prose or off-hand speech will reveal how
pathologically derivative humans are in their use of language.  And as
that language gets forcibly more structured as in programming or
technical documentation even more so.

> and convincing a judge of that vastly more so.  It's a legitimate
> concern, and people who intend to ship proprietary software should
> definitely resort to GPL-licensed software last when looking for
> inspiration.




More information about the Python-list mailing list