new years is upon us! it's the time when many sit down to make those lists of "new year's resolutions". granted, most such resolutions get forgotten by the time the hang-over has worn off on jan 1 ;) but it's a nice sentiment. so here are two of my new years resolutions ... for other people. i have my own list, but it's mine; a boy needs his privacy at some level after all...
the first resolution is for all those people who have become successful in business during and/or after their involvement with kde. there are a number of tasks within the organizational mechanics side of kde that need people with management experience. things like facilitating developer meetings, helping author planning documents for the e.V. ... sadly, what generally happens is that people who benefited tremendously from their involvement with kde, be it personally, professionally or both, tend to get busy with their new "important" business lives and forget about where they came from.
the resolution is thus this: think about what you can give back to the project with your honed business and management skills.
my second new year's resolution is for everyone who writes software that can store configuration in a directory service. yes, i'm looking at you kolab, samba, asterix (ok, so it's a nasty bit of perl scripts in that case ;), pam_ldap, etc... i'm also looking at novell and red hat with their pet directory solutions.
listen up: one place where microsoft is kicking our ass, and not gently at that, is in the integration they offer at the directory level. it's trivial to set up a directory based log in system that also houses your groupware log ins ... or pretty much any other bit of their software stack.
on linux? it's a pain the ass (which means our rump is doubly sore: once from microsoft's boot and once from trying to configure our own systems). where is the coordination between these projects? why is it that integrating kolab with a samba ldap system is arcane black magic that requires manual maintenance?
c'mon, this isn't rocket science. it just takes some very basic goal setting ("a coherent directory strategy in the open source world that is sys admin friendly"), some basic communication and a bit of work.
if we don't do this, we're only hurting ourselves. if we don't have a kolab with good samba directory integration by the time kontact is running on win32 and macOS with kde4, we'll have 'earned' the right to be called incompetent. and why should people behind kolab (to pick on them for a moment ;) do this? because it will expand their user base dramatically. it's good for everyone. well, except microsoft.
so, if you know someone who might benefit from adding either of the above 2 resolutions to their own new year's resolutions list, please forward them this blog entry.
happy new year everyone! =)
Saturday, December 30, 2006
Subscribe to:
Post Comments (Atom)

7 comments:
Unfortunatelly there is not an unified target in Linux and free software world.
The developer A makes a project, the developer B other one, and the developer C tries to do a unofficial "plugin" to connect these two projects that is unmaintenible and too complex. Why? because there is not a general point of view, no targets, no direction.
Freedom... or chaos?
targets and direction arise when someone stands up and voices them and others agree to them.
wean have freedom without the chaos.
Hi -
I have an idea which may help in a big way to solve this problem - the "9P" protocol (used by the Plan9 OS).
That uses what it calls "namespaces" but what are really just URLs - for files, directories, devices, you name it. *Complete* consistency from top to bottom. I reckon that an approach like that is an idea whose time has come.
Now, I ain't really a dev, and I've only briefly dipped my toes in the "Plan9" pond - I have to say the Plan9 gui is a *bugger* to use - very user-hostile. But the *9P* bit of things seems very elegant.
A couple of resources here which may also help or be of interest -
A site with a public-domain implementation of a "zipper-based" OS -
http://okmij.org/ftp/Computation/Continuations.html#zipper
( When you go there, it'll make sense ... ;) )
That site also says that this could be easily changed to support 9P.
Anyway, keep up the great work - you've got a big fan down-under here in New Zealand... :).
Hi - "mr anonymous" back again (and sorry about this - saw that the URL got borked in my previous post) -
Here it is in manageable bits -
http://okmij.org/
ftp/Computation/
Continuations.html#zipper
@ anonymous ("Kiwi" who promoted 9P):
Hi,
your hint is probably spot on. We at the klik project do also ponder 9P's feasibility for our purposes ever since Kernel 2.6.14 started to ship FUSE support out of the box... and 9P as an experimental feature.
9P would allow (klik) applications to gain selective, shaped views of the world around them ("see" the correct versions of libraries, config and data files as well as access rights, while being "blind" to unwanted ones)...
Agree Aaron, there should be more coherence, and more development in that direction, mainly because all the bits are already in place, we only need some glue... some friendly glue :-D
To forget is the very common human nature. Resolutions are made just to forget something. Only 10% of people remember.
Post a Comment