Domain: cnet.com
Stories and comments across the archive that link to cnet.com.
Stories · 2,482
-
Comdex Bans Bags From Show Floor
ckd writes: "CNET is reporting that COMDEX organizers have a new security policy--no bags except vendor supplied plastic bags will allowed on the show floor. "While on-site, you should CARRY A PHOTO ID (DRIVER'S LICENSE OR PASSPORT) ON YOU AT ALL TIMES." They want you to leave your laptop in your hotel room, too! Oh, and no cameras at the keynotes, either. But they haven't announced that they're planning to strip search people ... yet." -
Intel Chips For The Near- And Semi-Near Future
Brian writes "This article reports that Intel will release new chips at the Comdex trade show, its first low-power designs for super-thin servers. The new Pentium III model is a gussied-up chip taken from the company's product line for portable computers, which share many of the same constraints as ultradense servers. These systems can't consume as much power or give off as much heat as ordinary CPUs because overheating causes processing errors. The systems are the first swing of a one-two punch against Transmeta, whose low-power designs caught Intel flat-footed, first in the mobile market and then in the low-power server market. Intel now is fighting back just when most server companies using Transmeta chips are on the ropes." And albat0r writes: "Intel says that it will hit 3GHz on the mainstream Pentium 4 by the end of 2002. Intel will advance its Celeron line, currently based on Pentium III technology, with Pentium 4 technology by mid-2002." I look forward to good values on eBay when 2GHz is "obsolete." -
Are DVDs Software Or Films?
NewsWatcher writes: "In Australia a court case with international ramifications will decide if DVDs are software or films. If they are designated as software, rental prices will go through the roof, if they are films their distribution cannot be limited under copyright laws. This article explains the ins and outs ." Unrelated incident -- FatRatBastard writes: "C|Net News is reporting that the new Warner Bros Powerpuff Girls DVD is infected with the FunLove virus. Note this only effects those who install the supplemental Windows software that comes on the DVD. The article claims that "The virus only affects PCs that load the disc, not DVD players" so I'm not sure if the DVD auto installs software if loaded on a Win PC, or if infection only happens if the user chooses to install the supplemental software." -
The Coming "Open Monopoly"
Ramsed writes: "On cnet Petr Hrebejk and Tim Boudreau wrote an article claiming that the current Microsoft Monopoly will be replaced by an 'Open Monopoly'; a monopoly of Open Source. They are explaining why big companies like IBM support this. In their view, it's inevitable this 'Open Monopoly' will win in the end, and that apart from the current monopolist, everyone will be better of, because of lower barriers for participation, software better targeted at its users and lower development costs. Profit should be made with support and consultancy." Update: 10/28 13:42 GMT by J : Little-known fact -- for important stories, slashdot sometimes runs duplicates to see who's still awake on a weekend. Nice work to those of you who caught it. See you next week. *sigh* -
The Coming "Open Monopoly"
Ramsed writes: "On cnet Petr Hrebejk and Tim Boudreau wrote an article claiming that the current Microsoft Monopoly will be replaced by an 'Open Monopoly'; a monopoly of Open Source. They are explaining why big companies like IBM support this. In their view, it's inevitable this 'Open Monopoly' will win in the end, and that apart from the current monopolist, everyone will be better of, because of lower barriers for participation, software better targeted at its users and lower development costs. Profit should be made with support and consultancy." Update: 10/28 13:42 GMT by J : Little-known fact -- for important stories, slashdot sometimes runs duplicates to see who's still awake on a weekend. Nice work to those of you who caught it. See you next week. *sigh* -
Teragrid: Massive Grid Computing
onyxcide writes: "Envision is running a quick article on a new national grid of computing resources called TeraGrid. Half a petabyte of disk storage, 40-gigabyte-per-second national optical backbone, and 13 teraflops of computing power will make up this monster. It will allow "lavish amounts of online data to be continually available for instantaneous analysis, data mining, and knowlege synthesis." There's another article in the same magazine here: Transforming Research with High-Performance Grid Computing" LighthouseJ adds some details: "C|Net's news.com has a story about a new Compaq supercomputer named Terascale. It uses 3,000 Alpha EV68 processors distributed over 750 servers using networking systems from Quadrics. They say it can perform as fast as 10,000 desktop PC's combined in one second. The massive computer will make it's official debut on Monday at the Supercomputing Center in Pittsburgh PA." -
Google Considers 'Speciality' Subscriptions
jdclucidly writes "C|Net is reporting that Google is considering moving to a subscription based service for educational and commercial entities. The new service will be a specialized spider in addition to their already popular web search." Lexis-Nexis, Google's coming for you. -
MSN Blocks Mozilla, Other Browsers [updated]
k_hokanson writes: "I was just going to check out some tasty news articles, with my trusty Mozilla, at MSN. but what do I get when I go there? A nice little message telling me that 'in order to display this page properly', I have to get the latest version of IE! And no, there's no option to display it incorrectly. " Enough people have submitted this story that it can't be an isolated case;) Thanks, Microsoft. Here's the story on Yahoo!. CT: telling konqueror to lie about its User Agent causes the page to render correctly save the background which is the wrong color. Update: 10/25 23:19 GMT by T : kuwan writes "Looks like Microsoft was getting too much heat. CNet is reporting that Microsoft is backing off on their browser block. I'm only wondering how long it will be before they do it again with some other excuse as to why we all need IE." -
Another Internet Appliance Dies
pescatello writes "Here's a CNET story describing the disappearance of the internet appliances from the market. The latest is the AOL/Gateway/Transmeta Internet Appliance. While it won Comdex's Best in Show in 2000, it hasn't been pushed by either AOL or Gateway, and is now unavailable anywhere. " Meanwhile, my Audrey came in yesterday. -
Microsoft: Future Web Services Plans?
An Anonymous Coward writes: "According to News.com, Bill Gates announced a new software development architecture with a pretty low key name - the Global XML Web Services Architecture. According to the story Microsoft previewed four new specifications that it claims it will submit to standards bodies after a review period. The specs go by the names WS-Routing, WS-Referral, WS-Security, and WS-License. If Microsoft really discloses the way future Microsoft web services will work it should be possible for open source solutions to use them. Kind of makes you wonder where the catch is?" -
Software "Open Monopoly"
garoush writes "The following article is at C|Net.news Software "open monopoly". In it "Sun developers Petr Hrebejk and Tim Boudreau say the economics of open-source software will break Microsoft's operating system hammerlock and replace it with a what they describe as an 'open monopoly.'" I Personally have issues with such claims. With .NET, MS is positioning the company at "services" -- in effect MS is now gearing up to take on a new monopoly: "services" at the "consumer" level. If you agree, I don't see how "open monopoly" can break MS. After all, your average "Joe the consumer" doesn't know a thing about open source. " The submittor has an interesting point - but I think that even if John Q Public knows nothing about open source, if the services he uses are running open source, it doesn't matter. -
Microsoft Sets Tolls for .Net Developers
matsh writes: "Today Microsoft revealed the cost of signing up as a developer to .Net. Entry level is $1,000. Standard level $10,000. Custom support will cost even more." -
Intel kills Consumer Electronics
bribecka writes "Saw this on CNet News.com: Intel has decided to phase out its consumer electronics division. This division was responsible for digital cameras, digital audio players, and other gadgets. " Not really surprising considering the way things are these days. -
Gecko May Replace IE In AOL/CompuServe
ShaunC writes: "According to this C|Net article, pieces of Gecko have been spotted in a beta version of the next CompuServe client, and AOL has confirmed that Gecko is being tested as CompuServe's default browser. AOL 7.0 is shipping with IE, but perhaps future versions will widen the gap between AOL and Microsoft. (I'm glad we won't be seeing AOL-TW-MS-NBC.)" -
TiVo Gets In Deeper With Sony
mickeyreznor writes: "TiVo and Sony have entered into a seven year deal. The deal will result in TiVo's software being incorporated into Sony's electronic products. This deal might be good for TiVo, who've seemed to have been struggling financially to date. I'll just have to see how much more sony products cost with TiVo included." This is good news for anyone with a TiVo. -
Microsoft: The Gatekeeper of the Internet
jeffy124 writes "C|net News.com is embarking on a seven day comprehensive report on how Microsoft is moving themselves into position to be The Gatekeeper Of The Internet through Windows XP. The first installment explains the basics of how this is going to happen: Reminders that last for days encouraging users to sign up for Passport, and how Windows will evenutally resemble services like AOL." -
Microsoft: The Gatekeeper of the Internet
jeffy124 writes "C|net News.com is embarking on a seven day comprehensive report on how Microsoft is moving themselves into position to be The Gatekeeper Of The Internet through Windows XP. The first installment explains the basics of how this is going to happen: Reminders that last for days encouraging users to sign up for Passport, and how Windows will evenutally resemble services like AOL." -
Microsoft Blames the Messengers
Roger writes: "In an essay published on microsoft.com, Scott Culp, Manager of the Microsoft Security Response Center, calls on security experts to "end information anarchy" and stop releasing sample code that exploits security holes in Windows and other operating systems. "It's high time the security community stopped providing the blueprints for building these weapons," Culp writes in the essay. "And it's high time that computer users insisted that the security community live up to its obligation to protect them." See the story on Cnet News.com." -
Autonomic Computing
pvcpie writes: "The New York Times has a story today about Autonomic Computing, which is described as "a biological metaphor suggesting a systemic approach to attaining a higher level of automation in computing;" and they published a paper (pdf) on the topic. Apparently there are already some universities signed up on Autonomic Computing projects, more info was available on the website and in the nyt article. It also appeared in CNET." -
Broadband Is Dead (Or At Least Very Ill)
Thornkin writes: "Broadband is dead. That is the proclamation of tech pundit Robert Cringely. With Excite@Home turning away new customers and going bankrupt along with most of the DSL companies, things are bleak and will get worse. The icing on the cake could be this bill which would remand the requirement for local phone providers to open their networks before competing in the long distance market." And at a different scale, apparently the DSL circuits in Blacksburg, VA (a place which liked to claim it was "the most wired town in America" not long ago) are now full, and turning away residential customers. -
Broadband Is Dead (Or At Least Very Ill)
Thornkin writes: "Broadband is dead. That is the proclamation of tech pundit Robert Cringely. With Excite@Home turning away new customers and going bankrupt along with most of the DSL companies, things are bleak and will get worse. The icing on the cake could be this bill which would remand the requirement for local phone providers to open their networks before competing in the long distance market." And at a different scale, apparently the DSL circuits in Blacksburg, VA (a place which liked to claim it was "the most wired town in America" not long ago) are now full, and turning away residential customers. -
Broadband Is Dead (Or At Least Very Ill)
Thornkin writes: "Broadband is dead. That is the proclamation of tech pundit Robert Cringely. With Excite@Home turning away new customers and going bankrupt along with most of the DSL companies, things are bleak and will get worse. The icing on the cake could be this bill which would remand the requirement for local phone providers to open their networks before competing in the long distance market." And at a different scale, apparently the DSL circuits in Blacksburg, VA (a place which liked to claim it was "the most wired town in America" not long ago) are now full, and turning away residential customers. -
HP, Apple Drop Support for Royalties on Web Standards
-
Citizen/IBM To Make A Linux Watch
backtick writes: " Yup, they're making the Watchpad. 'Besides telling time, the WatchPad comes with a calendar-scheduling application, a pager-like application for sending and receiving short messages, and a Bluetooth chip for wireless communication with notebooks, handheld computers and cell phones'" If they'll make a watch that runs Linux and takes pictures like Casio's camera watch, I might just switch back to a digital. Gerdts points out that the watch's battery life is either up to six hours, or only six hours, depending on how you look at it. -
J#
fuze writes: "It's basically a way for Java developers to migrate their Java apps to .NET.... even provide a 'convenient' migration tool... check it out on MSDN." News.com has a story describing Microsoft's plans to suck Java into .Net, and some commentary saying basically, "No one will use it". -
J#
fuze writes: "It's basically a way for Java developers to migrate their Java apps to .NET.... even provide a 'convenient' migration tool... check it out on MSDN." News.com has a story describing Microsoft's plans to suck Java into .Net, and some commentary saying basically, "No one will use it". -
Mobilestar Less Mobile; Excite@Home Less Exciting
jc1 writes: "MobileStar, provider of 802.11b wireless LAN connectivity throughout 500 of the USA's Starbucks cafes, has laid off 88 of its staff, which a source described as "everybody". With the demise in August of Metricom's Ricochet service, one is left to wonder if there is a business to be made in providing public wireless Internet services." Or any broadband internet access at all - Excite@Home, currently in bankruptcy proceedings, has stopped taking any new orders. -
Mobilestar Less Mobile; Excite@Home Less Exciting
jc1 writes: "MobileStar, provider of 802.11b wireless LAN connectivity throughout 500 of the USA's Starbucks cafes, has laid off 88 of its staff, which a source described as "everybody". With the demise in August of Metricom's Ricochet service, one is left to wonder if there is a business to be made in providing public wireless Internet services." Or any broadband internet access at all - Excite@Home, currently in bankruptcy proceedings, has stopped taking any new orders. -
Cable Modem Primetime Slowdown - Myth or Reality?
The Llama King asks: "SBC (SWBell, Pacbell, etc.) is whacking away at Time Warner cable in our area, running DSL ads that make fun of prime-time cable modem slowdown. And Time Warner-Houston/RoadRunner does seem to be having a problem in the past month with nasty ping times between 8 pm - midnight Central time (traces submitted to internal RoadRunner news groups show the problem appears to be a pair of routers at the gateway to one of several backbones). While this problem is recent, it begs the question - are prime-time cable slowdowns real or a myth? Can a well-configured cable modem network avoid the congestion SBC pokes fun at in their commercials, or is it inevitable? What are Slashdot users seeing?" -
Transmeta Goes Embedded
quinticent writes: "An article at CNet talks about Transmeta's entrance into the embedded market. CEO Mark Allen is quoted as saying, "By this time next year, it could equal the notebook market." Wow, when can I get my hands on a cheap embedded Transmeta system to play around with?" -
Transmeta Goes Embedded
quinticent writes: "An article at CNet talks about Transmeta's entrance into the embedded market. CEO Mark Allen is quoted as saying, "By this time next year, it could equal the notebook market." Wow, when can I get my hands on a cheap embedded Transmeta system to play around with?" -
Slashback: Safety, Transmissions, Breakage
Slashback has updates tonight on nuclear-safe hosting facilities, the temporary return of Metricom's Ricochet service, and a possible problem with Apple's newest upgrade for anyone using Xfree86 under Mac OS X.A soft spot on the Apple?MacXGuy writes: "I recently obtained by free 10.1 upgrade from the Apple Store in the Mall of America. After installing it on my Titanium PB-G4 XFree4.1 (http://www.mrcla.com/XonX/) no longer works. (I'm definitely not installing it on my Dual 800 G4 until a workaround is found.)"
Since most of the stuff I've heard about the 10.1 upgrade has been positive to the point of suspicion, I wonder if anyone else has experienced similar upgrade quibbles with it.
Another good reason for a complex infrastructure. PhantomHarlock writes "New York City officials requested and got what's left of Metricom to re-activate the wireless network in the area surrounding the World Trade Center. Rescue and cleanup crews are using the network to coordinate and access death certificates filed online. Only one rooftop transmitter had been destroyed, the other four are still intact."
Even when you're right, you're wrong -- as the fine print clearly shows. An anonymous reader points to column in InfoWorld about interpreting the overlapping, contradictory and sometimes funny EULAs that accompany Microsoft products. Microsoft certainly isn't alone in that regard either -- ever read a EULA you thought was totally fair, unambiguous, and satisfying? Mr. Anonymous writes: "This was amply illustrated last week after I mentioned here that the EULA (end-user license agreement) for FrontPage 2002 contains a term prohibiting use of the software in connection with a site that disparages Microsoft or its online services. I love it."
The only place to hunker is a well-connected bunker. severn2j writes: "It seems that AL Digital's nuclear bunker (posted on /. a few weeks ago), has paid off for them in light of the attacks on the U.S. So much so that they've got another one."
And for all your fair-use needs ... An Anonymous Coward writes "Maybe lyrics.ch is going down now, but most of its content and even more is available from LyricsDot which is not going to close."
Good to hear. Amateur song transcription really isn't such a bad thing, except when you consider most of the songs.
-
StarOffice 6.0 Beta Available
Lumpish Scholar and 753 other people wrote in to let us know that Sun has released its beta of Star Office 6. CNET has a blurb about the release as well. I was hoping that Sun's site might be unclogged enough to try it out myself, but that doesn't seem to be in the cards today. -
FTC Shuts Down 'Pop-Up Trapping' Sites
Masem writes: "The FTC today ordered the shutdown of 5,500 sites owned by John Zuccarini, all of them the so-called 'typo' sites that common mis-entered URLs for popular sites (such as Annakurnikova.com); when the user visits these sites, their back button behavior in most popular browsers is modified as to open multiple pop-ups featuring ads for adult entertainment and gambling sites when pressed, and uses other technology to basically 'trap' the browser until the entire application has to be closed. While some sites are still operating, the FTC is going to take this matter to court, which may decide exactly how much control a web site can take over the end browser using JavaScript and ActiveX. CNet has the full story." Le Marteau contributes a link to the same story at the Washington Post. -
Music Industry Forcing WMA standard?
CtrlPhreak writes "Cnet news.com has a story up stating that the music industry is considering having cds that contain the un-rippable tracks as well as the windows media formatted files with limited uses ala Microsoft's digital rights management. Just one more brick in Microsoft's continuing monopoly..." And another format that I can't play back. Hope this one dies fast. -
GPS Meets PCS
The Donald writes: "According to an article at News.com, Sprint PCS will be starting to implement E911 calls in Rhode Island sometime in October. The FCC required that all cell phone providers have an improved E911 system in place by October first. This is the first step in making the E911 a reality, with Sprint being the first major company to actually put a phone on the market that will work with E911; instead of just filing papers with the FCC saying the implementation is just to hard. The Samsung N300 phone will use GPS to track the people down. I like the idea, I just hope the phone will display the GPS information, and there is a way to opt-out for all of the location based advertisements you will get with your GPS enabled phone." -
GPS Meets PCS
The Donald writes: "According to an article at News.com, Sprint PCS will be starting to implement E911 calls in Rhode Island sometime in October. The FCC required that all cell phone providers have an improved E911 system in place by October first. This is the first step in making the E911 a reality, with Sprint being the first major company to actually put a phone on the market that will work with E911; instead of just filing papers with the FCC saying the implementation is just to hard. The Samsung N300 phone will use GPS to track the people down. I like the idea, I just hope the phone will display the GPS information, and there is a way to opt-out for all of the location based advertisements you will get with your GPS enabled phone." -
Chapter 11 For Excite@Home
n8twj writes: "According to this story at CNET News, Excite@Home, the leading provider of broadband Internet access, said Friday it will file for Chapter 11 bankruptcy protection and sell its high-speed network to AT&T for $307 million in cash." jgbrown adds: "@Home files for Chapter 11, they are going to sell their assets to AT&T unless they get a higher offer. Here is a Yahoo News link." An Anonymous Coward adds a link to a story at cnnfn.com." Just like Loki and Exodus, this doesn't mean that Excite@Home has dropped off the face of the earth -- it does mean that are seeking legal protection from creditors in an attempt to reorganize. -
Chapter 11 For Excite@Home
n8twj writes: "According to this story at CNET News, Excite@Home, the leading provider of broadband Internet access, said Friday it will file for Chapter 11 bankruptcy protection and sell its high-speed network to AT&T for $307 million in cash." jgbrown adds: "@Home files for Chapter 11, they are going to sell their assets to AT&T unless they get a higher offer. Here is a Yahoo News link." An Anonymous Coward adds a link to a story at cnnfn.com." Just like Loki and Exodus, this doesn't mean that Excite@Home has dropped off the face of the earth -- it does mean that are seeking legal protection from creditors in an attempt to reorganize. -
News.com: Crypto Doesn't Kill - People Do
McSpew writes: "Bravo to News.com for telling the truth about cryptography. They even cited /.'s coverage of Phil Zimmerman's real views on PGP and its possible role in any terrorist acts." On a per-word basis, this may be the best summary of why calls to ban or restrict encryption technology (as with government key escrow, or constrained key sizes) has little to do with enhancing national or world security. -
CD Copy Protection Head Speaks
Vonatar sent us an interview with the guy who is running the company that designed the copy protection being used in CDs that nobody really buys, and preventing people from playing CDs in their computers and DVD players. The article also mentions the first lawsuit about the record label not providing notice on the package. Anyway check it out if you're interested. There are some interesting bits. -
Universal's MP3.com Clone Loses in Court
erc writes: "According to this article, Universal Music Group's Farmclub.com online music service streamed songs without obtaining licenses from music publishers. According to the Court, Universal must obtain separate licenses for songs it wants to distribute over the net. Turn about, fair play!" Well, the courts are fairly consistent - if you don't have licenses from everyone and their brother, you can't play music online. -
Still More 'Copy Protected' CDs
maniac11 writes: "This story describes new CDs planned on being released by Universal Music Group that sport anti-copying technology. Not much in the way of actual details, but a heads up on a new plan to foil." Same price, worse product -- higher sales! Universal seems to be the first company to commit to downgrading its entire lineup over the next six months or so. -
Sun Releases Starcat
SilentChris writes: "Sun has released the Starcat server, a beast with up to 106 processors running Unix. Anyone have an extra couple [million] bucks lying around?" They're not cheap. -
OS X 10.1 Coming Today (Sorta)
usa35.com writes "News.com has a story detailing the release of Apple's 10.1 update. They say "unveiled" today, probably meaning actually disseminated to us general public folks sometime in the coming days." This is of course the release that regular users can actually use. Supposedly this is a free upgrade. Speed improvements, UI fixes, DVD stuffs. I can't wait to test it out a little. And those new iBooks are pretty reasonably priced (I figure that they can sell them cheap by cutting corners like most of the mouse buttons ;) -
FiveFingerDiscount.com?
phillippaxton writes: "According to this link, dot-bomb victims are creating their own severance packages, no doubt walking away with the typical office tchotchkes (staplers, tape dispensers, etc.) but also big ticket items such as plush furniture, copiers, high-powered network servers, etc. One anecdote cites someone who lifted $445,549 of equipment, then tried to sell it on eBay as a company liquidating their assets." On the other hand, the fact that it's illegal to stiff your employees out of wages due them, even in a bankruptcy, isn't mentioned in the article... -
Two Handfuls Of Handhelds
rgarcia writes: "CNET has this story: Panasonic announced on Monday its first handheld computer, the Toughbook 01, which is designed to complement its notebook line of the same name. The consumer electronics maker has been selling into a niche in the notebook market by focusing on durable laptops that can withstand the shock of a fall and can resist moisture, dust and scratches. I know Ive dropped a few in my day. Damn things are fragile. Cool design, though I dont know if its actually better." And an unnamed reader points out that DALinux now has hardware available: "They claim it is Palm compatible, but it won't run palm apps - so what 'Palm compatible' means is anyone's guess. But it is a cool gadget, it runs Linux, and, most importantly, it is affordable." "Palm compatible" better at least mean painless address-book import. -
Inline Review With Miguel De Icaza
Thanks to Dare Obasanjo for conducting this interview with [Miguel De Icaza], and sending it on to me. I've posted the interview below here - interesting answers, and very thorough. Well done, Dare.
Interview With Miguel de Icaza Bringing a component architecture to the UNIX platformSummary
By Dare (Carnage4Life) Obasanjo
In this interview, Miguel de Icaza, the founder of GNOME and Ximian, talks about UNIX components, Bonobo, Mono and .NET.Dare Obasanjo: You have recently been in the press due to Ximian's announcement that it shall create an Open Source implementation of Microsoft's .NET development platform. Before the recent furor you've been notable for the work you've done with GNOME and Bonobo. Can you give a brief overview of your involvement in Free Software from your earlier projects up to Mono?
Miguel de Icaza: I have been working for the past four years on the GNOME project in various areas: organization of it, libraries and applications. Before that I used to work on the Linux kernel, I worked for a long time on the SPARC port, then on the software raid and some on the Linux/SGI effort. Before that I had written the Midnight Commander file manager.
Dare Obasanjo: In your Let's Make Unix Not Suck series you mention that UNIX development has long been hampered by a lack of code reuse. You specifically mention Brad Cox's concept of Software Integrated Circuits, where software is built primarily by combining reusable components, as a vision of how code reuse should occur. Many have countered your arguments by stating that UNIX is built on the concept of using reusable components to build programs by connecting the output of smaller programs with pipes. What are your opinions of this counter-argument?
Miguel de Icaza: Well, the paper addresses that question in detail. A `pipe' is hardly a complete component system. It is a transport mechanism that is used with some well known protocols (lines, characters, buffers) to process information. The protocol only has a flow of information.
Details are on the paper:
http://primates.ximian.com/~miguel/bongo-bong.html [Dare -- check the section entitled "Unix Components: Small is Beautiful"]Dare Obasanjo: Bonobo was your attempt to create a UNIX component architecture using CORBA as the underlying base. What are the reasons you have decided to focus on Mono instead?
Miguel de Icaza: The GNOME project goal was to bring missing technologies to Unix and make it competitive in the current market place for desktop applications. We also realized early on that language independence was important, and that is why GNOME APIs were coded using a standard that allowed the APIs to be easily wrapped for other languages. Our APIs are available to most programming languages on Unix (Perl, Python, Scheme, C++, Objective-C, Ada).
Later on we decided to use better methods for encapsulating our APIs, and we started to use CORBA to define interfaces to components. We complemented it with policy and a set of standard GNOME interfaces for easily creating reusable, language independent components, controls and compound documents. This technology is known as Bonobo. Interfaces to Bonobo exist for C, Perl, Python, and Java.
CORBA is good when you define coarse interfaces, and most Bonobo interfaces are coarse. The only problem is that Bonobo/CORBA interfaces are not good for small interfaces. For example, an XML parsing Bonobo/CORBA component would be inefficient compared to a C API.
I also wrote at some point:My interest in .NET comes from the attempts that we have made before in the GNOME project to achieve some of the things .NET does:
- APIs that are exposed to multiple languages.
- Cross-language integration.
- Contract/interface based programming.
And on top of things, I always loved various things about Java. I just did not love the Java combo that you were supposed to give or take.
APIs exposed to many languages we tried by having a common object base (GtkObject) and then following an API contract and a format that would allow others to wrap the APIs easily for their programming language. We even have a Scheme-based definition of the API that is used to generate wrappers on the fly. This solution is suboptimal for many reasons.
The Cross-language integration we have been doing with CORBA, sort of like COM, but with an imposed marshalling penalty. It works pretty well for non inProc components. But for inProc components the story is pretty bad: since there was no CORBA ABI that we could use, the result is so horrible, that I have no words to describe it.
On top of this problem, we have a proliferation of libraries. Most of them follow our coding conventions pretty accurately. Every once in a while they either wont or we would adopt a library written by someone else. This had lead to a mix of libraries that although powerful in result implement multiple programming models, sometimes different allocation and ownership policies and after a while you are dealing with 5 different kind of "ref/unref" behaviours (CORBA local references, CORBA object references on Unknown objects, reference count on object wrappers) and this was turning into a gigantic mess.
We have of course been trying to fix all these issues, and things are looking better (the GNOME 2.x platform does solve many of these issues, but still).
.NET seemed to me like an upgrade for Win32 developers: they had the same problems we had when dealing with APIs that have been designed over many years, a great deal of inconsistency. So I want to have some of this new "fresh air" available for building my own applications.
Dare Obasanjo: Bonobo is slightly based on COM and OLE2 as can be gleaned from the fact that Bonobo interfaces are all based on the Bonobo::Unknown interface which provides two basic services: object lifetime management and object functionality-discovery and only contains three methods:
which is very similar to Microsoft's COM IUnknown interface which has the following methodsmodule Bonobo { interface Unknown { void ref (); void unref (); Object query_interface (in string repoid); }; };
Does the fact that .NET seems to spell the impending death of COM mean that Mono will spell the end of of Bonobo? Similarly considering that .NET plans to have semi-transparent COM/.NET interoperability, is there a similar plan for Mono and Bonobo?HRESULT QueryInterface(REFIID riid, void **ppvObject); ULONG AddRef(); ULONG Release();Miguel de Icaza: Definetly. Mono will have to interoperate with a number of systems out there including Bonobo on GNOME.
Dare Obasanjo: A number of parties have claimed that Microsoft's NET platform is a poor clone of the Java(TM) platform. If this is the case why hasn't Ximian decided to clone or use the Java platform instead of cloning Microsoft's .NET platform?
Miguel de Icaza: We were interested in the CLR because it solves a problem that we face every day. The Java VM did not solve this problem.
Dare Obasanjo: On the Mono Rationale page it is pointed out that Microsoft's .NET strategy encompasses many efforts including
- The .NET development platform, a new platform for writing software.
- Web services.
- Microsoft Server Applications.
- New tools that use the new development platform.
- Hailstorm, the Passport centralized single-signon system that is being integrated into Windows XP.
Miguel de Icaza: Not at this point. We have a commitment to develop currently:
- A CLI runtime with a JITer for x86 CPUs.
- A C# compiler.
- A class library
All of the above with the help of external contributors. You have to understand that this is a big undertaking and that without the various people who have donated their time, expertise and code to the project we would not even have a chance of delivering a complete product any time soon.
We are doing this for selfish reasons: we want a better way of developing Linux and Unix applications ourselves and we see the CLI as such a thing.
That being said, Ximian being in the services and support business would not mind extending its effort towards making the Mono project tackle other things like porting to new platforms, or improving the JIT engine, or focusing on a particular area of Mono.
But other than this, we do not have plans at this point to go beyond the three basic announcements that we have made.
Dare Obasanjo: There are a number of other projects that are implementing other parts of .NET on Free platforms that seem to be have friction with the Mono project. Section 7.2 of Portable.NET's FAQ seems to indicate they have had conflict with the Mono project as does the banning of Martin Coxall from the dotGNU mailing list. What are your thoughts on this?
Miguel de Icaza: I did not pay attention to the actual details of the banning of Martin from the DotGNU mailing lists. Usenet and Internet mailing lists are a culture of their own and I think this is just another instance of what usually happens on the net. It is definitely sad.
The focus of Mono and .NET is slightly different: we are writing as much as we can in a high level language like C#, and writing reusable pieces of software out of it. Portable.NET is being written in C.
Dare Obasanjo: There have been conflicting reports about Ximian's relationship with Microsoft. On one hand there are reports that seem to indicate that there may be licensing problems between the license that will govern .NET and the GPL. On the other hand there is an indication that some within Microsoft are enthusiastic about Mono. So exactly what is Ximian's current relationship is with Microsoft and what will be done to ensure that Mono does not violate Microsoft's licenses on .NET if they turn out to be restrictive?
Miguel de Icaza: Well, for one we are writing everything from scratch.
We are trying to stay on the safe side regarding patents. That means that we implement things in a way that has been used in the past and we are not doing tremendously elaborate or efficient things in Mono yet. We are still very far from that. But just using existing technologies and techniques.
Dare Obasanjo: It has been pointed out that Sun retracted Java(TM) from standards processes at least twice, will the Mono project continue if .NET stops being an open standard for any reason?
Miguel de Icaza: The upgrade on our development platform has a value independently of whether it is a standard or not. The fact that Microsoft has submitted its specifications to a standards body has helped, since people who know about these problems have looked at the problem and can pin point problems for interoperability.
Dare Obasanjo: Similarly what happens if Dan Kusnetzky's prediction comes true and Microsoft changes the .NET APIs in the future? Will the Mono project play catchup or will it become an incompatible implementation of .NET on UNIX platforms?
Miguel de Icaza: Microsoft is remarkably good at keeping their APIs backwards compatible (and this is one of the reasons I think they have had so much success as a platform vendor). So I think that this would not be a problem.
Now, even if this was a problem, it is always possible to have multiple implementations of the same APIs and use the correct one by choosing at runtime the proper "assembly". Assemblies are a new way of dealing with software bundles and the files that are part of an assembly can be cryptographically checksummed and their APIs programmatically tested for compatibility. [Dare -- Description of Assemblies from MSDN gloassary]
So even if they deviate from the initial release, it would be possible to provide assemblies that are backwards compatible (we can both do that: Microsoft and ourselves)
Dare Obasanjo: Looking at the Mono class status page I noticed that a large number of .NET class libraries are not being implemented in Mono such as WinForms, ADO.NET, Web Services, XML schemas, reflection and a number of others. This means that it is very likely that when Mono and .NET are finally released apps written for .NET will not be portable to Mono. Is there any plan to rectify this in the future or is creating a portable .NET platform not a goal of the Mono project? Similarly what are the short and long term goals of the Mono project?
Miguel de Icaza: The status web page reflects the classes that people have "requested" to work on. The status web page is just a way of saying `Hey, I am working on this class as of this date' to avoid code duplication. If someone registers their interest in working on something and they do not do something after some period of time, then we can reclaim the class.
We are on the very early stages of the project, so you do see more work going on the foundational classes than on the end user classes.
I was not even expecting so many great and talented programmers to contribute so early in the project. My original prediction is that we would spend the first three months hacking on our own in public with no external contributions, but I have been proved wrong.
You have to realize that the goals of the Mono project are not only the goals of Ximian. Ximian has a set of goals, but every contributor to the project has his own goals: some people want to learn, some people like working on C#, some people want full .NET compatibility on Linux, some people want language independence, some people like to optimize code, some people like low level programming and some people want to compete with Microsoft, some people like the way .NET services work.
So the direction of the project is steered by those that contribute to it. Many people are very interested in having a compatible .NET implementation for non-Windows platforms, and they are contributing towards filling those gaps.
Dare Obasanjo: How does Ximian plan to pay for the costs of developing Mono especially after the failure of a number of recent venture funded, Free Software-based companies like Indrema, Eazel and Great Bridge and the fact that a sizable percentage of the remaining Free Software based companies are on the ropes? Specifically how does Ximian plan to make money at Free Software in general and Mono in particular?
Miguel de Icaza:Ximian provides support and services. We announced a few of our services recently, and more products and services have been on the pipeline for quite a while and would be announced during the next six months.
Those we announced recently are:
- Red Carpet Express: a subscription service for those who want a reliable high speed access to the Red Carpet servers.
- Red Carpet Corporate Connect: We modified our Red Carpet updater technology to help people manage networks of Linux workstations easily and to deploy and maintain custom software packages.
- Support and services for the GNOME desktop and Evolution: Our latest boxed products are our way of selling support services for the various products we ship.
The particular case of Mono is interesting. We are working on Mono to reduce our development costs. A very nice foundation has been laid and submitted to ECMA. Now, with the help of other interested parties that also realize the power of it, we are developing the Mono runtime and development tools to help us improve our productivity.
Indeed, the team working on Mono at Ximian is the same team that provided infrastructural help to the rest of the company in the past.
Dare Obasanjo: It is probably little known in some corners that you once interviewed with Microsoft to work on the SPARC port of Internet Explorer. Considering the impact you have had on the Free Software community since then, have you ever wondered what your life would have been like if you had become a Microsoft employee?
Miguel de Icaza: I have not given it a lot of thought, no. But I did ask everyone I interviewed at Microsoft to open source Internet Explorer, way before Netscape Communicator was Open Sourced ;-)
- APIs that are exposed to multiple languages.
-
Microsoft: The Next Investigations
Runt-Abu writes: "Some of the UK's top companies (and some of the not-so-top as well but hey...) are questioning Microsoft's policy on pricing. In an open letter to the Secretary of State for Trade and Industry several of the top companies voiced concern at the cost of an extra £880m over a typical four-year investment cycle. No one from Microsoft has commented at this time, given the current state of affairs it's highly likely many companies will not upgrade or seek alternative cheaper solutions." Basically, a large trade group is asking the British Office of Fair Trading (akin to the FTC in the U.S.) to investigate Microsoft's price increases. And Gogl writes: "It appears the attorneys general of 6 more states have voiced concern over Microsoft, particularly regarding the upcoming release of Windows XP. Microsoft and their allies claim that AOL-Time Warner was behind this, which AOL of course denies," pointing also to this piece on Microsoft's changing licensing costs. -
Microsoft: The Next Investigations
Runt-Abu writes: "Some of the UK's top companies (and some of the not-so-top as well but hey...) are questioning Microsoft's policy on pricing. In an open letter to the Secretary of State for Trade and Industry several of the top companies voiced concern at the cost of an extra £880m over a typical four-year investment cycle. No one from Microsoft has commented at this time, given the current state of affairs it's highly likely many companies will not upgrade or seek alternative cheaper solutions." Basically, a large trade group is asking the British Office of Fair Trading (akin to the FTC in the U.S.) to investigate Microsoft's price increases. And Gogl writes: "It appears the attorneys general of 6 more states have voiced concern over Microsoft, particularly regarding the upcoming release of Windows XP. Microsoft and their allies claim that AOL-Time Warner was behind this, which AOL of course denies," pointing also to this piece on Microsoft's changing licensing costs.