Re: [Fresco-devel] Re: ACE

Momchil Velikov <[email protected]>
Newsgroups gmane.comp.video.fresco.devel
Message-ID <[email protected]>
>>>>> "M.Evans" == M Evans <[email protected]> writes:

    >> I'll give you a different scenario: think MegaCorp really likes
    >> the ideas of Fresco and starts working on it so they modify
    >> their version of fresco it's API incompatible with our fresco.
    >> that's perfectly legal with wxwin license, but not with lgpl.

    M.Evans> Since MegaCorp hides their source, who cares about their
    M.Evans> incompatible API?

    M.Evans> This API question only becomes a problem if MegaCorp
    M.Evans> contributes code.  And you can always reject their
    M.Evans> contributions.
        
Right. However, we would like to accept their contributions, wouldn't
we ?  In that case, what's the point in adopting licenses, which
discourage contribution[1] ?

That's the point that most people seem to not understand - using
copylefted software encourages contribution from both sides - from one
side, independent developers, who don't feel quite like being unpaid
employees of MegaCorp, and from the other side, corporate entities,
which are legally required to do so[2].

    M.Evans> MegaCorp could launch a competing open source project
    M.Evans> under their API, but then -- so could any group of purist
    M.Evans> GPL die-hards interested in doing that.  It's not just

That's OK. Competition and free market are THE foundation of the
modern industrial societies. Thus, (L)GPL are THE licenses, which are
most COMMERCE friendly, because they encourage competition and free
the market - with contrast to proprietary licenses, which generally
stiffle the competition and lock the market[3].

    M.Evans> commercial interests that can throw a monkey wrench into
    M.Evans> the works.

Can you give some examples from the history ? Personally, I claim that
independent developers are lot less likely to do forks in an
incompatible manner.

    M.Evans> So I don't see that you've made any coherent argument
    M.Evans> against the actions of MegaCorp.

    M.Evans> I like that name, "MegaCorp" -- nice and evil.  Most

I think recent USA history justifies not only MegaCorp, but EvilCorp,
too.

    M.Evans> programmers in fact work for commercial companies.  I
    M.Evans> know very few working for non-profit organizations. :-) I
    M.Evans> imagine that some of them work for NiceCorp and others
    M.Evans> for FriendlyCorp.  :-)

What's your point ?

    M.Evans> If API compatibility is a concern, then look at the SISSL
    M.Evans> from Sun (it covers OpenOffice and talks about API
    M.Evans> issues).

Err, how can you argue against "restrictions" of (L)GPL and propose a
more restrictive license[4] ?

    M.Evans> The license experts themselves deprecate LGPL.  Take up
    M.Evans> the cudgels with them.....

FSF deprecates LGPL in favor of GPL. And I, personally, have not
appointed Erik S. Raymond as a license expert[5], have you ?

~velco

[1] Yes, discourage. I, working for MegaCorp, have a lot of my own
   things to do, so I'd not hurry up to submit my modifications if I
   weren't required by the law.


[2] That is not to say that independent developers are not required,
    it's just that their motivation will make them contribute anyway.

[3] Together with other "tools" like closed file formats, anti
    reverse-engineering legislation (USA DMCA), patent laws (USA,
    Japan).

[4] And non-free, as far as I can understand these things, see clause
    2.1(d).

[5] Or any other expert for that matter.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.