[Fribidi-discuss] License question to the project owners
Behdad Esfahbod
behdad at bamdad.org
Sun Jul 13 09:10:07 EST 2003
On Fri, 11 Jul 2003, Paulo Soares wrote:
> I'm an iText (www.lowagie.com/iText) developer. iText is a java library for
> the generation of PDF documents that has a dual license, LGPL or MPL/LGPL.
Nice project, and better news that you are considering R2L
scripts too!
> I added some time ago support for bidi text using java.awt.font.TextLayout
> to get the order levels. This solution works very well but requires the awt
> toolkit and it's the only feature in iText that requires it. Many unix
> servers where the library is installed on don't have a X server and use java
> 1.3 or lower not being able to benefit from the headless option in java 1.4.
> Making it work requires PJA or Xvfb but that's always a source of another
> batch of problems.
>
> I decided to look around for an awt independent solution to get the order
> levels and fribidi came on top of my list not only for conformance reasons
> but also because it has a clean architecture, or at least an architecture
> that I can understand.
You have made the right choice! By the way, what are you going
to do for Arabic Shaping? I can provide you the code for that
too. If you have enough time to wait for a few months, or if you
are going to do the port again, you will get Arabic shaping in
the same architecture of FriBidi too.
> My problems start with the dual licensing of iText. Either I say somewhere
> that if you want Arabic without using awt you are restricted to LGPL or, and
> that's my request, I get some kind of exception from you for this partial
> port to java and the MPL/LGPL license can still be applied even for the
> fribidi part.
What I have found for now is that you can distribute the fribidi
port for java in another library under LGPL, and use it in your
iText software with any license.
> Best Regards,
> Paulo Soares
--
Behdad Esfahbod 22 Tir 1382, 2003 Jul 13
http://behdad.org/ [Finger for Geek Code]
If you do a job too well, you'll get stuck with it.
More information about the FriBidi
mailing list