Re: Ch binding to GTK+



Hi James,

>
> Murray or me can add the binding to the website.  

Thank you very much.

If you can add a link to C/C++ interpreter binding. Can you please use
"Ch (C/C++ Interpreter) binding to GTK+" ?

> One of the reasons for 
> delay is that you are the first person to request a link to a 
> proprietary language binding. 

Our C/C++ interpreter called Ch is not a a proprietary language. Like
gcc and microsoft Visual C++ compilers, they are implementation of 
C/C++. Every C/C++ compiler has its own extensions.

Ch conforms to C90. Ch supports more C99 features than most
C compilers. Many features first implemented in Ch have been
added in C99. We had been actively involved in the development
of C99. We hope all extensions in Ch can be added in C standard.

ALL original GTK+ source code
can run in this C interpreter WITHOUT ANY MODIFICATION.

> I talked to a few people about it,
> some 
> who think it is okay and others who would prefer not to promote 
> proprietary bindings.  Owen (the gtk+ maintainer) was in the first 
> group, so it should be okay to add the link.

Thanks again.

> 
> It would be good to make sure that LGPL compliance isn't a problem
> first 
> though.

Sure. 

> 
> Since you are distributing binaries of gtk+, section 6 of the license
> 
> requires you to either ship the sources with the binaries, provide
> the 
> source for download from the same location as the binaries, provide a
> 
> written offer for the source valid for 3 years.  

Yes. We provide the binaries of gtk+ and LGPL license
together with our distribution. The binary is the original one
without any modification downloaded from from sourceForge.
We will remove the distribution of GTK lib once it is
included in all distirbution of Linux by all vendors. 
Or it has already been included by default?

> It is not enough to 
> provide sources on request without telling the recipient that they
> can 
> ask for sources.

We have modified the license and have told the recipients that they
can ask for GTK 1.2 source code if they are interested.

> 
> Since you have made modifications to the library itself, "source" in
> the 
> above paragraph refers to the source you used to build the library. 

Maybe I doesn't make it clear in my previous email. 
We did not make any modification to the lib itself.
The binary is from the SourceForge directly without any modification.
We didn't do any compliations with the GTK+ lib. Our Ch SDK
can handle the bindings to C/C++ library seemlessly due to
our C/C++ interpreter nature.

> You 
> could either provide a tarball containing the modified sources, or
> the 
> original tarball accompanied by a patch including your changes.

We only modified header files for interpretive execution of Ch
at run time. They are already included as open source in our 
distribution.

Let me know if you have any other concerns or questions.

Thank you,

Wayne Cehng
Ch: A superset of C/C++ interpreter for cross platform scripting
Ch GTK+: http://www.softintegration.com/products/toolkit/gtk




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]