GTK2 Text Editor is a simple Unicode text editor that supports many encodings. It works as a nice Notepad replacement, and can also be used as an encoding converter. It supports multi-level undo, right to left text (as in Hebrew), and other Unicode features. It can auto-close an XML/HTML tag. There is no syntax highlighting yet.
libpropc++ is a template library for properties in C++ which can be used like 'widget.color = "red";' to change widget color. Values of several properties can be "bound together" so that when one property changes, others automatically change accordingly. Binding can be unidirectional or mutual, with a transforming functor, etc. A part of the functionality of libsigc++ (a C++ "signal programming", i.e. Observer Pattern, library) is reimplemented.
Glib Binding properties is a system that allows developers to bind properties of GLib and GTK+ objects (Ada95 bindings are also available). This makes it possible to synchronize the properties of several objects, so that when one property changes the properties bound with it automatically change accordingly. This often eliminates the need to write callbacks watching for changes of properties. It supports one-way and mutual bindings and bindings with transformation functions.
> By not supplying an archive that is
> _freely_ available for download you
> *are* violating the GPL as I understand
> it. Sure, you can sell binary packages
> but you _must_ make the source code
> FREELY available. End of story, you can
> keep your editor.
Oh, I haven't uploaded certain version of the source .tar.gz before. I just had no time. Anyway I made it available through CVS (anyone who is enough clever to compile is also enough clever to use CVS).
Now the source is packaged in .tar.gz. See http://ex-cdoe.com/gtk2edit/development.html
> You know, it's counter to the spirit of
> the GPL to pop up a dialog asking people
> to register. You realize, don't you,
> that someone can just re-release the
> code without the annoyance?
Firstly I should note that my program (http://ex-code.com/gtk2edit/) GTK2 Text Editor doesn't violate the letter of GPL. Yes, it does violate the spirit of GPL.
But... even indeed it does not violate the purpose of GPL! Indeed two times (indeed in a square) is void :-) It doesn't violate the Spirit of freedom so to say.
Also if I would not sell software, I would be not able to develop and distribute free software at all as I need to pay for Internet etc.!
Also I wish to note that this software is surely a positive (useful) thing for the open source community:
- It can be freely included in free distributions such as Gnome and Debian;
- The commercial Windows release isn't a bad thing as I could have both legal and moral right to not make Windows release at all;
- It seems to fill a gap in the market of simple Unicode editors.
In fact the thing I hope for is that this software will be included into Debian, Gnome etc. distributions and become as famous as Emacs... It would make me famous and bring many visitors to my site. Some percent of them will indeed pay for the prepackaged commercial version. The percent may be probably little but from a huge quantity.
Now on your question:
Is it a bad or a good thing for my business if one would rerelease it? I do not know.
Also I hope that people who would rerelease the software would make a link to my Web site (http://ex-code.com/gtk2edit/).
So support development of free software, purchasing it. ;-)