[Gtk-sharp-list] DataGrid control, data binding, ObjectViews, Swf, Gtk

Todd Berman tberman at off.net
Thu Dec 15 02:59:17 EST 2005


Holy Crap.

Ok.

Give me second while I wade in here with the clue-bat.


#1) MD is not strictly GPL.

#2) MD is strictly GPL #D code and MIT X11 new code.

#3) The dock is based on an GPL library, that can be relicensed to the
MIT X11 for us. (Jeroen, if I am wrong, feel free to beat me). In fact,
we should hunt this down and get it fixed up if it is possible, see
point #6.

#4) This 'Novell license' is the MIT X11 license, the only mention of
Novell is in the copyright, because it is code written by Lluis as a
Novell employee, so Novell owns the copyright. The code is still MIT
X11.

#5) SWF controls are not easy/helpful to port to gtk# in all honesty. In
fact, they suck to port. Everything is pretty different, and you don't
want to use System.Drawing on Linux if you can use Cairo directly (imo),
and even if you did, its still not a good path to rainbows and puppies.

#6) I have no idea what license the data grid is under, but if it is not
MIT X11, it will have to be removed from MD with a quickness. If Daniel
can relicense it, great, if he cant/wont, then its toast, we *DO NOT*
want to push any license but the MIT X11.

#7) Mike Kestner is my personal savior. He wrote, maintains, and rocks
out (with his cock out) all over gtk#.

#8) Whatever widget library you wonderful people cook up will most
likely never be put into gtk# itself. This has been the stance in the
past w/ gtk#, and is a sane one. gtk# is a wrapper for gtk+, not a
wrapper + extension + other cool widgets. Another library would be a
great place for other cool widgets. Now. That said, a single widget
library to rule them all is a bad idea. As a developer, I want
copy/pastable code. I want to include your source into my app. That
makes it easy to update, and easy to deploy. It makes me feel warm, and
well loved.

#9) Please dont use the Gtk.Controls namespace. Use a new toplevel, like
the rest of gtk#.

#10) As far as looking for widgets for this library, all of
MonoDevelop.Components is pretty slick awesomeness.

Anyway. This conversation looked like it was going nowhere relatively
quickly, and with near terminal velocity. Hopefully some of these points
can clear some things up. And the other ones that are clearly my opinion
can just be taken as words of advice from someone who has been writing
gtk# applications for the last 2 years. (Holy crap, Pedro and I did
start hacking on MD 2 years ago).

--Todd

On Wed, 2005-12-14 at 22:36 -0300, Victor Rafael Rivarola Soerensen
(FANATICO y LOCO por Cristo) wrote:
> Sorry Mike, its just that I have never hard from you before (that I
> remember), and I was surprisd to see Daniel mention you. I thought
> that he was doing it by mistake, he obvously knew you.
> 
> Jesus bless you all,
> 
> Víctor Rafael Rivarola
> 
> 2005/12/14, Victor Rafael Rivarola Soerensen (FANATICO y LOCO por
> Cristo) <vrrivaro at gmail.com>:
> > Ok, I received this from the "Daniel Morgan" <monodanmorg AT
> > yahoo.com> on the MonoDevelop list:
> >
> > > The source to the gtk# datagrid I posted can be licensed under the GNU LGPL license.  I
> > > put Kris's name in the Author because I took source code from a TreeView sample found
> > > in gtk-sharp.
> > >
> > > I can't do anything about code in MonoDevelop because Chris took the datagrid from an
> > > old sqlsharpgtk and put it into MD.  He fixed some stuff in the MD version.  Since MD is
> > > licensed under the very strict GPL, I would not use the data grid from MD as your source.
> > >
> > > Either use the datagrid I posted on the list or from sqlsharpgtk.  Both can be licensed
> > > under the LGPL.
> > >
> > > Some questions for Mike Kestner:
> > > What license does GTK# fall under?  MIT X11 or LGPL?
> > > What license does the samples in gtk-sharp release tarball fall under?  MIT X11 or
> > > LGPL?  Or are samples in the public domain?
> >
> > I do not know who Mike Kestner is nor did I mention him in any of my
> > mails (I checked), but Daniel has a point there: if final intention is
> > an adoption by Gtk#, we better stick with the LGPL.
> >
> > Jesus bless you all,
> >
> > Víctor Rafael Rivarola
> >
> > --
> > FANÁTICO
> > "Por cuanto eres tibio, y no frío ni caliente, te vomitaré de mi boca."
> > Apocalipsis 3:16
> >
> > LOCO
> > "Porque la Palabra de la Cruz es locura para los que se pierden; pero a
> > los que se salvan, esto es, a nosotros, es poder de Dios."
> > 1 Corintios 1:18
> >
> 
> 
> --
> FANÁTICO
> "Por cuanto eres tibio, y no frío ni caliente, te vomitaré de mi boca."
> Apocalipsis 3:16
> 
> LOCO
> "Porque la Palabra de la Cruz es locura para los que se pierden; pero a
> los que se salvan, esto es, a nosotros, es poder de Dios."
> 1 Corintios 1:18
> _______________________________________________
> Gtk-sharp-list maillist  -  Gtk-sharp-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/gtk-sharp-list



More information about the Gtk-sharp-list mailing list