Open-Sourcing Discontinued Hardware 91
LinuxWhore asks: "I work for a company that recently accquired two 3Com/USR TOTALswitch units. It seemed as though we had I nice product by the price that they were going for online ($1500-$3000). However, further research had revealed to me that 3Com had decided to discontinue all work on the line shortly after their merger. All updates to the product have thus ceased. Now I am left in a situation where the product has little documentation and no chance of future security/bugfixes. If companies like 3Com were petitioned to release the souce and hardware specs to their dicontinued products, how much interest would there be in the community to write updates to code for these types of products so that they remain useful, instead of becoming a $3000 doorstop?" It's a good idea. Convincing the hardware makers will be the difficult part.
Your attention-watt-hours are valuable, so ... (Score:1)
A few other thoughts:
All about TotalSwitch (Score:1)
The TotalSwitch was a rebadge of a switch developed by AmberWave. It was a sweet idea:
* a small, cheap chassis with cheap PC power supply
* 4 slots for switch cards
* 1 management slot
* a vareity of switch cards, including 10x 10Base-2, 10x 10Base-T, 5x 10Base-FL, 2x 100Base-T, 2x 100Base-FX, and maybe more!
* Funky "wings" that allowed the too-tiny box to attach to a 19-inch rack
Each card was pretty independant with a "dumb" backplane linking them. You could mix and match cards, which was really nice for LAN admins with 10Base-2, 10Base-T and Fast Ethernet all in the same place. The cards used a cool proprietary ASIC called the Amber1 which handled just about everything, so all the cards were pretty similar on the back end. Almost all of the nuts-and-bolts firmware work was done by the same guy who designed the chip, a real genius! Sadly, no one else could really figure out how to work with the hardware...
There was a serial-based management, SNMP, and even telnet and web management in the works, but I don't know if the web-based ever came out.
Sadly, the switches did have problems. The biggest was that the Fast Ethernet ports did NOT get along with the ports of many other vendors' Fast Ethernet ports. This caused slowdowns, loss of packets, etc... Also, the firmware was never sorted out to my satisfaction and the switches seemed to get really overloaded in high-traffic situations, like the center of a network...
They worked fine for the most part, and I always kicked myself for not buying one when I had the chance. They're not really up to modern switch standards, but for 1996 they really kicked butt!
There were many more products in the pipe that used the Amber1 and Amber2 at USR. There was an 8-slot TotalSwitch, a cool linkable stackable product, an integrated Netserver/Switch, and some more things.
On the other hand, since this one switch was REALLY reliant on Amber firmware, and in my experience, writing for the platform was DARN hard, I doubt open-sourcing this particular product would do any good. Still, if any vendor has more general-purpose hardware to retire, an OS license would be sweet! It would take a lot of the risk out of buying into the products of a new company!
PS: Try this on your TotalSwitch serial console: ^XBG, debug, "amber"
PPS: Try this on your USR Courier modem: ATUSRX or ATUSR for older ones...
How to convince hardware manufacturers: (Score:1)
Re:Open Source (Score:1)
Actually, if you knew anything about the hardware he is referring to, you would know that it is controlled by firmware (software stored in a PROM), which is usually upgraded regularly as bugs are discovered.
It will never happen- planned obsolesence (Score:1)
how a law like this would help (Score:1)
This Is Bad (Score:1)
This is something I'm seeing much more often lately, and it's beginning to worry me. It's the implied meaning in statements like this:
There's an increasing trend for people to treat the "Open Source Community" as a free labour pool. That denies the real strength of Free Software, which is that you the user have been given a great gift and a huge liberty to change your own situation, and not rely on others.
But it seems we're seeing more of "Linux Kernel deadline slips" and "When will my driver be finished". People are treating Linux like a free ride, not a liberating choice.
To be fair, perhaps this particular writer didn't have this meaning or intention, but there are definitely people out there who seem to think Free Software is all about someone else doing all the work for free. That's not what Free Software is all about.
Apple ][ Schematics (Score:1)
Actually, the two products (of significance) that I can recall having the schematics were the Apple ][ and the Moog Rogue synthesizer (recall the article on Robert Moog [slashdot.org] from a few weeks ago). Never got around to building any of the stuff, but with a little bit of electrical engineering knowledge, you learned a lot about how to solve some complex and interesting problems.
--
Re:Open Source (Score:1)
You clearly understand nothing about firmware and the open-source concept. There really isn't much else to say or do about that.
Re:It does sound like a good idea (Score:1)
An example of why it won't work: (Score:1)
I've read several posts on the relevant newsgroups (like comp.sys.apple2) where people had tried to petition Apple to allow someone else to bring the Apple II series back and update it. (You may remember that the last of the Apple II line was a 16-bit system running at a "screaming" 2MHz.) Apple refused.
The reason is clear: Apple (and most companies are of like-mind) doesn't want anyone else to profit off of a technology that has (for whatever reason) been discontinued. There are several reasons floating around on why Apple discontinued the Apple II series, but they won't permit someone else to profit from THEIR technology, even if it's a bit archaic.
The Apple II is a good example; there's still a surprisingly large following for the system, and there's interest in re-designing it to something like a StrongARM processor and other stuff. The theory is that it could be brought into the realm of the "modern" computer systems, and still be able to run the programs that were written oh-so-many years ago.
The interesting thing is that the more I think about it, the more I see the logic to it, even though I don't agree with it. I would like to see companies be willing to give (or sell) a license to others (at the very least) that are willing to do the maintenance/update work. If the Parent company wished, they could require a percentage of any profits from the sales of the resulting equipment (be it hardware, firmware or software), so it wouldn't be a total loss to them. This would probably result in a jump in the cost to the End-User (depending on the requirements of the Parent Company), but if there's enough interest in it, it will be worth it.
Just another computer geek....
Re:It does sound like a good idea (Score:1)
Marketing dept voodoo.. (Score:1)
That being said, I think the practice is completely wrong. The only way to make companies give us the specs is if we can make it look like a benefit to them. When you go to buy something write a short letter to various companies that sell that type of product and ask them if the specifications are open and outline the reasons you are concerned. These things do work their way up the mgmt chain the more attention you, the consumer, bring to it. Write a letter to your favorite newspaper or magazine talking about the issue. Open software is big right now, convince the right reporters that open hardware is the next big thing and you may begin to get some response. Hardware companies have the benefit that even if they open their specs someone still has to buy their product (unlike software which can be downloaded) so play that kind of thing up. If you can convince even a few major companies to make such a move then the rest of them will begin taking the idea seriously.
Aiwa BOLT 10gig tape drives (Score:1)
Now that Aiwa computer products is no more, what are the chances of us ever getting the info to support these things?
If you're bored, call:
1-800-321-AIWA (1-800-321-2492) option 5
and ask for the info needed to support this discontinued hardware on linux and BSD.
At least provide minimal documentation (Score:1)
I often purchase surplus items and many times the manufactures including HP, INTEL, SUN, and others barely acknowledge that they ever made the units that initially sold for over $10,000.
I'm not going to buy a new item anyway, I don't have the money. But I want to gain experience with technology other than wintel systems. I suspect that they spend more telling me and others that they don't have the information than they would if they released at least minimal specs.
OSS? Sure. Support? Doubtful. (Score:1)
The problem lies in several areas. First of all, how many other people who are interested in writing OSS have this rather expensive equipment? You need to have it in order to update it. Second, and more importantly, who would want to?
As I understand, open source drivers/hardware support is written when somebody needs to use some peice of it under Linux. Thus, only those in your situation would really want to work on the project. And, as in the first point, how many of them are there?
Other Vendors too. (Score:1)
interest to release the specs for older products,
it certainly is in mine. Some of us are at the
bottom of the food chain, so to speak. And these
end-of-life products still does duty on my
network.
I send an e-mail to NCD about their MCX terminals
and they just send the standard drone reply asking
for $100 before they tell me anything.
I guess there is no incentives for most of them to
release any specs if it exists. And one person
asking for it will probably make no difference
at all. A group of people on the other hand....
Cheers
Re:On a serious note... (Score:1)
I have thought about doing the first post thing too, I just never get there in time.
Re:It does sound like a good idea (Score:1)
Re:Lets be realistic... (Score:1)
Matrox has released most of their specs.
There are open source 3d drivers for both.
Re:Simple... but not so simple. (Score:1)
But you're quite right, though many things have changed since the ZIP vs. ARC days, Phil Katz's recent death was a reminder to a lot of us of a time when the community banded together and passed judgement against SEA (makers of ARC). SEA no doubt thought the court papers would be the final word on the matter, but it was only the judgement of the community as a whole that mattered in the end.
If a similar flexing of community power took place today, the results would undoubtedly be that we would get whatever we wanted. All the reasons given why this simply can't be done would vanish in a explosion generated by competitive pressures.
But I'm not holding my breath.
Re:On a serious note... (Score:1)
Forced support... (Score:1)
What about a noisy consumer group, instead of or in addition to a law? A Consumer Reports for computers, that comes back and does yearly re-reviews of old products. Tie them to a legal group that would support class-action lawsuits on behalf of abandoned customers, and we might have something.
Re:make it a service (Score:1)
People will be quick to point out other manufacturers that continue to support their hardware for years after they stop making it... to them, I offer the obvious: 3Com is not Cisco. Cisco has a very well integrated uniform software model [IOS] that they shoe-spoon into everything (even in places it really doesn't belong.) However, even Cisco discontinues products; they provide an upgrade path for your existing hardware, tho'.
It does indeed sound good! (Score:1)
just my 2/10ths of a cent.
"A witty saying proves nothing." -Voltaire
Open Source (Score:1)
-----------------------
Re:sounds good (Score:1)
Why would you buy a WINmodem if you need to use it under Linux?
I purchased my laptop back when I was still using Windows. After I made the jump to Linux, I didn't have the spare cash to replace my laptop, so I have to suffer with a WinModem. I imagine there are other folks in situations similar to mine.
Re:On a serious note... (Score:1)
Re:segue... into open source (Score:1)
I have:
a 32000 based motherboard project. Did 2 board runs.
Here on
Ham radio schematics
Computer schematics (as swapped at the Homebrew computer club, etc)
Need more?
Reverse Engineering (Score:1)
Bullshit. You can reverse engineer it. Would having the code make your life easier, you betja. Is this a good use of your time? That is something you will have to decide.
The NetBSD people do this kind of thing all the time. Getting a Dreamcast to boot BSD is an example.
For all you know the project was poorly documented, and 1 or 2 engineers wrote all the code, and when they left the project died.
The 32 engineers who left apple and the newton projects had the working knowledge of NI. No staff, no product. (ok, so 32 is more than 1 or 2 but hey, its a fake example based on a RL example)
Re:Branding! (Score:1)
- Michael Cohn
Re:They Suck (Score:1)
i wish it were possible (Score:1)
Re:It does sound like a good idea (Score:1)
Just because you have read that a thousand times here on Slashdot doesn't make it more true in the terms people are using it in these discussions. A company is NOT legally bound to maximize profits by exploitation, harming the environment/customers and generally doing bad/unpopular decisions. Blaming this for not sharing with the rest of the community is a lame excuse IMHO..
Now if they do all this anyways, couldn't they be sued for having terrible policies, therefore affecting the net value of the company negatively? That's just as crazy!
Money has no value it just represents it. If companies are not free to try out new things, the market will stagnate.
- Steeltoe
Re:You won't get the source. (Score:1)
However there are lots of good reasons to open up the specs (even if they are third-party, don't people and companies know how to ask/demand??):
* Publicity and PR, especially among tech-savvy people and Linux/Open Source/GNU zealots
* Education, people will experiment, solder and come up with new inventions faster! It's also alot of fun and can be used in educational institutions
* Environment gets less polluted
* More usable hardware out there, everyone can have their own cheap server!
* What's the point of buying a product that will not work anymore (e.g with new hardware, OSes or software?)? In too many situation a customer buys a product that is ALREADY discontinued (happened to me when buying an OEM notebook!).
* People will get more and more dissatisfied and will go somewhere else where they won't get screwed again!
And folks, please don't tell me it's impossible! That's just lame.. I can think of much harder tasks also "impossible", already been done.
- Steeltoe
why would the hardware companies do this? (Score:1)
They don't really care about the obsolete products -- as others have pointed out they want you to buy the new thing. If they are smart at all they also don't have much leftover inventory that they need to get rid of. In other words, there is little advantage to open sourcing obsolete products, and several disadvantages that are described elsewhere.
If I were going to try to sell this idea to hardware company X (stipulated to believe in open source, if you remember), the key would be using obsolete hardware as a test case for the current stuff. Let's think of a bunch of reasons why open sourcing hardware standards will lower the costs of support for the manufacturer -- but they don't want to risk their next big hardware release on an 'unproven' support methodology; so let's use obsolete hardware to test and prove that open source tactics are capable of improving hardware profitability.
segue... into open source (Score:1)
i'm not the most incredibly open source literate person on the planet... for sure
personally i'd love to see someone (ahem) dream up verilog and chip/board specs for a floating point (scalable, of course) graphics system...
i'll pretend i'm dreaming until it happens.
Re:make it a service (Score:1)
Re:You won't get the source. (Score:1)
You Are Discontinued (Score:1)
A petition just like..... (Score:1)
Go sign!
___________________________________
Linux by Libranet - The TOP Desktop
I'm all for it, but there are complications (Score:1)
Unfortunately, there's no stable driver for it under W2K -- and there are no drivers as at for FreeBSD or Linux. So I'm stuck with the vendor's late beta. The vendor is clearly dropping this product line, and I'd be willing to write a driver for it, just to get it working. (To be honest, given what I want this device for, the vendor probably won't want some parts of my final driver, since it will support a single-use protocol that...well the company certainly doesn't care about. No matter. Most of the driver would be useful.)
I understand the vendor's concern, mind you -- this device also has some features that they are using for competitive advantage for other items in the product line, and they really don't want their competitors stealing those advantages. I'd be willing to not be given those parts of the spec, though; I just want access to two features. I wonder if there's a well to get part of a spec without getting the whole thing.
Re:Economics? How about environmental reasons! (Score:1)
as a temporary tenant of this planet, you are in no position to make decisions like this which will affect your children and mine for generations. It's a toss up between making some quick cash now and letting our descendants pick up the cleaning and repair bills, or showing some common courtesy, decency and consideration for your fellow people (yeah, other species too but i don't think you want to listen to that).
For example, I can open a nuclear power station, get electricity with very few chemical discharges, great. Except that my descendants will be paying for security, cleanup and processing of waste and decommissioning costs to the tune of many thousands of times what i've paid for, or gained from, my lovverly nuclear power station.
I don't know about you, but I'd like my descendants to be able to enjoy their income on a beautiful, green, clean planet, not spending every penny on a futile attempt to keep the filth of their ancestors under control.
TomV
Re:Economics? How about environmental reasons! (Score:1)
50 years is the merest blink of an eye. What I was referring to is the cleanup operation which will continue for generations. It can take more than 50 years for a landfill site to reach the water table. Once that happens, the water supply in the region could be contaminated for centuries.
We've been industrialising since the late 1700's. The environment is considerably filthier than it was 250 years ago.
In the words of John Maynard Keynes, "in the long term, you and I are both dead". THAT's the long term. TomV
Re:Simple. (Score:1)
I do get a lot of reactions, but I get the idea that most people although they agree don't actually send the message......
Jeroen
SGI should really consider this! (Score:1)
Re:It does sound like a good idea (Score:1)
2. Designs employ proprietary specs possibly used under license from other companies.
If I'm not mistaken, #2 is one reason why IBM is unlikely to ever opensource OS/2. Doesn't it contain some code written by MS?
Sun faced the same problem when they wanted to release the source code of Solaris 8, I believe it still contained lots of code from BSD. They rewrote most of that code and then released as much as they could.
Why can't IBM do the same? (using a *real* opensource license unlike Sun)
old hardware (Score:1)
To bad its never gonna happen...
On a serious note... (Score:1)
Heh, sorry about the first post crap, I just couldn't help myself.
Re:On a serious note... (Score:1)
sounds good (Score:1)
anyway my point is that if a 50 dollor modem or a 200 dollor graphics card (though it appears that graphics vendors are startting to be cool now) can't be opened, why are they going to let us see the inner workings ofyour $3000 doorstop?
Even if they have no way of prophiting off it now that they abandonned it.
Re:Economics? How about environmental reasons! (Score:1)
The incentive could be made with legislation. If the law would require the manufacturers to dispose the old hardware in enviromentally sustainable way it would make it profitable to:
-put less toxic materials to their products
-make them last longer, in one way or another
Of course you would need an Apache (and I mean the chopper, not the server!) to get anything like this pass the corporation lobbyists.
---------------
Fire Your Boss!
Companies do not lose revenue to open-spec. (Score:1)
Maybe we should all email the fine folks at 3Com a copy of Chapter 17 of _The Magic Cauldron_. That is the appendix in which Eric Raymond explains "Why Closing Drivers Loses A Vendor Money" [tuxedo.org]. The basic argument is that copying someone else's technology is a dead-end business due to today's rate of product development. Any competitor foolish enough to base their business on a copy of today's products is simply guaranteeing they will always be a generation behind due to the lost opportunity for innovation. Any loss of sales will be more than offset by increased consumer loyalty.
If you're in an emailing mood, send one off to Xircom, too. They still won't release their old technology because of the same misguided fears about competition. They managed to turn my CEM2 PCMCIA card into a piece of unsupported junk and lost a customer in the process. Did they really think that by making the CEM2 impossible to use I would really rush out and buy one of *their* new products?
Good Idea (Score:1)
Re:make it a service (Score:1)
Re:sounds good (Score:1)
Do you seriously think, even if it were fully disclosed code, that Linus and the Kernel Commandantes would compromise the whole kernel's performance just to save several dollars on a modem?
WinModems do not just have 'drivers' which are obfuscated. The main processor must execute real-time digital signal processing. That just doesn't fit in with the Unix timesharing philosophy. WinModems don't make sense on Linux, they never will, and crying about the need for a 'driver' to use them shows ignorance on the part of the complainer, nothing more.
Re:Economics? How about environmental reasons! (Score:1)
We should have governmental oversight of all new technology.
When Linus and 'the boys' want to add new features into the Linux kernel, they could apply to a committee. If the added features meant systems running the kernel would need additional RAM or other resources, the committee could weight that against the benefits of the new features.
I'm sure that a change that meant that about 50% of the kernel developer's resources would be tied up in government paperwork wouldn't impact anything important. People, in particular hackers, love government paperwork.
A nice stiff bandwidth tax on the Internet would also cut down on frivolous 'net usage, which would be a very green thing indeed.
High uptime figures on workstations and servers that 'the committee' doesn't find critical to an organization could also be restricted. Those 300 day uptime figures sure seem mighty brown, particularly on personal workstations that are actively used less than 8 hours a day.
We've got to start thinking of the trees! And Mother Earth the Goddess, or whatever.
'Here Comes the Green Gang' - the Legendary Pink Dots, from the Crushed Velvet Apocalypse album.
The Greater Good (TM) (Score:1)
Mind you, these two aren't mutually exclusive, but it's a point of view that defines _why_ and _how_ they'll respond (or _if_ they'll respond) to this sort of question.
Of course it would be great if they "open sourced" or otherwise publicised the specs for their unsupported products. At least a portion of their customers would be able to enjoy an extended useful life for that product. Their brand recognition would increase. Everybody would be happy, right?
On the other hand, such a venture is costly, time consuming, and utilizes human resources that, in the mind of a purely in-business-for-business firm, could be better spent producing the next item on the shelf. It's not that they don't recognize the potential for a community investment; they just don't feel that's their role.
Lagging Companies (Score:1)
Unfortunately I am certain quite a few (companies who could gain from this approach) are nervous after watching Netscape's long gestation period. Granted that a web browser is a huge effort compared to a driver, perhaps a spin-off from one of the open source software companies would be more tractable. Long live the Red Hat/FreeBSD modem!
I honestly can not see a successful and profitable firm with matured software opening up their product. Companies who are leaving the business world doing so (if it would not violate another company's rights) would be fantastic, unfortunately they're often just going through the motions of closing shop.
Andrew Borntreger
OUCH! $1500+? (Score:1)
About a year ago I purchased a TOTALSwitch for $250 from onsale.com; 32 ports- perfect for LAN parties. I knew they were a discontinued and unsupported product; but for my use it didn't matter. They listed the retail price as something like $4400.
You got ripped off (Score:2)
Re:Product Lifecycle (Score:2)
IMHO, if you can convince a hardware manufacturer that there's gold in them thar doorstops, they won't be able to open-source fast enough. In the end, the "new" products aren't what's important. What's important is that the CEO's piggy bank gets one step closer to gravitational collapse.
How to do this with Open Source? That depends. Research Machines, in England, are a good example. They've made some stunning, innovative machines and components, in the past, which they have subsequently thrown away.
Open Sourcing the drivers, at the retirement stage, could help clear the surplus stocks. After all, they can then flog off the stuff they'll never shift to anyone else to student-types and Linux companies.
What about more internal stuff? BIOSes, etc? Undocumented calls to those fancy non-standard chips? Again, there are going to be surplus in stock that can't be shifted to retailers any more. They'll NEVER get rid of them that way. But once the attention's fading on the new releases, again, they could Open Source virtually everything on the older models. Empty those warehouses, at no expense to the company.
IMHO, free money and new customers are gold to any company. If it's done in a way that doesn't hit sales of newer products, because it's aimed at people who won't buy the new products anyway (because the drivers don't exist for Linux, *BSD or BeOS), you've wheelbarrows of green bills coming in, none going out and all that expensive storage lots can be used for stocking something profitable on the mainstream market.
Money Talks. It even sings and dances a little, if you let it.
Lead solder is a time bomb (Score:2)
Lead solder is the most accurate time bomb for those 3 year warranties.
Ever shake a malfunctioning television that starts to act flaky after a few years you bought it? Resoldering the problem areas almost always fixes these problems. I used to fix televisions and big screens for $150 up to $450 each when it was very profitable several years ago. To keep the recall rate low, I used silver solder. Of course, I checked if the overheated capacitors were out of tolerance which can also aggrevate the hot spots.
Not just hardware - "obsoletion" is a problem (Score:2)
I have often wondered if there might be some way -- social, economical, or legislative -- to force things into the public domain once the owner isn't using them any more. Why on earth should it be illegal for me to digitally distribute a book that's been out of print since 1940? After all, one can hardly claim that I'm costing the publisher anything.
Deliberate obsolescence of a product -- particularly if that product is copyrighted or patented -- needs somehow to be turned into public-ownership of that product.
Perhaps copyright should expire at author's-life-plus-n (setting aside the whole "what should n be" debate for now) or the point at which the publisher is no longer willing to publish, whichever comes first. Something similar for patents might prevent certain offensive legal strategies involving patents.
I'm not one of these zealots who thinks that we should all be downloading copyrighted this-and-that for free without legal reprecussions, but when something is out of print, no longer manufactured, or a patent sitting idle in someone's files, it really should be fair game.
--G
Re:Open Source (Score:2)
Not just 3com (Score:2)
Re:You won't get the source. (Score:2)
As the market gets tighter, companies soon find themselves without customers who are sick of this tatic.
Re:OSS? Sure. Support? Doubtful. (Score:2)
3Com isn't offering support on these switches as it is. A company I worked for picked up a couple for a song (onsale was unloading them). We had our standard 90 days of support in which we burned the hell out of them and shook out most of the bugs, but after that we are on our own.
As for who is interested? I am. If I could get the source to the firmware, I would love to fix some of the annoying things this box does. But without the source, I have nowhere to begin.
Open source is much bigger than Linux. You are complete right that only those in my situation would want to work on the project. But I'm sure there is at least one other person besides me. Every added person increases the number of improvements and testing over what I could do by myself. None of us are interested in selling our improvements to the switch, we just want the farging switch to not suck so we can get the rest of work done.
Cardinal Modems (Score:2)
Pift! Gone was Cardinal, and with them those potential upgrades.
Yep... (Score:2)
Re:It does sound like a good idea (Score:2)
That's too extreme: company officers are given pretty much complete freedom to decide how to pursue shareholders interest: if they think that the goodwill created by opening specs is a good investment, that's their call. Also, in the UK at least, it isn't illegal not to pursue shareholder profit. Instead shareholders have the right to kick out executives they don't think are doing well.
Too Many Trade Secrets in There (Score:2)
The capital investment in hardware development is far too great to go and reveal all the inner workings of older models when there is still competition against your newer ones. Even if a product line has been discontinued, individual components or concepts from that line may be reused in newer product lines. Here's a hypothetical situation:
Say for example your company produced the Foonmatix 1/10, a 100 port 10-baseT Ethernet switch. Buried deep within the switch is a rather elegant circuit, the Foontek 3842 that knows how to efficiently redirect a packet to, for example, port 32 if port 33 has a collision on it.
Five years later, you've discontinued the entire 10-baseT line. Now you're producing the Foonmatix 4/100, a 400 port 100-baseT switch, which is selling like hotcakes, because it has an incredible new chip buried in there that does predictive packet routing so efficiently that you can handle nearly 50% more traffic than equivalently priced switches. So why aren't you open-sourcing the Foonmatix 1/10?
Turns out that the only way to do predictive packet routing efficiently is if you have a good way of handling wrongly predicted packets. For everybody else in the business, a misrouted packet is a nightmare that grinds the entire switch to a halt for nearly 15ms, an eternity on a heavily loaded network and one that until now has been handled by putting a buffer on every port and redesigning the switch so that it can handle the datastorm that happens when all the buffers are freed at once. An expensive, complex mess. Enter the Foontek 3842's 100mbit descendent, the 3842A. When hooked up to the predictive routing circuit (PRC), it (a) quickly sends the bogus packet where it is supposed to go and (b) tells the PRC that it's misrouting packets from port X. Slicker than goose poop, and it wouldn't work without the Foontek 3842A.
So: when you open-source the 1/10 switch, you end up open-sourcing, or at least describing, the Foontek 3842, which has since become a critical part of the switches you've bet your company's future on.
It's too easy to give away trade secrets indirectly. In a field as competitive as computer and networking hardware, the risk of giving a competitor the edge by effectively giving them all your old ideas is just too great. What if the design you toss out the window is the magic bullet your competitor has been looking for?
Personally, I would rather see this happen on the software end of things. I can think of a half dozen old software packages that were excellent in their old environment and could become portable wonders if open-sourced. Borland's Sprint editor and Microsoft Word for DOS version 5.0, to name two. I have my doubts as to whether either of these products contain super secret algorithms that matter now, eight to ten years after they were dropped.
--
Sad world we're in... (Score:2)
Goddamn shame...I certainly hope the Linux community doesn't go that way...all source and fun...and then, slowly, more and more closed...
:(
Re:Open Source (Score:2)
However, since devices such as switches [as was the piece of hardware originally mentioned] and routers are normally based on highly custom architechtures then of course you'd require a custom compiler for each piece of hardware to take whatever source language you use and turn it into the appropriate binary language for the device.
The compiler to do this could well be the same piece of software being used on said companies newer products so they could well be unwilling to release it meaning the first task of anyone playing with the hardware would probably be to produce the compiler and given the pace of development in the network kit world by the time that has happened the kit would probably be totally obsolete.
J
3COM would if profitable... it COULD be (Score:2)
But we want open hardware, right? Well, the solution is to propose a scenario by which it is profitable for 3Com to open their hardware.
The solution is for 3Com to announce that ALL new products will be supported for X years, after which their specifications and code will be released into the public domain (or GPLed if they are worried that Cisco would grab them). As a result, new hardware buyers would know that their products would work for AT LEAST X years and perhaps beyond that.
With Cisco or other competing gear, customers have no idea how long they will work. As a result, customers have an incentive to purchase 3Com gear because it has a longer lifespan. This should make 3Com gear more valuable, and theirfore be in 3com's interests.
Now as to existing hardware? Perhaps 3Com could make this somewhat retroactive. Why would they do that? Well, if groups of developers support their old gear, than 3Com's claims of longevity are more likely to succeed. They have a reality.
Also, this community, as other posters mention, consists of large numbers of technical people involved in purchasing decisions. As a result, 3Com would find an increased market for their hardware by creating this sort of environment.
The reality is that businesses will NOT spend money maintaining their old hardware, they will buy new gear. Hobbyiest (like my college living group with a network strung up with end of life products) and users will use and maintain this gear.
Why will this help sales? 3Com needs to realize that there is little market for old hardware, and this change would do nothing towards that. However, the techies often take home the old gear when it is replaced. As techies interested in toys, they would be more likely to recommend the purchase of hardware that they can play with at the end.
3Com benefits as the first mover, therefore they should do so.
Alex
publicity? (Score:2)
Someone should ask the Taiwanese (Score:2)
Maybe not.
I confess complete ignorance of the product in question, but I bet it wasn't built in a factory owned by a company called 3Com. Furthermore, the firmware (that's what we're really talking about) may very well have been outsourced as well, or just bought off the shelf. The best kept secret of the computer industry is that there are almost no American "hardware makers" at all. They're all just marketing companies.
Most of the stuff Cisco sells, for example, never physically touches a Cisco employee during its entire lifetime.
And Compaq stuff is sometimes triple or quadruple subcontracted. Their big factory in Austin is run by FIC, and in Germany they produce in the old East German Robotron factory. Tatung produces all European HP PCs in Holland, and the printer are make by Selectronics in Hungary.
Ect. Networking products are especially prone to be out sourced. Go to a big computer fair and visit the Taiwanese stands and just ask who really produces what. You'd be surprised.
Some companies just label complete products, some insist upon design changes, some do their own firmware development, but almost nobody with a recognizeable brand name goes out and actually makes their own PCBs (drilling holes in plastic -that's a Chinese job, as they say) let alone squabbling with the foundry sales guys about allocation.
There is a sort of apartheid in the computer business, mostly because the sophistication of the Asian side has increased so quickly. Maybe the open source community could help overcome it. I'm always suprised how people with the technical savvy of the average slashdot reader can be so ignorant of where the stuff really comes from.
The trick would be to find out who really designed the hardware in question and to contact him directly. In exchange for other freebies, they might be more than willing to talk.
Re:It does sound like a good idea (Score:2)
As long as all the companies don't release their old specs they are better off.
Re:Support of Discontinued Products (Score:3)
Chas - The one, the only.
THANK GOD!!!
There is no economic reason to do so (Score:3)
Obsolecense (<-- is that a word?) (Score:3)
Not to be a conspiracy theorist, or anything, but I know sometimes companies discontinue a line of products so they can introduce a new line of similar products, and sell to their current customers who now have 'obsolete' products.
They've essentially just forced a bunch of clients to use unsupported gear, or pay someone(hopefully them) to replace it. If this is the case, open-sourcing would be counter-productive.
Branding! (Score:3)
Companies may not care about extending the life of products they no longer support. But extending the reach of their name -- that's something you can sell them on.
- Michael Cohn
make it a service (Score:3)
A company like 3Com could agree to provide a certain number of ethernet switch ports in working order at your site for a monthly fee. They can update and upgrade the product at their leisure. If their equipment stops working for a previously agreed time period (maybe if it has less than 99.99% uptime per month), then you pay nothing that month. Once they replace your equipment, they take the old equipment and either recycle it or reuse it. This would be a more efficient system because every party has a strong incentive to avoid waste.
With this system, there would be no need to open the specs or source code of obsolete hardware, because companies would be offering free firmware and driver upgrades for much longer periods of time.
Economics? How about environmental reasons! (Score:4)
I love recycling --especially the kind where hardware gets a new lease on life in ways we never dreamed.
Economic reasons? Think environmental. Think of the savings when our environment is concerned. Yeah, I know, most people don't give a damn about all that toxic lead used to solder those several layer circuit boards or worse yet all the chemicals needed to move them through hundreds of costly steps in production.
Let's promote green open source solutions and the companies that support them.
Support of Discontinued Products (Score:4)
3com and obsolete hardware (Score:4)
Stuff like the TC boxes they probably don't own all the rights to. The code they use undoubtedly contains large licensed components and I can quite believe they dont _have_ good documentation except for the source to release.
Certainly when I worked for 3com rapops we had stuff inherited from Sonix that had basically -no- hardware documentation.
As vendors go 3com have been one of the most supportive to Linux, but I don't think you can expect them to do the due dilligence to release sections of code or go off and write docs for random dead junk switches. Maybe if you offer
to cover their costs for the process ? Do you love
the hardware enough to offer them $20K to do the work - remembering the HW may be too specialist to run any normal OS.
not always easy to open-source.. (Score:4)
Simple. (Score:4)
You won't get the source. (Score:4)
Argue the point all you want, but what needs to be done is getting the information for new hardware, as it's released. Only time and added pressure on the hardware manufacturers is going to make this a reality.
Product Lifecycle (Score:5)
The lifecycle of an at-market product is recognizable by four distinct phases:
General Availability: Selling is unrestricted in target markets. Carrier for new technology introductions. Marketing efforts to actively promote product. Resources allocated to enhancing and maintaining existing product.
Functional Stability: Product not targeted for new sales. Available to existing customers only, and resources allocated only to fixing major 'bugs'.
Maturity: This phase is often combined with Functional Stability. Sales are suspended, and existing fixes are made available, but no resources allocated to fixes. Limited support provided.
Retirement: Product is discontinued. Support, if available, is not dedicated, and often comes with surcharge.
Companies rely upon the product lifecycle to ensure that their Generally Available products are successfull. By extending the usefullness of products in the Retirement phase, GA products will be adversely impacted.
It is therefore not in the best interest of most companies to open spec hardware in the Retirement phase, nor is it benificial for a software company to open source Retired software products.
There may, however, be advantages to open spec or open source earlier in the product lifecycle.
-jerdenn
It does sound like a good idea (Score:5)
1. Said hardware contains design secrets used in current products.
2. Designs employ proprietary specs possibly used under license from other companies.
If I'm not mistaken, #2 is one reason why IBM is unlikely to ever opensource OS/2. Doesn't it contain some code written by MS?
It can't hurt to push for open hardware though. I would like to see these companies contribute something back to the community that has made them so wealthy.