On 6/22/07, <b class="gmail_sendername">Bernhard Reiter</b> &lt;<a href="mailto:bernhard@intevation.de">bernhard@intevation.de</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&gt; My suggestion is using &quot;sK1&quot; name for latest branch, because:<br>&gt; 1. This code is highly differ from 0.6/0.7 versions<br><br>I believe this is tightly coupled with the question of how many<br>branched we keep alive. See below.
<br><br>&gt; 2. This code name is already announced as in Russian community and in west<br>&gt; open source world.<br>&gt; 3. This name is derived from Sketch<br><br>Skencil is quite introduced as well, though I agree that sK1 is a stylish
<br>name that is derived from it and its file format.</blockquote><div><br><br>Just an outsider&#39;s opinion here, but Skencil is a much nicer name if&nbsp; you ask me.&nbsp; It immediately suggests a program that has something to do with drawing.&nbsp; sK1 by itself suggests absolutely nothing.&nbsp;&nbsp; I could see using sK1 as a subtitle maybe.&nbsp; Something like &quot;Skencil : sK1&quot; to differentiate it from &quot;Skencil : Classic&quot;, but just branding the thing &quot;sK1&quot; seems like a bad idea.
<br>&nbsp;</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">The goals of a &quot;mature vector graphics editor&quot; seems to be compatible
<br>with Skencil&#39;s goal, unless somebody comes and want to use it as component,<br>I do not think we should make provisions for it.<br>That the separation of model-view-controler would enable<br>something like skconvert to be run in scripts is quite cool, so I would like
<br>to keep or extend this as another goal.</blockquote><div><br>Being available to use as a component would fill a niche that isn&#39;t currently served.&nbsp; I&#39;m currently writing my own vector drawing program from scratch because I couldn&#39;t find a decent component to build on.&nbsp; &nbsp; Still, it is quite a small niche, so it may not be worth the effort to create a good clean component design just to serve that niche.&nbsp; Of course creating a design with clean separation is a good idea anyway, it just takes more time.
<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&gt; Only&nbsp;&nbsp;Scribus has similar features, but this application is not illustration
<br>&gt; program. </blockquote><div><br>Right, I think Scribus aims to be more a of a Quark wannabe. <br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
So, my personal view of sK1 future is a competitor of CorelDRAW<br>&gt; but on Linux platform. And future users pool should grow from former<br>&gt; CorelDRAW users.<br><br>Well it would be cool if we could target windows as well as GNU/Linux
<br>and X11 running plattform and even MacOS-X. Tcl/tk is pretty portable<br>and pyGTK was as well in the past, so this should be doable.<br>But this is more a personal goal. Having a great application for GNU/Linux<br>is a huge plus as well.
</blockquote><div><br>I agree.&nbsp; But I&#39;m a big advocate for doing everything cross-platform, always.&nbsp; There&#39;s no good reason to arbitrarily cut off 80% of the potential users in the world by being Linux-only.&nbsp; Or even cutting off 20% by being Windows only.&nbsp; Unless your app is so OS-specific that a port wouldn&#39;t make sense.&nbsp; Say, something like a Gnome desktop configurator, or an app where 80% of the code is platform-specific and would have to be rewritten per-platform anyway.&nbsp; But for everything else, it might as well be written cross-platform, or at least factored from the beginning with cross-platform in mind.&nbsp; (That&#39;s why wxWidgets is my GUI of choice.)
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&gt; Inkscape Team also declared that it&#39;s application is something like<br>
&gt; CorelDRAW or Illustrator, but on my opinion Inkscape is more similar to<br>&gt; specialized editor like Macromedia Flash (at least on current development<br>&gt; stage).<br><br>I cannot really judge, because I did not really use Inkscape a lot.
<br>My next implementation target with Skencil (or sK1) or whatever would<br>be to add the map extension for the Thuban-Map-SVG. (Check out my svg export<br>extension for <a href="http://thuban.intevation.org">thuban.intevation.org
</a> ).</blockquote><div><br>Hmm.&nbsp; I&#39;m a beginner at both, but to me Inkscape is much more usable than Skencil right now.&nbsp; And I strongly disagree with the assessment that Inkscape is a Flash competitor.&nbsp; It doesn&#39;t even support animation right now, so claiming it competes with Flash is just silly.&nbsp;&nbsp; It is most definitely a CorelDRAW/Illustrator competitor.&nbsp; It may gain animation features in the future, but right now it is a vector drawing program, plain and simple.&nbsp;&nbsp;&nbsp; And it works cross-platform via GTK ports.
<br><br>The main thing that limits Inkscape&#39;s potential in my opinion is that it is actually an SVG editor, as opposed to a general-purpose vector drawing program.&nbsp; If the feature doesn&#39;t exist in the SVG spec, it won&#39;t be added to Inkscape.&nbsp; Of course if your goal is to export SVG this is not a limitation at all -- it&#39;s a huge feature.&nbsp; And SVG at some level aims to be a general purpose vector drawing description language.&nbsp; So if it makes sense for an application to want to do it, chances are that it will be added to the SVG spec eventually, even if it isn&#39;t there currently.&nbsp; Some of the Inkscape devs are actually involved in the W3C SVG group.
<br><br>Anyway, these are just my two cents.&nbsp; I tried both Skencil and Inskcape at the same time.&nbsp; I had trouble figuring out how to do much of anything with Skencil (after getting past the troubles I had just installing it), but I found it very easy to use (and install) Inkscape.&nbsp; When I look at Skencil and Inkscape side-by-side, I seriously have to ask myself &quot;what is the point of skencil?&quot;&nbsp; Inkscape is cross plaform, well-thought-out UI, lots of features, pluggable script extensions in multiple languages (but mainly Python), written in C/C++ (==pretty fast and also easy installation),&nbsp; pretty many decent tutorials available.&nbsp; Uses GTK just like Skencil (so unfortunately both look equally ugly and alien on Windows and Mac).&nbsp; So the main thing that seems to differentiate Skencil is that it&#39;s in Python (except the low-level stuff, which seems to be X-Windows-specific C extension modules).&nbsp; And maybe also the fact that Skencil doesn&#39;t care about SVG compatibility, so it is less constrained in how it can evolve.
<br><br>I could definitely see Skencil catching up to Inkscape in a year or so, thanks to the speed and ease of pure Python development.&nbsp; But on the other hand, being Linux-only restricts the pool of potential developers who might take an interest in the project and decide to contribute.&nbsp; Quite a few of the Inkscape contributors come from the Windows world (including me -- I&#39;ve already made a couple of contributions to Inkscape now, developed on Windows).
<br><br>Anyway, just my outsider&#39;s opinion.&nbsp; Inkscape is most definitely head-to-head with Skencil, so I don&#39;t think you should ignore it.&nbsp; You should study it.&nbsp; See what you can learn from it.&nbsp; First you must clearly decide for yourselves what it is that Skencil does, or will do, better than Inkscape, and then clearly explain to the world on the basis of that why we should rush to use and support Skencil rather than Inkscape.
<br><br>I&#39;ll just conclude by noting that if all other things were equal about Skencil and Inkscape (features and cross-platform issues), then I would *definitely* prefer to work on Skencil because GTK+ is terribly painful to work with.&nbsp; Inkscape is slowly converting over to GTKmm/C++ which is a little better.&nbsp; But neither can hold a candle to Python for ease of development.
<br><br>This post isn&#39;t meant to be discouraging.&nbsp; Quite the opposite.&nbsp; I think you&#39;re a little behind Inskcape right now, but if you focus on making Skencil easily available to the widest audience possible (I.e. port it to Win and Mac, and make sure installation is smooth and simple everywhere), I think the ease of working with Python will help lure in more developers and accelerate the pace of Skencil development to the point where it can rocket past Inkscape.
<br><br>Regards,<br></div>--bb<br><br></div>