Kannel is suffering

2005-02-10 Thread Jørgen Thomsen
>3) This solution cannot be abstracted and used for all SMSC interfaces > (unless all you want is the 'ts' field reported for every SMSC). It appears to me, that progress of the Kannel project is severely hindered by a group of people, which think that the lowest common denominator of all featu

Re: Kannel is suffering

2005-02-10 Thread Aarno Syvänen
"Lowest common denominator" is *very* different thing than abstraction. We either add all kind of random things to Kannel, making it very difficult to use and maintain, or create a common abstraction with different implementations for each instances a certain feature is required. Imagine what Kanne

Re: Kannel is suffering

2005-02-10 Thread Stipe Tolj
Aarno Syvänen wrote: "Lowest common denominator" is *very* different thing than abstraction. We either add all kind of random things to Kannel, making it very difficult to use and maintain, or create a common abstraction with different implementations for each instances a certain feature is require

Re: Kannel is suffering

2005-02-10 Thread Jørgen Thomsen
Dear Aarno Syvänen and Stipe Tolj. Thank you, I appreciate your comments. They are fully validating my observations. You are busy preserving the 'pure' design instead of thinking forward. In that way Kannel will die. You may distingush between 'lowest common denominator' and 'abstraction', but

Re: Kannel is suffering

2005-02-10 Thread Stipe Tolj
Jørgen Thomsen wrote: Dear Aarno Syvänen and Stipe Tolj. Thank you, I appreciate your comments. They are fully validating my observations. You are busy preserving the 'pure' design instead of thinking forward. In that way Kannel will die. You may distingush between 'lowest common denominator' an

Re: Kannel is suffering

2005-02-10 Thread Jørgen Thomsen
> >now, first of all. This "policy", if I'm free to proclaim it in that way, is >not >invented by people maintaining Kannel. Maybe not, but implemented by them according to their own preferences. >I don't see any equation of 'lowest common denominator' and 'abstraction'. We >never put this equ

Re: Kannel is suffering

2005-02-10 Thread Stipe Tolj
Jørgen Thomsen wrote: OK. Here is one practical issue, which deliberately has been turned down: implementation of complete official protocol standards. ok. This is the "utopia" we are looking to gain. But how to achieve it in a practical abstraction and real world? Now, I don't want to be picky.

Re: Kannel is suffering

2005-02-11 Thread Paul P Komkoff Jr
Replying to Stipe Tolj: > now, first of all. This "policy", if I'm free to proclaim it in that way, > is not invented by people maintaining Kannel. It's "invented" by various > other open source projects where not only software engeneering aspects come > in play, but also politics, in some sence

Re: Kannel is suffering

2005-02-11 Thread Paul P Komkoff Jr
Replying to Stipe Tolj: And for the record. From my experience. Politics and efficiency are orthogonal in best case. In worst case politics is counterproductive. Real life lies between that two, and, as you can see, there isn't any gains in being err, umm, "political". -- Paul P 'Stingray' Komko

Re: Kannel is suffering

2005-02-11 Thread "Pommnitz, Jörg"
> Frequently the efforts seen here are not to abstract, but to turn down suggestions, > because they are not present in all protocols. That is not abstraction. That is backward > thinking. Kannel would benefit from some real abstraction efforts with a forward view of > supporting all protocols

Re: Kannel is suffering

2005-02-11 Thread Stipe Tolj
Paul P Komkoff Jr wrote: Replying to Stipe Tolj: now, first of all. This "policy", if I'm free to proclaim it in that way, is not invented by people maintaining Kannel. It's "invented" by various other open source projects where not only software engeneering aspects come in play, but also politi

Re: Kannel is suffering

2005-02-11 Thread Aarno Syvänen
If we were to implement official protocol standards, we must make difference between genuine optional (used by one/some protocol) or things common with all protocols, and needed by users of all protocols. Last ones *must* be handled by abstraction (we must maintain all protocols, and without cod

Re: Kannel is suffering

2005-02-11 Thread Paul P Komkoff Jr
Replying to Stipe Tolj: > I agree. In that extend that "ugly pachtes" are getting in if the > "demanding market" is really that big. > > Ok, some may say now: "you say a) and then b) again, which is contrairy". > No! What I mean is that the group is not a group of puristic people (ok, > let's d

Re: Kannel is suffering

2005-02-11 Thread Jørgen Thomsen
>To quote Linus Torvalds: "As such, my most important function is to say NO! >to people. And rightfully so, but this nay-saying must be done on a sound theoretical basis. As for the CGI example, this is an entire subsystem, which traditionally does not belong in a kernel and can be implemented

Re: Kannel is suffering

2005-02-11 Thread Jørgen Thomsen
Stipe Tolj, >So, how about giving a concret example on how you would do certain issues? Don't BS me. I have provided several patches to Kannel, and I did submit a working patch for a feature related to this issue, but about 2½ hour after my submission, you flatly turned it down. Not much time f

Re: Kannel is suffering

2005-02-12 Thread Stipe Tolj
Jørgen Thomsen wrote: And, please, don't drag the discussion here down to whether that small patch is good or not. More important issues are at stake. They go way beyond the rejection of a single patch ie. should Kannel be a 'lowest common denominator' software or should it be a framework to han

Re: Kannel is suffering

2005-02-15 Thread Jørgen Thomsen
>> patch ie. should Kannel be a 'lowest common denominator' software or should >> it be a >> framework to handle several protocols as 'abstracted' as possible but with >> provisions >> for handling all aspects of a specific protocol. >> >> In my view the latter is a much more useful and challeng

Re: Kannel is suffering

2005-02-15 Thread Davy Chan
**>From: Jørgen Thomsen <[EMAIL PROTECTED]> **>To: devel **>Subject: Re: Kannel is suffering **>Date: Tue, 15 Feb 2005 23:48:11 +0100 **>In-Reply-To: <[EMAIL PROTECTED]> [ ... lines deleted ... ] **>Exactly. **>One place to start could be better documentation

Re: Kannel is suffering

2005-02-15 Thread Stipe Tolj
Davy Chan wrote: Learn from the the mistakes of the 14th century missionaries. They went out to contribute to the advancement of native people. But, ultimately they destroyed the civilizaton of their "saved" people because they didn't invest the time to understand their culture. an intreresting (ev

Re: [Kannel-Devel] Re: Kannel is suffering

2005-02-11 Thread Peter Beckman
On Sat, 12 Feb 2005, Jørgen Thomsen wrote: should [Kannel] be a framework to handle several protocols as 'abstracted' as possible but with provisions for handling all aspects of a specific protocol. In my view the latter is a much more useful and challenging point of view. +1. While I agree with

RE: Kannel is suffering [Really idea for dealing with SMPP TLV andEMI TTLLDD)]

2005-02-16 Thread Paul Keogh
> > - SMPP and EMI both have extra parameters or options that can >be passed back and forth between the SMSC Servers and the >SMSC clients. > - The extra parameters are proprietary to the SMPP or EMI >specifications and cannot be abstracted to be used by other >SMSC client implem

Re: Kannel is suffering [Really idea for dealing with SMPP TLV andEMI TTLLDD)]

2005-02-16 Thread Stipe Tolj
Paul Keogh wrote: - SMPP and EMI both have extra parameters or options that can be passed back and forth between the SMSC Servers and the SMSC clients. - The extra parameters are proprietary to the SMPP or EMI specifications and cannot be abstracted to be used by other SMSC client implement

Re: Kannel is suffering [Really idea for dealing with SMPP TLV and EMI TTLLDD)]

2005-02-15 Thread Davy Chan
**>From: Jørgen Thomsen <[EMAIL PROTECTED]> **>To: devel **>Subject: Re: Kannel is suffering **>Date: Sat, 12 Feb 2005 01:23:24 +0100 **>In-Reply-To: <[EMAIL PROTECTED]> **> **>Stipe Tolj, **> **>>So, how about giving a concret example on how you would

Re: Kannel is suffering [Really idea for dealing with SMPP TLV and EMI TTLLDD)]

2005-02-16 Thread Stipe Tolj
Davy Chan wrote: Ok. Let's break down the current situation. - SMPP and EMI both have extra parameters or options that can be passed back and forth between the SMSC Servers and the SMSC clients. - The extra parameters are proprietary to the SMPP or EMI specifications and cannot be abstra