Editorial Archive
Submitted by Steve Mallett
2004-09-07
Editorial
Tim O'Reilly has spoken often over the last year about how to apply the ideals of open source with the slow and eventual shift from dependence on software to dependence on information. The new software is 'infoware'. In
Applying Distributed XML toward The Open Source Paradigm Shift to Infoware, I propose that we can preserve the freedoms to innovate with data and to fork infoware by working with locally hosted xml files like we do with RSS.
I have just
written an entry in my
O'Reilly Weblog about the similarities between people with similar technical interests. Why do these patterns occur and what is it about certain people that binds them to certain technologies?
Lately
posted on Slashdot, an
article written by Joel Spolsky mentioned the trouble through which Microsoft went to make each version of Windows backwards compatible. In one case, for the game Simcity, they even changed the way memory handling was done when running that application. You can find additional stories of
software tricks that recent versions of Windows have to perform in order to run these bug-dependant applications on the web. After reading the story, I discussed with a couple of friends how weird this was and how Free Software completely avoids this problem.
I read something in one of the comments for an OSNews posting a couple weeks ago that sent me thinking. It wasn't an original or profound thought. In fact, it's a rather commonly-held opinion that happens to be quite misguided. It's an opinion summed up by the "open source = communist" meme that gets thrown around in thousands of flamewars all over the internet. In this essay, I will explore why this idea is wrong and demonstrates a fundamental misunderstanding of economics.
Computers are complex systems but it's a mistake to assume they need to be complex to use. However, usability is not as easy as it may first seem. It is a different discipline from software development lacking the strict logic or having a "right way". There are only differing requirements and differing collections of guidelines. Making things easy is difficult.
This series explores the sort of technologies we could use if we were to build a new platform today. In the first part I described a system with a multi-core multi-threaded CPU, FPGA and Cell processors. In this second part we start looking at the Operating System.
This article describes some of my annoyances in computing. If you had any problems reading
this article, then skip this one. It will only be a waste of your time. There are a lot of annoying things in the wonderful world of computing. Of course, nothing is perfect, but that doesn't mean we are not allowed to complain and scream and throw our keyboards at our monitors when yet another irritation pops up.
"
Poor usability is a huge barrier to wider open source adoption. Our backends have matured and we consistently achieve technical excellence. Usability is the one area we have not yet mastered. For some reason, we treat it as a mystery instead of looking at it as a problem we can solve the same way we solve all other technical problems." Read the editorial at NewsForge.
I
recently blogged on a disconcerting trend that I see at USENIX, and for OS research more generally.
Given the number of reviews floating around detailing people's first experiences with every Linux distro under the sun, I thought it might be entertaining to take a light-hearted look at my early experiences with my first Mac.
"
Linux represents a threat and an opportunity for every software and hardware company. Apple is once again at the crossroads. While it will take a couple of years before we know whether the company will make the right choice, one thing is clear: Apple's path is about to become vastly more interesting"
says Rob Enderle for TechNewsWorld.
Open source licensing has been known to be controversial here at OSNews. Simplistic characterizations (Communism, Virus, Utopia) abound which do nothing to argue the philosophy on its merits. A medical researcher
notes that there is a parallel with open source development in one of our most important (and most capitalistic) industries: pharmaceutical research.
To draw a parallel between Netscape & Google in their fight against Microsoft, it is necessary to examine the various similarities between the two situations and see if the tactics that worked then will work now.
It is when I read articles
like this that I have "my blood all going up to my head" (that's a Greek saying for people that get angry). So apparently, Apple is trying to patent "transparent windows that do a certain action after fading away". While I don't personally find this "innovation/invention" patentable, it's fine with me: Apple is doing the best it can to secure its business (maybe I would do the same if I had shareholders on my back).
In a local office somewhere near you, someone wants to send someone else a electronic document. Once there was a fairly broad agreement about the way such documents were prepared and delivered, before the advent of the computers and the Internet.
While most people bicker about which OS is best, the truth is much vaguer: what computer is sitting on your desk has more to do with your comfort level than intellectual choice.
Submitted by Usman Latif
2004-03-14
Editorial
The software industry is very fearful of open source software, but this fear is irrational. The software industry can quite easily combat OSS as similar challenges have been met successfully in other industries. Part II of "Why Good Ideas Fail"
discusses the future evolution of the software industry, and the implications of this evolution for innovative ideas.
Conscious, Emotional machines, will we ever see them? How far can technology go and can technology be applied to us? In this final part I wonder into the realm of Science Fiction. Then, to conclude the series I come back down to Earth to speculate on the features we'll see in any radical new platform that appears.
Update: Never let it be said I ignore my errors, in the interests of clarity and with apologies to Extreme Programmers I have revised
Part 1.
If it's AI and robots you wanted from this series then this one is for you. Artificial Intelligence exists today, when this and other technologies merge the result will be more like Science Fiction than any PC. The technology will be fantastic, the possibilities endless. Get it wrong, the consequences dire.
Submitted by Usman Latif
2004-02-29
Editorial
When a good idea fails the loss is not just that idea, the failure scares away potential investors from anything resembling that idea; consequently,
innovation suffers and everyone pays the price. The software industry is especially good at killing good ideas, and Usman Latif's article "
Why Good Ideas Fail" discusses the reasons behind this terrible record.