My Two Cents
The Internet Equation 
Sunday, August 2, 2009, 05:36 AM
Posted by Administrator
I am very fond of network- and phone companies. After all, they have the wires that allow us to connect and to use our Internet. A few days ago, while in the shower, it hit me: There is a universal equation covering the development of new visions and/or ideas into features and services. The translation into mathematics goes roughly like this:

X=Existing phone or network company
N=New visionary service or feature

X!=N

I know, it's a complicated formula. It simply states, that new visions and ideas usually take the phone- and network carriers by surprise. Those companies have the wires, the customer relation a working subscription system - why can't or won't they translate it into rocket fuel that propels them to the top of the foot chain?

Take Skype. A more or less simple system that allows people to talk, video-chat and even phone people - bypassing the carriers in the process. Same with IPTV and video on demand. The phone-companies just slept through the (ongoing) process of development in the Internet. Think about PayPal - how easy it could have been realized by phone companies allowing people to buy stuff and pay with their phone-bills.

The network-carriers did nothing. They made their wires 'wireless' but they relied on their wire-bound and old-fashioned concepts of long-term contracts, tethering or playing real-life Monopoly. How sad to see all that muscle go to waste. They are now spending millions of dollars to convince politicians and the public that an uncontrolled, free and wild Internet is bad. They want to force their way of thinking upon us by trying to manipulate who will be allowed into their first-class, Orwell controlled and censored "walled gardens" and who would be "stuck" in a slower, more unreliable "free" network. It's the war of the worlds. A civilization (the carriers) having ignored the signs and developments are now trying to capture another civilization (us) not by vision, developments or cooperation, but by lobbying and force.

Unfortunately, a lot of former "free thinkers" are happy to oblige. Take Apple or Google for example. They sell us their hardware and tether us to a carrier. Now the carriers define what software we are allowed to run on our devices. They are trying to turn back the clock to pre 1968 - when livin' was easy for them. Nobody was allowed to attach anything to their precious wires - no modems, fax-machines or other phones. However, in 1968, the Federal Communications Commission allowed the Carterfone and other devices to be connected directly to the AT&T network - allowing innovations like answering machines and other stuff.

Without the FECs intervention, we might not have the Internet today.

What does that tell us? Innovation needs liberty. As long as phone-companies or carriers are allowed to block whatever they don't like to see in their networks, visions or great ideas are muffled, blocked or even extinguished. We shouldn't allow this to happen.

I have been hired as a consultant by quite a few different carriers. I suggested new ways to use their networks, new services, new products - all in harmony with what is available and in good, fair cooperation with the Internet community. They paid me, thanked me and continued to do what they did for the last 80 years or so - charge people for their "minutes" while trying to prohibit alternatives.

I am very fond of network- and phone companies - no tongue in cheek. They could contribute greatly to the development of a universal, fast, reliable and affordable universal communications environment, with and without wires. They could play a pivotal role in multimedia and entertainment delivery, safe, flexible payment solutions and so much more. However - as long as they play their muscle game, we have to hope for another farseeing FEC ruling. It should come soon, or we might find ourselves flung back into a past where all programmers wear suits and listen to Petula Clark on expensive digital "single song" storage devices (also known as "singles").


add comment ( 124 views )   |  permalink   |   ( 3.2 / 127 )
How To Spoil A Day ... 
Tuesday, July 28, 2009, 04:53 AM
Posted by Administrator
In order to get people to work together, it makes sense to have some form of collaboration tools (groupware) available. There are plenty of websites out there, but, well, we do a lot of proprietary development and we want to keep everything on our servers. The search for the right groupware was on. It had to be free (as in freedom, not as in free beer), should use the LAMP environment and offer file exchange, sharable calendar and maybe email.

While there are a lot of different groupware environments out there, they are all either no longer maintained, or are buggy beyond recognition or simply to weird and complicated to install.

Here is what we tried so far:

phpGroupware: I didn't like the Windows 3.1 Look&Feel but I gave it a try anyway. Installation was bumpy but doable. It wants this password for administration and that password for header-administration, another one for users and finally locked me out because I forgot which password for what and I tried too many times. As there is no easy way reset the counter (and I didn't want to wait 30 minutes) - I gave up.

Horde-Groupware: I had great hopes for this environment. Again - installation was complicated but manageable. However, after about 2 hours it ended with a PHP-error telling me that it wasn't able to get enough memory space from our servers. We have quite a few good PHP people but they were unable to trace the reason for this error. Since we didn't have the time to "patch" it, we went on to try a different solution.

TuTos: Tutos wasn't too hard to install, but they want the apache-config changed. While we are not on shared servers we would have been able to do so, but we like our apache config as it is and we believe NO php environment should require any changes to the standard apache web configuration. So - we tossed it out as well.

eyOS: The easiest environment to install, but not really a "groupware" solution. It also requires additional php modules which aren't available for all Linux flavors. It also needs quite some Internet bandwidth to be workable, which might not be available in all environments or on mobile devices. Nice - but no cigar.

php-calendar: What a mess. How is it possible to write a simple application like a calendar and manage to produce a variety of missing includes or database-errors? I start to believe that people should FIRST learn the C-programming language before they are allowed to use PHP ....

We tried a few more (see: www.codango.com/php/dir/webapps/collabor/) but some crapped out with PHP or Javascript errors and/or were no longer maintained or impossible complicated to install.

All in all we pretty much lost a day. Now - developing a calendar or file sharing tool is no rocket science. I am sure the developers and maintainers had a lot of work with their projects. But they lost KISS (keep it simple, stupid) in the process and ended up with some unmanageable complex structure.

We might have to develop our own solution now. We will make it available here as soon as we have something to show.

As usual .. just my two cents.

Michaela


add comment ( 111 views )   |  permalink   |   ( 3.1 / 121 )

<<First <Back | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Next> Last>>