Home Blog Page 8566

Interface WM 0.1.1 released

copal writes “Interface WM v.0.1.1 is now available. Interface is an X window manager written in Objective-C, designed to be ICCCM and EWMH compliant, yet optimized for use in a pure GNUstep environment.”

Category:

  • Open Source

FSF announces support of the Affero General Public License

bkuhn writes “The Free Software Foundation and Affero announced todaythe Affero General Public License (AGPL), a modified version of the GNU/GPL that includes a provision protects the removal of a feature that allows download of the source of a web service application. Public comment on the license should be sent to <agpl@fsf.org>.”

Category:

  • Open Source

Custom browser developer says it’s easy to switch from IE to Gecko

By Robin “Roblimo”
Miller

Howard Ryan is CEO of Custom Browser, Inc., a company that codes (you’d never guess from the name) custom Web browsers. He’s a Windows guy, and most of his work has been based on Microsoft Explorer’s rendering engine. But Howard is starting to use Mozilla’s Gecko in his own custom and embedded browsers, and says moving to Gecko from Explorer is not only a good idea, but is amazingly simple for browser developers because, he says, “the Gecko API is identical to the IE API.”

Howard is (obviously) an avid follower of Web browser development news, and he says the fact that those APIs are identical has been overlooked in most articles he’s read about browser rendering engines. “I have noticed quite a few authors missing this KEY point,” he says with a little laugh.

He also notes, “At Mozilla’s site, hysterically enough, they actually refer programmers to Microsoft’s site for documentation on the browser from a programming perspective. Again, because the API is identical. I am sure that saved them a TON of money and insured a TON of conversions.” These conversions have, sadly, been primarily from Netscape/Mozilla to Explorer over the years, according to Howard. But now things may start going the other direction.

There are two main reasons Howard believes custom browser developers should drop Explorer and move to Gecko.

  • First, the Microsoft antitrust trial. What if Microsoft is forced to leave Explorer or at least Explorer’s Web-browsing capability (as opposed to its internal file browsing functions) out of future Windows releases? Right now, Howard says, “Microsoft’s attitude is, ‘since every machine has it, you as the developer do not need to ship it.’ Thus, all of the IE-based browsers we built are built on the preface that, ‘when you load the browser it will work because IE is on your machine.’ I see this as a problem eventually because once the Justice Department forces Gates to strip Windows machines of the mandatory requirement of having IE onboard, what happens to all of the browsers out there that, when loaded, cannot find the IE files?”

  • Second, the openness of Gecko, as opposed to the closed nature of Explorer’s code. If you want Explorer code, you can only get it from Microsoft, and you cannot modify it in any way. But Gecko code is Open Source, freely modifiable and redistributable. This gives custom browser developers, and their clients, a level of flexibility they do not get from Explorer.

Howard did not directly mention this, but another important reason browser developers may want to move to Gecko is its cross-platform capability. A developer working on a browser for the Sharp Zaurus PDA cannot use Explorer, nor can one working on a browser for any other Linux-based device or any device running any of the many non-Microsoft embedded operating systems used in set-top boxes, Web pads, Internet-capable cellular phones or whatever other piece of equipment might conceivably have a Web browser built into it. An ISP or other company that wants to serve users who access the Internet through many kinds of devices is better off with Gecko than with Explorer.

Why didn’t everyone switch to Gecko sooner?

Howard says, “Because the releases have JUST started to become stable. The Netscape demise and AOL indecision of how to run Netscape certainly did not help, as one after another Netscape employee was fired. Then, AOL people take over and try and run a firm with their people. It has been a messy transition.”

Even now, Howard talks of how “the Gecko engine has “some problems with Flash” and worries that “some of the plugins aren’t installing right.” But he and other embedded browser developers are getting them to install, and with Gecko’s improved stability, along with its cross-platform nature and flexibility advantages over Explorer, this seems to be the time for browser developers to make the move.

How to make the change

Let’s assume you’ve made a custom Explorer-based browser for your ISP’s Windows-using customers. Here’s Howard’s description of how you change to Gecko:

“The developer need only remove any reference to the IE web browser control in their program. Essentially, remove the IE webbrowser control from the toolbar palette. Then, simply register the Mozilla Gecko Control on the development machine and add a reference to the Mozilla Control. Since the APIs are identical, the transition is rather smooth.”

That doesn’t sound hard, does it?

To get Gecko, send a check for … oh, just kidding. Gecko is Open Source and it’s free. Netscape has its own Gecko page. You can get Java with and for Gecko, which saves customers using new versions of Windows the trouble of downloading it separately now that Microsoft has decided not to include Java in any of its products.

You won’t be the first one to use Gecko as the base for a new browser. Google already shows a long list of others, and this list doesn’t even include the world’s largest custom Web browser distributor, which is in the process of switching to Gecko; in fact, it is already putting out a Gecko-based beta version of its software.

AOL — that’s the world’s largest custom Web browser distributor — may allow users to select Explorer as their Web browser for quite a while yet, but as time goes on it is likely that a growing percentage of AOL users will switch to the Mozilla/Gecko browser because it’s Open Source — without even realizing that Gecko’s Open Source licensing is the reason they’re changing over.

Current AOL software doesn’t require an Explorer download because it’s a safe assumption that anyone signing up for AOL already has Explorer installed on their computer, since it is shipped with both Windows and Mac operating systems, and that’s all AOL supports. But if you upgrade AOL software, you will notice that if you want to upgrade Explorer along with the AOL software, you must click on an additional button. This is because Explorer is not redistributable, so it is not part of AOL’s software. But AOL — or anyone else — can include Gecko in whatever software they want, however they want, complete, including all the latest upgrades, with no separate download required.

Suddenly Explorer becomes an option, with Gecko as the default. And don’t forget Java. Microsoft’s refusal to license Java means anyone using an Explorer-based browser must endure yet another download to get Java. That’s a total of three downloads for a user who wants a complete, “latest version of everything,” Explorer-based browser, while getting the latest and greatest Gecko browser including Java only takes one download, hence one click. And any sane developer trying to please a non-geek user base is going to opt for a one-click install over a three-click install every time — or risk losing that user base.

Why should Linux users care?

The most obvious thought is that we shouldn’t — except for those Linux users who develop Windows applications for a living and would like to have a stable, Open Source, standards-compliant browser engine they can add to the software they work on to pay their bills.

Then again, unlike Explorer, Gecko is widely used on Linux since it is the heart of the most popular Linux browsers, and a whole lot of Windows developers suddenly working with Gecko will help it improve more rapidly. Their bug reports and suggestions will help Mozilla development as a whole, not to mention Netscape’s Linux browsers and others — like Galeon — that are also based on Gecko.

Didn’t someone once say, “a rising Gecko lifts all browsers” or something like that?

More Gecko use will also benefit people who continue to use Explorer (and there are bound to be some; Microsoft has fans out there, believe it or not). For the first time in years, Microsoft’s Web browser developers are facing stiff competition — and standards-compliant competition at that. They will be forced to work hard to keep up with the rest of the browser world, not by adding proprietary extensions but by working on basics like security, speed, HTML compliance, stability, and usability. Opera and other proprietary browser vendors will need to work hard to keep up, too, and this will all spur yet more Gecko improvements. Suddenly we have an endless competitive circle, which is one of the main benefits of a free market that isn’t dominated by a single monopoly.

This competition is good for all Internet users — including those of us who prefer Linux — not only because it will give us better browsers but because it will speed the spread of standards-compliant Web site development even more than “just” AOL switching to Gecko.

Category:

  • Linux

The people behind KDE: Andy Fawcett

KDE.org has posted the latest interview with a KDE contributor. “I help out with the KDE Edu project, doing testing, giving advice (I have some teaching experience), and maintaining some of the website . When we “went public” with the project, I somehow managed to coordinate getting the text in seven different languages, all in the space of a day, and for which I am very grateful to the poor fools^Wpeople on IRC who volunteered to translate.

Category:

  • Open Source

Why we must restrict sysadmins

NewsFactor Network writes: “In a previous osOpinion editorial, I went over Total Cost of Ownership and discussed how its units of measure are often inadequate or are applied inadequately to accurately measure activity and cost. Now, I want to discuss how reshaping the roles of system administrators could help overhaul the way ownership and operations are structured on the Internet.”

Running a corporation in an open source world

Linux and Main has an essay from the The Kompany founder Shawn Gordon in which he discusses The Kompany’s bumpy relationship with the GPL.

Category:

  • Open Source

NetWinder: You can’t keep a good Linux appliance vendor down

By Steven J. Vaughan-Nichols

Can a Linux hardware vendor, NetWinder, formerly Rebel.com, come back from the dead? Winston Morton, formerly with Marconi and various IBM subsidiaries and now CEO of NetWinder, thinks so.

The hardback book-sized NetWinder server appliances have never lacked for popularity. The company was also a darling of the Linux crowd because NetWinder was one of the first companies to actually ship a system with a chip from Transmeta, Linux creator Linus Torvalds’ employer.

Indeed, even after the original Rebel.com company folded in July 2001, some of its
fans and former employees continued to support the appliance, and even continue developing for it, at NetWinder.org.

Ralph Siemsen, a NetWinder.org founder, explains, “Since the software is almost 100% Open Source, we thought it right to have a site where customers and outside developers could interact with the people who make the NetWinder — without a layer of marketing/sales/support in between.”

What brought NetWinder’s parent company, Rebel.com, down in the first place, according to former CEO Mac Brown, was the economy and, despite FY 2000 sales of $40 million, the server’s production and development costs.

Others believed that the lack of an organized global distribution plan lead to Rebel’s fall. Many on Slashdot, while liking the machine, thought it was too highly priced and the company was mismanaged.

Regardless of which factor was most to blame, when an all-but-signed deal with Fuji Xerox fell apart so did Rebel.com. The deal would have given Rebel.com both more cash and a distribution channel. Today, Brown still thinks NetWinder has potential, but he is busy with a new start-up, M4 Technologies.

Morton, and a small group of investors, thought NetWinder had more than potential. They’ve bought NetWinder back from the limbo of KPMG receivership.

You might ask why. Morton’s answer: “We were very impressed by the technology. It was one of the early players in this market and it proved itself over and over again.”

He agrees that NetWinder has a big job ahead to make a comeback in a world where blade servers, while still not shipping, have all the buzz, and Sun is finally making a major commitment to its Cobalt line of Linux appliances.

Morton isn’t fazed by the challenge. Of Sun, he says, it’s “always good to have a big competitor pushing the technology, it will give us lots of opportunity to ride on the coat tails. We don’t have to go head to head with Sun.”

Siemsen is optimistic about the new company. “It looks like they are running a tight ship
financially, so we’re not sure how they plan to handle future software development, security updates and the like. Apparently they are shipping hardware again, so that is a good sign. The Crusoe-based NetWinder is a fine machine, which retains the small form factor and low power consumption of the original design. Still, it is a niche product, the cost point is inevitably high since the volumes are not there.”

He’s right. Morton is running a tight ship, but he is planning for more software development for the NetWinder platform. While plans at this early stage are sketchy, he plans to work with independent software vendors and integrators to make NetWinders work as application servers as well as in their current role as small office/Internet appliance servers by looking for and developing “new applications and end-to-end solutions.”

As for cost, Morton is “finalizing pricing plans” but expects the new NetWinders pricing to “be very aggressive” and to make “NetWinders a volume play.” How? He plans to do it by cutting prices to the bone at first to gain market share and by working on partnerships with OEMs and resellers to bundle NetWinders as part of office solutions in a box.

Morton explains that a strong distribution strategy, which was one of Rebel.com’s weaknesses, is vital. He said the barely three-week-old company has always partnered with EMJ Data Systems for distribution. The company is also spending a lot of its time focusing on OEM opportunities and vertical integrators (such as companies that deliver products and services designed specifically for lawyers, real estate agents and doctors).

As for the equipment itself, for now the company is selling from the inventory of older NetWinders. In the future, “We’ll keep working with ARM and Transmeta. They’re good chips at a good price.” Beyond that, Morton is taking with old NetWinder customers to see what they want in the first new versions of the platform. While a rack-mounted NetWinder is a possibility, he says NetWinder has “ruled out the blade server space.” He is, however, looking into NetWinders as the core for a thin-client business solution.

As for the operating system, it is most likely to remain NetWinder’s own house brand of Linux. But, aware that there have several BSD ports to the platform, he’s open to the idea of an official BSD port if there’s customer demand for it.

Morton sells it well, and he knows answers to the question that a newly reborn Linux
company must face. Now, the question is, with blade servers to the right of him, Cobalt to the left, and other appliance companies in front of him, can NetWinder make it? The odds are against the company, but based on the early signs, it looks like NetWinder might just be resurrected after all.

Debunking the top 10 OS X myths

Anonymous Reader writes “Lately I find myself having to defend OS X against stupid comments, everything from “OS X isn’t Unix” to “OS X lacks serious applications”. Most of these comments come from people who’ve never even used OS X let a long made any attempt to find any further information about it.

Y’all have to understand that most if not all of my opinions are based more on Linux vs. OS X rather than Windows vs. OS X. I just don’t use Windows enough (more like never) to even make a judgment. Also I’m not trying to force feed OS X to anyone (other than Woody and Adam) it’s just that in my opinion OS X is the logical choice. Here’s why….. Read More

Category:

  • Migration

Sorcerer GNU Linux status update

Anonymous Reader writes “There is a news post on nvmax outlining what recently happened to Sorcerer GNU Linux and its current status.”

Category:

  • Linux

MandrakeSoft releases Mandrake Linux 8.2

Timothy R. Butler writes “Linux distributor and services company MandrakeSoft SA unveiled the final release of Mandrake Linux 8.2 today. The release, code named “bluebird,” promises to bring Linux on to the business desktop with its well-polished user interface and robust administration tools. Read the full story at OfB.biz.”

Category:

  • Linux