Re: Future of Knowit

Frank Osterfeld <[email protected]> Thu, 1 Mar 2007 00:01:59 +0100
Newsgroups gmane.comp.kde.devel.knowit
Message-ID <[email protected]>
--===============0038594150==
Content-Type: multipart/signed; boundary="nextPart4103912.ZaxF9QH2hs";
	protocol="application/pgp-signature"; micalg=pgp-sha1
Content-Transfer-Encoding: 7bit

--nextPart4103912.ZaxF9QH2hs
Content-Type: text/plain;
  charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Hi Miha=C5=82!

On Wednesday 28 February 2007, Michal Rudolf wrote:
> I wanted to state my thoughts about Knowit future. Basically I have to
> decide if I should continue my work on Knowit (or, really, if I should st=
op
> not to work on Knowit).
>
> Pro:
> 1. Knowit was my first KDE application and thanks to it I was able to
> participate in KDE development, two aKademys etc.
> 2. I know it was useful for some people including me.
> 3. A lot of new features can be added.
> 4. Working on new Knowit will be fun.
>
> Con:
> 1. You cannot make your living developing free applications and I am
> already involved in another free Open Source project and in translating K=
DE
> into Polish.

Right, many of experience that - having not the time for our pet projects=20
anymore when having a fulltime day job. On the other hand, there isn't much=
=20
to be done to keep KnowIt useful - for me it "just works". I didn't=20
experience any crashes, data loss or really annoying bugs (so annoying that=
 I=20
either stopped using KnowIt or was bothered enough to fix them ;-) ) in=20
_years_. Of course one could think of thousands of features that would=20
improve knowit and make it shine. But even if without such improvements it=
=20
stays useful for me. I see no reason to stop using it ever unless something=
=20
comes along that can replace KnowIt fully for me and has additional feature=
s=20
that I need or think I need. I don't see such an app - so I continue using=
=20
KnowIt.

> 2. There are other, more advanced, more actively developed applications
> that can replace Knowit - kdissert, TreeLine, probably more.
> 3. A lot of missing features cannot be implemented using current design -=
 I
> will have to rewrite almost from scratch.

kdissert is totally different to me and not suited for managing text pages =
of=20
notes - it helped me to structure my thesis though. Importing my knowit fil=
e=20
just ended in a mess. The treeline homepage is down so I can't try that one=
=2E=20
The UI looks too bloated for my needs - I don't want forms or stuff like=20
that. Just give me plain text, some markup and links.

> 4. KDE 4 is getting near, but I guess it will get at least half a year to
> make the first release. Therefore, I will have to either rewrite for KDE 3
> and then spend serious time porting or wait half a year. Probably it is
> possible to develop for KDE 4 right now, but it is a bit too much work for
> me.

I personally would wait until KDE4 is out the door or at least ready so I u=
se=20
it as my desktop. Then it can be ported directly to KDE4 or be rewritten fr=
om=20
scratch if anyone has the motivation to do so.=20
If nobody else ports it to KDE4, I will do it anyway, just to be able to=20
continue using it with nice KDE4 desktop integration. I also don't think=20
porting it will take long (it is just a few files after all, IIRC).

> So, looks like each Pro is countered by Con. Or, maybe, it is a tie.
>
> What are your thoughts?

I think the most important goal is to keep KnowIt maintained, prevent it fr=
om=20
bitrot and make sure that it will be ported to KDE4. This kind of maintenan=
ce=20
shouldn't be too much work (c, and any of us can do. If you don't want to d=
o=20
that, I would volunteer.

Then, there are people like Max who might want to improve KnowIt by small=20
corrections or even new features. That could improve KnowIt gradually, even=
=20
if slowly. Having sentimental feelings for KnowIt as it was my first KDE=20
project I contributed code to ever, I also see small apps like KnowIt a goo=
d=20
way to get started with KDE development.=20

Third, there is the "big rewrite" and redesigning from scratch that we thin=
k=20
of once a year or so but probably never will do :P
Chances being small that it will happen, making the latest source available=
=20
easily and encouraging others to work on it won't hurt. And if it only=20
increases the chance of a glorious knowit future from 0.1 to 0.2%.

So make sure that 1) KnowIt survives in its hibernation state it is in now =
for=20
some time. 2) make it easy for other developers to access the source and=20
create patches (for lazy bums like me, that would be an SVN checkout).

=46rank



--nextPart4103912.ZaxF9QH2hs
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQBF5gn5FZrnbFOwfvQRAjkLAJwKyXB+F1fv+mUGHpkFhk1A4W/X9wCgiqnY
v2eN4MZHF4TfmxZDNHOQ24M=
=4hfU
-----END PGP SIGNATURE-----

--nextPart4103912.ZaxF9QH2hs--


--===============0038594150==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
--===============0038594150==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Knowit-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/knowit-devel

--===============0038594150==--