RE: Sodipodi = dead?

"Lauris Kaplinski" <[email protected]> Fri, 28 Jan 2005 16:01:11 +0200
Newsgroups gmane.comp.graphics.sodipodi
Message-ID <[email protected]>
Hello!

> -----Original Message-----
> > go on maintaining it, tell me. I can add you the admins of 
> the project.
> 
> I'd be interested in doing that.

OK, put you into admins.
Do you have write perimissions to GNOME CVS (where sodipodi
tree is hosted)?

> > Some directions:
> > Porting to C++ is OK
> 
> That one hadn't occurred to me--I seem to remember hearing 
> the Inkscape fork went in that direction, but I don't know why.

Heh :)
Sodipodi document tree is quite complex. C++ could make
it a bit easier to understand, especially if new people
are wanted.
Disclaimer - IMHO GObject system is really nice and all,
but it really sucks for lightweight objects and deep or
complex inheritance trees, where proper C++ classes would
make life much easier. Good old C needs some very serious
self-discipline, that is easy to orget, if one dives into
already present object hierarchis.

> I like C++ well enough; but I don't consider it a silver 
> bullet, so I've got no particular urge to graft it onto an 
> existing, functioning codebase.

Agree :)

> > libnr and cousins should remain totally free (not LGPL)
> 
> I can respect that.  I mean, since you've already put them in 
> the public domain, there's no way to stop someone from 
> releasing a derivative version under whatever license they 
> like; but I can promise not to do that myself.

Well - one can do whatever he wants with these - in other
repositories. I am only interested in keeping the code inside
sodipodi tree PD - as it will serve as 'master repository'
for these projects.

> > Moving internals
> > away from SVG/DOM is OK
> 
> Personally, I don't have a problem (yet ;-) with having DOM 
> internals--especially since I want a scripting interface.  I 
> started with Python, but it'd be nice to expose a 
> language-neutral interface (like the GIMP has), and the DOM 
> could offer a pretty clean way to do that.

Yeah - but DOM is complex 8-|

Anyway, good luck!

P.S. some technicalities:
- feel free to make releases (yes, I was pissed off once
  about that, but there were real reasons)
- you can remove the donation link, and move sodipodi
  homepage back to sf. You can the contact me, and I'll
  redirect www.sodipodi.com to it.
- I'll make you sodipodi list moderator (the work is
  mostly discarding spam)
- Feel free to ask techincal stuff

Best wishes,
Lauris Kaplinski




-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl