On 23/09/2010 19:37, Ricardo Andre Redder Junior wrote:
> I believe most of my questions are answered now... as I can see, whether
> creating a fork is legal or not, it's very clear that if one decides to
> create a fork, and keep working on the MPL version, will face an endless
> legal battle, for IPs, for licenses, for package names, etc. and at the
> end... probably the result would not be satisfactory. Thus... I'm sure
> this kind of environment would be incompatible with an open source
> project under MPL or LGPL...
>
> The biggest problem that I see is that open source projects, which have
> LGPL (or something like that) as a strong requirement, i.e. changing to
> AGPL is not even considered (I imagine Eclipse, Jasper, etc... are
> examples of that) now... are without good options.

First of all: if you're talking about Eclipse, that's a project
heavily sponsored by companies such as IBM (and the other members
of the Eclipse Foundation). They could afford a license. Moreover, 
Eclipse doesn't accept LGPL: it demands EPL (with some exceptions).

A second thing I want to point out: JasperReports can continue to
use iText 5.+ and remain LGPL because they are good F/OSS citizens.
We've made an agreement with JasperSoft. They understand reason (and so 
do we).

The people yelling "Fork! Fork! Fork!" don't.

As mentioned by Mark in reply to another mail: of biggest concern for 
the people who fork would be exactly how they obtain their fixes. If a 
problem is reported and we fix this code in version 5x, it would 
certainly be completely illegal and a complete violation of our IP if 
someone takes this fix and adapts it back to an older version.
Unless, of course they adopt the AGPL for the fix and thus you have 
accomplished nothing.

Perhaps people yelling "Fork!" are all unaware of what it takes to 
manage such a project, not only from the personal side in which multiple 
man years of effort are expended (Ohloh estimates that it would take 40 
man years to build iText from scratch). On top of that, one also has to 
ensure that the IP is clean. Without this, corporate customers who wish 
to use the product run a very high risk of being sued for violation. If 
they decided to use an open source product, they would have no one to 
turn to because of a license like the LGPL which indemnifies the 
contributors.

Tobias twisted my words making fun of "taking responsibility for iText 
2.x". Of course NOBODY takes responsibility for the old version, but 
I've worked a full year in close cooperation with a battery of lawyers 
to clean up iText and to make an overview of the Intellectual Property, 
removing every single line of rogue code. That was not the most exciting 
year of my life, but the result is iText 5.+.

That's F/OSS today. F/OSS used to be something run by hackers, nowadays 
every F/OSS company needs to have lawyers on its payroll.

These types of things do not and will transfer with any fork. You merely 
have the LGPL license but that in itself provides no protection to 
corporate entities whatsoever. In my opinion, adopting iText would 
likely be diminished not increased. The actions of a few could likely 
cause the demise of all they think they are trying to benefit.

And for what... the price for a license of iText? What corporation would 
balance the potential for multi-hundreds of thousands of dollar lawsuit 
against $2000 or whatever it might be. It will cost the company more 
than $2000 in legal fees to review the LGPL and its use in iText. It 
will cost the company more than that in time and effort to try to adopt, 
adapt, fix and maintain the fork. If people yelling "Fork" started to 
think with a corporate hat and not a developer's hat, they'd think 
differently.

And now, on with the book: 15 chapters (good for 525 pages) have been 
typeset for the first time. While waiting for the final chapter (I've 
written 16 chapters), I've been reading and correcting 8 chapters.
I almost fell from my chair when I read Tobias' remark saying 
documentation wasn't necessary...

best regards,
Bruno

------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store 
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions

Buy the iText book: http://www.itextpdf.com/book/
Check the site with examples before you ask questions: 
http://www.1t3xt.info/examples/
You can also search the keywords list: http://1t3xt.info/tutorials/keywords/

Reply via email to