Perhaps if you re-read the submission, you'll notice that "his" is referring to the previous record holder, Douglas Adams, who was most certainly a man.
excellent point. I saw someone make the he/she point and went back and re-read the submission, looking for the screw-up. I saw the "his" and thought I'd found it, without checking whom it referenced.
It has been made obvious to me that my earlier post was seen as asinine. I wasn't trying to be an ass; just trying to be cutesy in my wording. I guess I failed;)
---Quote--- Generally however we've found that the cost of open sourcing code for a proprietary product is non-trivial. I know it seems counter-intuitive but consider this: the reality is you can't just toss code over the fence. You have to first scrub it to make sure you have the rights to release it (your question acknowledges this difficulty). You also have to provide resources to answer questions and generally support those who are trying to pick up the code. Typically you have to develop additional documentation as well. Lastly there's the issue of ongoing liability. Large companies have deep pockets. When a company releases a product it at times comes with a warranty which the company is willing to offer because the risk is offset by revenue. There has to be some significant value to the licensor to justify the risk. Make no mistake, whenever a large company converts a product to Open Source it's because that strategy has in some way been positively tied to the bottom line. ---EndQuote---
I'm a strong supporter of the Open Source movement, but I find Danese's comments here very interesting. The things that he says are unquestionably true and point to a large part of the likely reason why even companies which are firendly towards the Free Software movement are often reluctant to open their code.
Hackers need to remember this. Too many times I have heard people attacking companies for not "putting their money where their mouth is" because they support Open Source in their statements and press releases, but continue to produce closed products. It's good to see such a considered view on why you can't always just "throw code over the fence".
I have seen this as well at my own company. We have "clean" code that is our own, and stuff we've got to throw over the fence (GPL). The stuff we don't have to give back never get's the attention that GPL code gets as far as comments and documentation.
i gotta assume your company is distributes (binary or otherwise) software?
otherwise, there's no reason to throw gpl code over the fense. sure sharing is nice, but there's nothing in the license that mandates it. when google patches the hell out of their linux kernels (gpl), they don't have to give a line of it back to any developers or throw it over the fense.
If you had read the article properl, you might have realised that Danese is a she, not a he. The comment "What's it like to be a woman in technology?" in the header gave this away.
by Anonymous Coward writes:
on Thursday May 09, 2002 @02:13PM (#3492024)
Great, when an interview subject responds, blast them on the front page of slashdot for taking so long -- that's a fabulous way to guarantee plenty more people will want to be interviewed.
In fact, that's a great life lesson in general -- make fun of people at every opportunity! You are ENTITLED to prompt service from everyone and anything!
Ms. Cooper answered the questions presented to her throughly and accurately, which she would have been able to do if she had answered 'promptly'. Sun has made alot of policy changes in recent months that would have made a prompt interview pretty worthless.
Shows what a pack of assholes the Slashdot crew can be.
Here are some potential future topics for/. along the same line as this one:
CmdrTaco finally learns to fucking spell Slashdot finally fixes the page-widening bug /. editors finally stop posting the same story 3x
Saying that she took a while isn't insulting. I take a while [read: months or years more than might naiively be expected] to get things without deadlines attached done sometimes, too. Saying as much is no sweat off my brow (unless I promised to have it done sooner).
Yes, she took a while to respond. That's no insult.
Maybe she was worried about the "Curse of Slashdot." DNA answers some questions, and he's dead within a year. It makes the Sports Illustrated cover jinx seem trivial...
Dude.. Calm down.. Nobody was "blasted", she did take a hella long time answering the questions.. I know I've been waiting for them for a while.. anyway, go drink a latte or something, you've got a little too much stress goin on over there.
I have a sense of the giant, lumbering corporations (the dinosaurs) entering into a symbiotic relationship with the up-and-coming, smaller, more agile Open Source methodologies (the mammals).
Some may call it co-opting, but I think it's actually and interesting evolutionary twist.
And the "Ask Slashdot" format puts a human face on the process, which is very useful.
Danese seems like a pretty bright person, but damn does she ever go for corporatespeak. In case slashdotters aren't up on the latest productivity implying circumlocutions, here are my translations:
It generally uplevels coding quality... It generally improves coding quality
we are deferring (not cancelling) the productization of x86 for Solaris 9 we are deferring (not cancelling) the release of x86 for Solaris 9
The shift to pervasively liberated infrastructure code will be regulated by... The shift to open source will be regulated by...
Danese seems like a pretty bright person, but damn does she ever go for corporatespeak.
I've always found this aspect of language interesting. Sure, we're all familiar with buzzword laden speech that use a lot of words to say nothing. However, there are some environments that develop their own language for more than buzzword effect. Often this odd dialect conveys additional meaning or understanding. Although that additional communication is lost to those who are not a part of that environment.
I'm guitly of this. When within a technical peer group, I talk tech. When within a corporate setting, I tend to speak corporate. And when I was in the military (which creates a unique social and professional environmen), my speech was heavily laden with acronyms, military jargon, and... errr... colorful terms. In fact, the military lifestyle is so removed from civilian life that I wasn't aware of how much it affected my speech until I went to visit family and friends. They would often gave me blank looks if I didn't think about what I was going to say (unless they had a military background of their own).
Yea. Danese hit us with a heavy dialect. But I would hazard a guess that she tends to address coporate people most often when talking about this subject. So I don't find it suprising she would automatically find herself using a corporate dialect.
Dialect is used to capture distinctions that are lost in "english".
It generally uplevels coding quality... It generally improves coding quality Like the difference between grade A and grade B product. It's a difference in viewpoint. It implies that code quality does matter.
we are deferring (not cancelling) the productization of x86 for Solaris 9 we are deferring (not cancelling) the release of x86 for Solaris 9 Release is the final step. Productization includes all those steps required before it can be released.
The shift to pervasively liberated infrastructure code will be regulated by... The shift to open source will be regulated by... Pervasively liberated infrastructure code. It's a mouthful, but it says a lot. It implies open source, but not everywhere. Pervasively liberated implies a lack of concern or interest in exactly which model of open source. Pervasive also carries the sense of a relentless pressure that ultimately makes it all liberated (for some definition of it all). Infrastructure means all those things that everybody should be able to take for granted. It's easier to get at the meaning by imagining the opposite. If GM cars only go on GM roads and GM bridges and Ford cars only go on Ford roads and Ford bridges, then everybody has a problem.
(a) "Uplevels" is a word I actually use a lot...and I agree with this comment about what it means. Upleveled quality means not just better but quantifiably better. (b)"Productization" means something really specific in corporations, but I have to admit that a marketeer inside of Sun gave me the edit (I think I originally used "ship" which means the same as release). (c) "Pervasively liberated infrastructure code"...thanks for pointing out that translating that to "open source" is imprecise. Folks inside of Sun didn't like it that I used the word "liberated" because it sounded too political (they thought it implied a Free Software bias, when in fact we employ different licensing models as the situation dictates), but I kept it because what draws me personally to Free and Open Source is a desire to see technology move beyond "what's good enough to make us a profit". You're right on about the use of "infrastructure". I didn't mean ALL software, just the stuff everybody should be able to take for granted. I think customized software (which is the bulk of software actually created, and consultant programmers are mighty glad that's the case) will remain proprietary by its very nature. "Pervasively" just means "as widely as possible" to me.
I think customized software (which is the bulk of software actually created, and consultant programmers are mighty glad that's the case) will remain proprietary by its very nature. By its very nature is right. Not to give you nightmares, but imagine running Sun with IBMs internal business software. There's a reason for the NIH (not invented here) syndrome. The reasons to keep such confidential are not the code itself. Oh, and thanks for the nice reply.
we are deferring (not cancelling) the productization of x86 for Solaris 9
as:
we are deferring (not cancelling) the release of x86 for Solaris 9
Not necessarily so. "Release" means to make a product available to your users. "Productize" means to turn a product into one suitable for release: this usually involves QA-ing, packaging up installers, writing documentation etc. This is not the same thing as releasing.
I've frequently seen the assumption that "corporatespeak" is either a trivial translation of some other term a wooly and empty phrase. Terms like "productizing" have very clear and specific meanings that are not well captured by existing terms.
Its nothing more than the verbing of a perfectly good noun.
when the word was first use people werent sitting around thinking, hum... I need to come up with a word that doesnt mean the same as release, they just wanted to sound important, I spent years watching people do this, Ive even dabbled in it myself.
ya, but it does make sense. typically in software you go:
idea->prototype->project->product
release isn't really part of that idea, it's more of development terms, a release relates to the cumstomers, or comersializtion of a product. so the above might be like this in those therms:
It should be pointed out that there is another open digital ID scheme if dotGNU isn't your cup of tea by the name of PingID [pingid.org]
It's been set up by the guy who started Jabber Inc, who have successfully balanced open standards and code with commercial success. The stuff they're developing is completely open source, with one caveat, they can sell it if you want more than 5000 users connected to one server (ie for large ID carriers).
I've been personally involved since the beginning, as we [theoretic.com] rolled the Genio project into it. Before we did so, we tried talking to the Liberty Alliance, but didn't get too far. They were a bit busy sorting out all their internal politics methinks....
Uh, excuse me, but if it's "completely open source", couldn't you just change the connection limit in the code, and voilá! Or do you mean that you sell commercial support only for installations with >5000 users?
OSS authors knew what was going to happen when commercial entities took notice. If they didn't want this to happen, they would have written a more restrictive license and released code under it.
On StarOffice scheduler, there have been extensive discussions about this at OpenOffice.org (see whiteboard) and I think they've about decided to use an Open Source project instead to try to replace that functionality. If I remember correctly that part of StarOffice wasn't written to be easy to maintain and we felt that there were better alternatives.
On large company versions of OpenOffice.org...what do you think the Compaq port to A64 is? How do we feel about it? Great (as long as they submit their bug fixes and changes to OpenOffice.org like any other porting project). If it broadens the ubiquity of the XML file formats and helps people get work done without paying outrageous money then its good. How do you feel about it?
Danese
Thanks for taking the time to respond. Apologies for the delay in my reply. Hopefully you're still tracking this thread.
Thanks for the info about scheduler. I'll take a look more closely at the whiteboard - i'm new to OO and so far haven't really checked out the site other than to get the builds when they've been released.
I wasn't aware of the "HPaq" port to A64. I agree that ports are a good thing (more platforms = more choice), and I think the more resources that can be devoted to the project, the better. BTW, aren't they required to submit bug fixes and changes back to OO? Or am I misunderstanding the license terms?
Thank you for your time - I look forward to seeing what comes next from the project.
I see this question didn't make it, so I'll offer it up here - what is the status of the Lighthouse and Sarrus apps? Given the progress the GNUStep team is making, the possibilities of those tools as open source productivity apps is intriging.
There has been a fair amount of talk at Sun about this topic as well. That rant I did in one of the answers about the cost to prepare EOL code probably applies here. Might be surmountable if there was somebody willing and qualified (meaning, already understood the codebase, etc.) waiting to take over maintenance, because I generally try to keep Sun from just dumping code over a wall. No promises on outcome, but I would be willing to look into it.
Danese
From what I remember an ex-colleague who went to Lighthouse saying, the code of quite a few of the apps was a bit of a mess, and came from several different sources (sometimes in the same app) with different licenses...
Having said that I'd love a look at WetPaint with a view to porting it to (or using it to write a similar app on) MacOS X!
Here are some links for those of you, who like me have never heard of either Sarrus or Lighthouse until now.
http://www.javaworld.com/javaworld/jw-03-1998/jw -0 3-lighthouse.html warning to supporters of Sun, the article makes very unflattering suggestions and comparisons between Sun Microsystems and Microsoft.
Lighthouse Design: "object-oriented productivity applications" (aka Office Suite) "word processor, spreadsheet, presentation system, and even a database"
"written in... Objective-C... and the platform... OpenStep"
More information about Lighthouse, the premise of the article is Sun should sell Lighthouse to Apple OS X users. http://maccentral.macworld.com/news/0012/21.maco sx . html Interestingly their word processor was called OpenWrite.
Sarrus Software, a java calendar application called "pencil me in". (the domain http://www.sarrus.com has expired). The press release about the aquissition of Sarrus by Sun earlier this year http://search.java.sun.com/ClickThru?qt=sarrus&url =http%3A%2F%2Fjava.sun.com%2Fpr%2F1997%2Fdec%2Fspo tnews%2Fsn971203.html&pathInfo=%2Fsearch%2Fjava%2F index.jsp&hitNum=1&col=java&col=jdc&col=wireless -- why doesn't slashdot automatically make valid URLs into clickable links?
Interestingly, my company just had some dialog with a high technical muckety muck involved in X-box development. Interestingly, they demand (and I assume it is backed up in the licensing) that everyone use THEIR billing system for X-box stuff. No alternatives. Also, they don't seem to interested in supporting other technologies (unsurprisingly) - not supporting even the old Java VM most MS products support, no C# crosscompiler from Java, etc. Yet again, they go out of their way to plant their boot on everyone's neck.
Just imagine, even assuming the X-box has laggy sales (it does have some cool games), the fiscal impact of getting a cut on every e-commerce transaction systems like this may eventually handle. ARGH! And MS already has more money than God....
Additionally, if you for some reason prefer the 'companion CD' packages to the sunfreeware ones... you can use pkg-get for them too.
configure it to point to one of
I manage a number of Sun Ultra 5 stations running Solaris 7, and recently tried to buy CD recorders from Sun for them. To my amazed disappointment, the Sun salespeople told me that Sun does *NOT* sell or support CD-R for its workstations.
Lest the reader think this is a technical question, let me assure you it is not: The Ultra 5 internally uses standard IDE and floppy interfaces, and I've been able to use standard commodity replacement parts (even the power supply) with never a problem. In the present case, I was able to borrow a standard IDE CD-R drive from my MIS department, download cdrtools-1.10 from http://www.sunfreeware.com, and have CD recording capability running within 3 hours from start. The only weird part was writing scripts to turn volume management on and off (5 minutes work).
I have since talked to Sun sales and support people who have run into this before and are equally chagrined with this state of affairs. I'm not alone here, either: Last month, I talked with systems folk at a *BIG* aerospace firm who had the same unfulfilled need ('till I clued them in to the solution.) Sun, you're missing an important opportunity here! Every commodity Windows machine in my plant (hundreds!) has a CD-R as standard equipment, and it is unparalleled as a backup medium. For Sun not to support this medium is inexplicable; in today's world, CD-R is simply basic and essential. (DDS tapes do NOT fill all needs; CD-R is FAR more robust.) I'd have been glad to buy CD-R drives from Sun at the usual drastic markup, and the software is a trivial matter (apparently, Solaris 8 even includes the cdrtools package); Sun, by not selling CD-R for your iron, you're leaving unsatisfied a customer need you could be filling at a profit...
Now, if I could only use a *standard* keyboard with my Ultras, one with the backspace and ~ in the *right places*...
Sun does support CD-R{W} drives; install the SUNWcdrw package off one of the sol8 CDs. No need to even disable volume management, or build the scg driver.
As you may have noticed from reading my post, I know about that; however, just try buying a CD-R drive from Sun, and you'll see what I'm complaining about. Many a manager prefers to buy the equipment without having to hack its hardware to use it...
"... a CD-R as standard equipment... is unparalleled as a backup medium.... (DDS tapes do NOT fill all needs; CD-R is FAR more robust.)"
You are out of your mind.
I've seen many, many more bad backup tapes than I've seen bad CD-R disks in both my home and office environments. Plus, CD-R are portable, which DAT and HP Colorado are not, at least on my hardware. Poor statistics, maybe. Insanity, no more than the average geek.
"I'd have been glad to buy CD-R drives from Sun at the usual drastic markup..."
You are totally and completely out of your mind.
1) I tend to vote with my purchases. That's why I *pay for* Linux distros. Gotta feed that golden-egg-laying goose something...
2) It's not my money, but it IS my (expensive and irreplaceable) time spent setting 'em up instead of meeting schedule. 'Nuff said?
As for the keyboard they make PC style keyboards, you just have to ask for them. Where I work we use Ultra 5, Ultra 10, Ultra 60, and Blades and we all have Sun "PC Style" keyboards.
It'll take you a good five minutes to get a CD-R drive working on an Sun Ultra machine. Get the Schilly SCG driver and cdrecord, and any MMC compliant CD-R drive will work. I've got a 16x plextor drive in my ultra 10, works like a charm.
It is important to recognize that the mass migration to liberated infrastructure software will be evolutionary because a revolution would be too disruptive to Business.
It is certainly true that Business is adverse to change. Entrenched interests within an organization that would be hurt by Revolution will fight to keep things the same.
Progressive leaders, however, will make change happen when it is absolutely necessary. Think about Ecommerce, which I would call a revolution. Ten years ago essentially no company had a Web presence, but now they all do. And the changes required in IT departments to make Ecommerce work were revolutionary -- think Component Architecture.
Certainly at this point it would be hard to argue that many progressive business leaders see moving to Open Source as absolutely necessary. As Danese says, things are therefore moving at an evolutionary pace, i.e. real slowly.
So the question is how to change Management's perspective on this? Or can it be done? Is moving to Open Source fully necessary right now? I haven't yet seen any companies fail because they haven't gone Open Source, whereas plenty of companies have been screwed because of bad Web strategies. Think Time Warner or Toys R Us.
First of all, JBoss is LGPL licensed, not GPL licensed. I belive the license change took place with the 2.x JBoss tree.
Secondly, the fact that something derived from JBoss may not continue the "compatibility and portability" should not inhibit JBoss from getting certified. A proprietary piece of software could do the same thing, the result being that the derived work would not be certified while the original would. Why should JBoss be any different?
Well, I admit I didn't catch the licensing change, thanks for pointing it out. I'm agreeing with you that JBoss should be certified. The issue about JBoss being open source is that proprietary implementations are done by SCSL licensees (and that license prohibits unfettered redistribution of incompatible code which can only be done for research purposes and only to other SCSL licensees). SCSL licensees can only make productive use of the code in compatible ways. I'm an Open Source advocate, and have said for a long time that Open Source implementations should be allowed. The JCP changes are finally going to do that.
Danese
I'm not sure what the trademark situation is with JBoss, but couldn't this be managed with a combination of the license and trademark grants?
ie, Sun states that the JBoss(tm) framework is a certified J2EE implementation, while the JBoss group does not grant use of the JBoss trademark to derivative projects (unless they also pass certification).
Still, I'm sure there are issues I haven't considered...
..which makes this the longest lag we've ever had betweeen a set of Slashdot quesions and their answers, a record previously held by the late Douglas Adams, whose question post went up on May 2, 2000, but didn't get his answers to us until June 21, 2000.
Doesn't Metallica hold this record? I seem to remember an Ask Slashdot feature [slashdot.org] about the Napster lawsuit in 2000; although they originally agreed to answer the top ten questions, they *never* replied.
Some members of both the Free and Open Source movements are personally committed to non-conformity at the expense of credibility with typically conservative IT decision makers.
Actually I *wasn't* talking about Richard. I had him come speak at Sun last year and he was great. He's commmitted to freedom and human decency. He's original, I'll grant you that. By some measures I'm too original for conservatives. My best friend's husband and I had to agree not to talk about politics because I upset him! The sentence you've exerpted is a reference to members of the Free and Open Source communities who flame or personally attack anything that moves in the guise of supporting the movement (boy, I can feel those flames heading towards me already). On literally every project I've worked on at Sun somebody asks the question, "Why are there so many unpleasant comments made?" The people those comments are directed at are people too. What I like about Open Source is that it has the potential to push technology ahead in the service of people, not corporations (or governments, or political parties, or races...). I know from my talks with RMS that we share that belief. I work for a large, for profit corporation and that makes me an easy target but I'd like to see the Free and Open Source Communities harness some of the vehemence with which they react to anything that smells of establishment towards building bridges.
Okay, let the flames begin!
Danese
10 years is a LONG time in this industry. < snip >
The San Francisco Chronicle may be running a regular comic strip about a the adventures of a cute and politically liberal penguin by then!
and so it is that the pyramidical thinkers will repeat themselves!!History has shown that when you base your thinking,goverments,corporations,religions, pysciatry,economies ect...on a pyramidical model (one at the top and the bulk at the base) they always fail!!doI need to list them! that is the basic malfuction of society as well as myself and billions of others ! Its my contention that linear thinking is the only way out of this never ending cycle of rise and fall of civilizations
Generally however we've found that the cost of open sourcing code for a proprietary product is non-trivial. I know it seems counter-intuitive but consider this: the reality is you can't just toss code over the fence. You have to first scrub it to make sure you have the rights to release it (your question acknowledges this difficulty). You also have to provide resources to answer questions and generally support those who are trying to pick up the code. Typically you have to develop additional documentation as well.
For a project like OpenOffice, this is true. What about dead products? If a product is no longer being sold or supported, why not just toss the code over the fence? Okay, you have to scan the code to make sure you own the copyright, but how difficult is that? Surely any file coming from another company will be clearly marked with a copyright notice? Rip out anything you don't own the rights to, add a couple lines in a README file to identify what was removed (if anything was), and then just toss the code (and any existing documentation) over the fence, gaping holes and all.
Don't spend a lot of time on the extras and supporting those who want to pick up the code, if it doesn't make business sense. Just toss it over the fence, unsupported, and leave it alone to find its own community. Maybe it will, or maybe it won't, but at least it'll have a chance.
If you don't release the code because there's no business justification to polishing it up and supporting the release, that just guarantees that nobody will benefit. If it's a dead product that's not making you any money anymore, what's to lose? A few hours scanning the code for copyright notices, and a few administrative and legal approvals to go ahead?
Why not give that code a chance for a second life as free software, if it has reached the end of its days as a commercial product? The sunk costs of developing the software are already gone, and there's always the chance that the code could become something worthwhile. It certainly can't hurt, and it could potentially benefit you, in PR value if nowhere else.
Let me give a concrete example. I'd like to see Sun's old NeWS (Network-extensible Windowing System) codebase released as free software. Not the bastardized X11/NeWS merged server, but the old NeWS 1.1 standalone server. It was mostly (if not entirely) Sun's code, and it ran remarkably well, even on the anemic machines of its day. On a present-day machine, it would be quite snappy indeed. The NeWS code could probably be merged with Ghostscript to make a very powerful Display PostScript-like windowing system. Another attempt could even be made to merge it with X11, if that's what people wanted to do with it. NeWS was a very promising technology that was never supported much by Sun, and it was clobbered by X11 mostly because X11 was free and NeWS was proprietary. Like the VHS vs. Betamax wars, the inferior but cheaper product won. X11 has improved greatly in the past decade, but there are still things it can't do that NeWS did in the late 80's.
NeWS is a dead product and it's not making Sun any money, which makes all the effort that went into it wasted. Why not toss it over the fence? Even if nobody picks it up, the code would be better off "in the wild" than locked up in Suns vaults!
Lastly there's the issue of ongoing liability. Large companies have deep pockets. When a company releases a product it at times comes with a warranty which the company is willing to offer because the risk is offset by revenue. There has to be some significant value to the licensor to justify the risk. Make no mistake, whenever a large company converts a product to Open Source it's because that strategy has in some way been positively tied to the bottom line.
What liability? If you're tossing the code over the fence, obviously that's not a release where you would choose to offer a warranty. Even commercial software is usually plastered with warnings about how it comes with NO WARRANTY, etc. This sounds like a red herring. Do you know of any actual examples of such liability actually having a material effect? A large company sued (successfully) over software that was released with NO WARRANTY disclaimers? Or is this just paranoid legal speculation that there could be some sort of theoretical liability, so we have to run far, far away from it?
And really, if it's such a risk, SELL the rights to a small company (for $1), who can then toss it over the fence and take the risk of someone suing them, with their smaller pockets...
I promise to look into NeWS. I've actually heard nostalgia and desire to see it published expressed inside Sun as well, so there might be a chance.
Meanwhile, on the subject of EOL code in general. I didn't believe how expensive it could be to toss a dead project, either. We know that there will be questions from the world (even if we make it clear that we don't intend to answer them). We get "I know you're not taking questions, but I have this little teeny one", only hundreds of those. And then some Sun employee who remembers the project has to figure out the answer. People tend to think corporations have limitless resources, and that releasing dead code should be like recycling. Electonically scanning a codebase of, say, 8 million lines throws about 20K possible instances of 3rd party code...each of which needs to be researched by a lawyer or removed by an engineer. This is what happens when the pockets get deep. You get very cautious because you're required to by law (there are shareholders). And due diligence takes resources. And resources cost money. And money doesn't grow on trees...But hey, what if recycling code was "required by law" (as recycling CPUs is about to be). This could actually work, IMHO. Until then, traditional corporations will seldom altruistically liberate code, that was my point. You and I may agree they should, but I'm trying to explain what I see happening. Your best bet (this is a hint) is to organize so you can lobby effectively and promise to pick up maintenance of the code. Sun has done several EOL technology transfers on that basis.
NeWS was the first proper windowing system I saw - SunView doesn't count, as it was kernel based. It seemed to make the old 4MB 3/50s run a bit slow though. But NeWS was a *much* sounder idea than X - while multiple object in X have to be drawn by pixels, you could draw an object in NeWS and then tell the display "I'll have another one of those in green, but 20% bigger and rotated 45 degrees".
An interesting side note - Sun moved the windowing system from the kernel (SunView) into user space (X/NeWS). OTOH, Microsoft moved it from user space (Win 3.1/NT 3.5) into kernel space (Win95/WinNT). An interesting sidebar to the "What's part of the operating system" debate.
I remember using SunView/SunWindows on a Sun 3/50 before NeWS came out. Slow hardware, yet it was VERY snappy. I used NeWS for as long as I had it available to me, but eventually I ended up using X11 by default. NeWS was quite a bit slower than SunView, but I didn't find it unacceptably slow. Today's machines are so fast that I can't imagine it would feel slow at all on a current system. (Porting it to run under Linux on an x86 system might take some effort, though.)
Even at the time (1988?), I wished that Sun would distribute NeWS as freely (source and binary) as X11 was, and I was sure that the difference in licensing would doom NeWS to an early demise. I wish I had been wrong about that one, but NeWS died much as I expected. I've always wanted to be able to go back to using NeWS, but without the code, it would require reimplementation of a clone. Even with Ghostscript available, that was a daunting project to consider, though I know that I'm not the only one who contemplated it.
Maybe we should take the hint and try to organize a group that would be willing to pick up NeWS and maintain it. I'll take a shot at coordinating such an effort. Anyone who is interested in seeing NeWS released, who would be willing to help maintain it (if we can get Sun to release it), please email me [mailto] about it. Please be sure to include the word "NeWS" (in mixed case like that) somewhere in the Subject line, so my mail filter can catch the messages before they end up in a spam-catching folder!
Sun also announced that as future Sun-lead specifications are finalized it will allow compatible alternate implementations (including J2SE, J2EE and J2ME) under Open Source licenses.
As a contributor to gcj [gnu.org] I was very happy to read this when it was first announced.
I started contacting people at Sun to sort this out and get details on the how and when. While I feel I'm getting closer to the right people - it's taking a frustratingly long time to sort out.
it's taking a frustratingly long time to sort out.
Hey, I've been pushing for that change for something like 3 years. Tell me about frustration! I actually spent some time yesterday getting an update about it all and there are some good folks (Managers in the Java group, Apache members who work inside of Sun as well as the Executive Committee and Project Management Office of the JCP) working out the details. I had a call about it again first thing this morning. Progress is being made! First thing that needs to happen is JSR 99 (the changes to the JSPA) need to be completed and ratified. Simultaneously, the terms of the Specification and TCK Licenses that Sun uses must be modified to reflect what's possible now. The 3-person committee that determines whether or not applicants to the support fund should qualify has to be created....I'm probably forgetting something but that's a pretty good list of what's happening.
I've been working and needing GNU tools on Solaris and the best site that I've found to date is www.sunfreeware.com [sunfreeware.com]. The site rocks in terms of the software you need as well as how it's organized. Try it once and I promise you will be hooked.
And, oh yes, Yahoo! Messenger now has an officially supported client on Solaris (as well as updated clients for other Unixes 0.99.17), available at in.messenger.yahoo.com [yahoo.com]. And for more human interest value, this version was built by a bunch of folks in India:)
I wish Sun would just bring back OpenStep, the king of all programming environments. This way code for OS X could be cross compiled for Solaris, and it would make my life a lot easier.
[a few months] which makes this the longest lag we've ever had betweeen a set of Slashdot quesions and their answer
Not at all! I'm still looking for [slashdot.org] the replies from Kevin Lawton (Bochs, Plex86) to reply to his questions [slashdot.org] which were raised in December 2000.
With the agreement about free Java implementation I wonder how Sun's relation to Kaffe [kaffe.org] is. Will they get the free compatibility test kit? I think they are very inportant for Sun because Kaffe is definetely the most portable VM today.
On the point about Marketspeak...I'm definitely NOT a Marketeer. Marketeers wince when they hear me talk (especially if I'm pissed off about something). Writing for a forum this broad on behalf of a huge company may have had me using my $5 wordlist instead of the small change I usually throw around (and if I was hard to understand because of it, that wasn't the intention). Some of those word choices were shall we say influenced by what corporations like to call "the stakeholders" it is true. No harm meant, I promise.
On StarOffice...why do you think it's proprietary?
Danese
StarOffice 6.0 = ((OpenOffice.org - open source spell checking, thesarus) + (proprietary binaries for spell checking, thesarus, word perfect filters and some other small stuff + Sun branding)). OpenOffice.org is dually licensed (as recommended by RMS) under the LGPL and SISSL. Both are Free and Open Source licenses. The SISSL behaves like the BSD license as long as you aren't deviating from the standard(s) referenced in the license attachment, which in the case of OpenOffice.org are the XML filter DTDs. StarOffice doesn't deviate from those filters, so is not in violation of the SISSL. All we did was use the API to dynamically link in the same proprietary libraries we shipped with StarOffice 5.x. It is true that we plan to charge for StarOffice 6.0 (but NOT for software at OpenOffice.org). This is because we offer support for StarOffice 6.0, and because some corporations who want to use StarOffice have told us that they need to pay for software they use. It is allowable under Free and Open Source licenses to charge a fee for services and convenience distribution. This is what made it possible for Cygnus to charge for a CD of GNU tools that were available for free elsewhere. OpenOffice.org costs money to run. It seems reasonable to me that we be allowed to do essentially the same thing that RedHat does.
About the language comment...at least you didn't think I sound too legalistic. I actually spend more time with lawyers than marketeers inside of Sun;-)
some corporations who want to use StarOffice have told us that they need to pay for software they use. Not surprising, but that's the first time I've seen that expressed. You don't survive long in business by starving your suppliers, particularly of anything vital. The code and the binaries can even be the same, but the product is different. I can imagine you do spend a lot of time with the lawyers, some very fine distinctions.
Uh, way to go making an ass of yourself, there. How you think that the idiotic behavior of the slashdot editors is any worse than your use of "chickee" would blow my mind if it weren't already gone from trying to even comprehend this kind of patheticism.
Re:He's a She (Score:2)
http://java.sun.com/features/2001/07/images/dco
if you're into that sort of thing.
Re:He's a She (Score:1)
Re:He's a She (Score:2)
Oops (Score:1)
It has been made obvious to me that my earlier post was seen as asinine. I wasn't trying to be an ass; just trying to be cutesy in my wording. I guess I failed
Open Source (Score:4, Insightful)
---Quote---
Generally however we've found that the cost of open sourcing code for a
proprietary product is non-trivial. I know it seems counter-intuitive
but consider this: the reality is you can't just toss code over the
fence. You have to first scrub it to make sure you have the rights to
release it (your question acknowledges this difficulty). You also have
to provide resources to answer questions and generally support those who
are trying to pick up the code. Typically you have to develop
additional documentation as well. Lastly there's the issue of ongoing
liability. Large companies have deep pockets. When a company releases
a product it at times comes with a warranty which the company is willing
to offer because the risk is offset by revenue. There has to be some
significant value to the licensor to justify the risk. Make no mistake,
whenever a large company converts a product to Open Source it's because
that strategy has in some way been positively tied to the bottom line.
---EndQuote---
I'm a strong supporter of the Open Source movement, but I find Danese's comments here very interesting. The things that he says are unquestionably true and point to a large part of the likely reason why even companies which are firendly towards the Free Software movement are often reluctant to open their code.
Hackers need to remember this. Too many times I have heard people attacking companies for not "putting their money where their mouth is" because they support Open Source in their statements and press releases, but continue to produce closed products. It's good to see such a considered view on why you can't always just "throw code over the fence".
Re:Open Source (Score:2, Interesting)
Re:Open Source (Score:1)
otherwise, there's no reason to throw gpl code over the fense. sure sharing is nice, but there's nothing in the license that mandates it. when google patches the hell out of their linux kernels (gpl), they don't have to give a line of it back to any developers or throw it over the fense.
Re:Open Source (Score:2, Insightful)
Re:Open Source (Score:1)
the things she said.
my mistake.
Re:Open Source (Score:2)
Hahahaha why is this post -1
Re:Open Source (Score:1)
Re:Open Source (Score:2, Interesting)
He's pretty good looking [sun.com] for a "he".
Re:Open Source (Score:1)
Insulting your interview subjects is a great idea (Score:3, Insightful)
In fact, that's a great life lesson in general -- make fun of people at every opportunity! You are ENTITLED to prompt service from everyone and anything!
Re:Insulting your interview subjects is a great id (Score:4, Funny)
Ms. Cooper answered the questions presented to her throughly and accurately, which she would have been able to do if she had answered 'promptly'. Sun has made alot of policy changes in recent months that would have made a prompt interview pretty worthless.
Shows what a pack of assholes the Slashdot crew can be.
Here are some potential future topics for
CmdrTaco finally learns to fucking spell
Slashdot finally fixes the page-widening bug
/. editors finally stop posting the same story 3x
Re:Insulting your interview subjects is a great id (Score:1)
That's good material.
Re:Insulting your interview subjects is a great id (Score:2)
-m
Re:Insulting your interview subjects is a great id (Score:2)
Yes, she took a while to respond. That's no insult.
Re:Insulting your interview subjects is a great id (Score:1)
Re:Insulting your interview subjects is a great id (Score:2, Insightful)
The Evolutionary process...... (Score:3, Insightful)
Some may call it co-opting, but I think it's actually and interesting evolutionary twist.
And the "Ask Slashdot" format puts a human face on the process, which is very useful.
Sorry if my analogies are not airtight : - ) ...
Five months (Score:2)
Oh, speak english! (Score:5, Insightful)
Danese seems like a pretty bright person, but damn does she ever go for corporatespeak. In case slashdotters aren't up on the latest productivity implying circumlocutions, here are my translations:
It generally uplevels coding quality...
It generally improves coding quality
we are deferring (not cancelling) the productization of x86 for Solaris 9
we are deferring (not cancelling) the release of x86 for Solaris 9
The shift to pervasively liberated infrastructure code will be regulated by ...
The shift to open source will be regulated by...
Cheers
-b
Re:Oh, speak english! (Score:1)
Though you can't be too hard on her.. that's the way folks in her environment are required to talk to the Public!
Re:Oh, speak english! (Score:4, Interesting)
I've always found this aspect of language interesting. Sure, we're all familiar with buzzword laden speech that use a lot of words to say nothing. However, there are some environments that develop their own language for more than buzzword effect. Often this odd dialect conveys additional meaning or understanding. Although that additional communication is lost to those who are not a part of that environment.
I'm guitly of this. When within a technical peer group, I talk tech. When within a corporate setting, I tend to speak corporate. And when I was in the military (which creates a unique social and professional environmen), my speech was heavily laden with acronyms, military jargon, and... errr... colorful terms. In fact, the military lifestyle is so removed from civilian life that I wasn't aware of how much it affected my speech until I went to visit family and friends. They would often gave me blank looks if I didn't think about what I was going to say (unless they had a military background of their own).
Yea. Danese hit us with a heavy dialect. But I would hazard a guess that she tends to address coporate people most often when talking about this subject. So I don't find it suprising she would automatically find herself using a corporate dialect.
And I still find that facinating.
Re:Oh, speak english! (Score:4, Interesting)
It generally uplevels coding quality...
It generally improves coding quality
Like the difference between grade A and grade B product. It's a difference in viewpoint. It implies that code quality does matter.
we are deferring (not cancelling) the productization of x86 for Solaris 9
we are deferring (not cancelling) the release of x86 for Solaris 9
Release is the final step. Productization includes all those steps required before it can be released.
The shift to pervasively liberated infrastructure code will be regulated by
The shift to open source will be regulated by...
Pervasively liberated infrastructure code. It's a mouthful, but it says a lot. It implies open source, but not everywhere. Pervasively liberated implies a lack of concern or interest in exactly which model of open source. Pervasive also carries the sense of a relentless pressure that ultimately makes it all liberated (for some definition of it all). Infrastructure means all those things that everybody should be able to take for granted. It's easier to get at the meaning by imagining the opposite. If GM cars only go on GM roads and GM bridges and Ford cars only go on Ford roads and Ford bridges, then everybody has a problem.
Re:Oh, speak english! (Score:2, Informative)
Re:Oh, speak english! (Score:2)
By its very nature is right.
Not to give you nightmares, but imagine running Sun with IBMs internal business software. There's a reason for the NIH (not invented here) syndrome. The reasons to keep such confidential are not the code itself.
Oh, and thanks for the nice reply.
Re:Oh, speak english! (Score:2)
we are deferring (not cancelling) the productization of x86 for Solaris 9
as:
we are deferring (not cancelling) the release of x86 for Solaris 9
Not necessarily so. "Release" means to make a product available to your users. "Productize" means to turn a product into one suitable for release: this usually involves QA-ing, packaging up installers, writing documentation etc. This is not the same thing as releasing.
I've frequently seen the assumption that "corporatespeak" is either a trivial translation of some other term a wooly and empty phrase. Terms like "productizing" have very clear and specific meanings that are not well captured by existing terms.
Re:Oh, speak english! (Score:1)
Please
Its nothing more than the verbing of a perfectly good noun.
when the word was first use people werent sitting around thinking, hum... I need to come up with a word that doesnt mean the same as release, they just wanted to sound important, I spent years watching people do this, Ive even dabbled in it myself.
Re:Oh, speak english! (Score:2)
idea->prototype->project->product
release isn't really part of that idea, it's more of development terms, a release relates to the cumstomers, or comersializtion of a product. so the above might be like this in those therms:
press_release->alpha->beta->shipping_prod uct
make sense?
-Jon
Re:Oh, speak english! (Score:1)
Danese - It generally uplevels coding quality deferring (not cancelling) the productization to pervasively liberated infrastructure code (...)
Marcelo - No.
Re:Oh, speak english! (Score:1)
Couldn't help but be reminded (Score:5, Funny)
"Come," called the old man, "come now or you will be late."
"Late?" said Arthur. "What for?"
"What is your name, human?"
"Dent. Arthur Dent," said Arthur.
"Late, as in the late Dentarthurdent," said the old man, sternly. "It's a sort of threat you see."
Re:Couldn't help but be reminded (Score:2)
Ignore the Slashdot interview process at your peril! Look what it did to poor DNA!
Solaris 9 for x86 (Score:1)
That is the best news I've heard all day.
Another open source digital ID solution (Score:5, Informative)
It's been set up by the guy who started Jabber Inc, who have successfully balanced open standards and code with commercial success. The stuff they're developing is completely open source, with one caveat, they can sell it if you want more than 5000 users connected to one server (ie for large ID carriers).
I've been personally involved since the beginning, as we [theoretic.com] rolled the Genio project into it. Before we did so, we tried talking to the Liberty Alliance, but didn't get too far. They were a bit busy sorting out all their internal politics methinks....
Re:Another open source digital ID solution (Score:2)
you can't rape the willing (Score:1)
Re: (Score:2, Insightful)
Two additional Questions (Score:1)
Second, how would Sun feel about another large company (IBM?) rolling and selling its own version of OpenOffice?
Re:Two additional Questions (Score:5, Informative)
Re:Two additional Questions (Score:1)
Thanks for the info about scheduler. I'll take a look more closely at the whiteboard - i'm new to OO and so far haven't really checked out the site other than to get the builds when they've been released.
I wasn't aware of the "HPaq" port to A64. I agree that ports are a good thing (more platforms = more choice), and I think the more resources that can be devoted to the project, the better. BTW, aren't they required to submit bug fixes and changes back to OO? Or am I misunderstanding the license terms?
Thank you for your time - I look forward to seeing what comes next from the project.
2 weeks to answer, 3.5 months to... (Score:3, Funny)
Lighthouse and Sarrus apps (Score:2)
Re:Lighthouse and Sarrus apps (Score:5, Informative)
Re:Lighthouse and Sarrus apps (Score:1)
Having said that I'd love a look at WetPaint with a view to porting it to (or using it to write a similar app on) MacOS X!
About the Lighthouse and Sarrus Applications (Score:1)
http://www.javaworld.com/javaworld/jw-03-1998/j
warning to supporters of Sun, the article makes very unflattering suggestions and comparisons between Sun Microsystems and Microsoft.
Lighthouse Design:
"object-oriented productivity applications" (aka Office Suite) "word processor, spreadsheet, presentation system, and even a database"
"written in
More information about Lighthouse, the premise of the article is Sun should sell Lighthouse to Apple OS X users.
http://maccentral.macworld.com/news/0012/21.mac
Interestingly their word processor was called OpenWrite.
Sarrus Software, a java calendar application called "pencil me in". (the domain http://www.sarrus.com has expired). The press release about the aquissition of Sarrus by Sun earlier this year http://search.java.sun.com/ClickThru?qt=sarrus&ur
--
why doesn't slashdot automatically make valid URLs into clickable links?
MS attempts to lock in e-commerce (Score:3, Interesting)
Just imagine, even assuming the X-box has laggy sales (it does have some cool games), the fiscal impact of getting a cut on every e-commerce transaction systems like this may eventually handle. ARGH! And MS already has more money than God....
Pkg-get (Score:1)
Re:Pkg-get (Score:1)
I do believe that the question was meant for packages that come with solaris...
You have to get pkg-get yourself.
Re:Pkg-get (Score:2)
You have to get pkg-get yourself.
Actually, you can use pkg-get with solaris packages. Point it at a CD or nfs-shared dir.
Also, while sunfreeware.com frames the pkg-get page, its home page is actually http://www.bolthole.com/solaris/pkg-get.html [bolthole.com]
Additionally, if you for some reason prefer the 'companion CD' packages to the sunfreeware ones... you can use pkg-get for them too. configure it to point to one of
CD Writers on Sun Workstations: Missed Opportunity (Score:4, Insightful)
Lest the reader think this is a technical question, let me assure you it is not: The Ultra 5 internally uses standard IDE and floppy interfaces, and I've been able to use standard commodity replacement parts (even the power supply) with never a problem. In the present case, I was able to borrow a standard IDE CD-R drive from my MIS department, download cdrtools-1.10 from http://www.sunfreeware.com, and have CD recording capability running within 3 hours from start. The only weird part was writing scripts to turn volume management on and off (5 minutes work).
I have since talked to Sun sales and support people who have run into this before and are equally chagrined with this state of affairs. I'm not alone here, either: Last month, I talked with systems folk at a *BIG* aerospace firm who had the same unfulfilled need ('till I clued them in to the solution.) Sun, you're missing an important opportunity here! Every commodity Windows machine in my plant (hundreds!) has a CD-R as standard equipment, and it is unparalleled as a backup medium. For Sun not to support this medium is inexplicable; in today's world, CD-R is simply basic and essential. (DDS tapes do NOT fill all needs; CD-R is FAR more robust.) I'd have been glad to buy CD-R drives from Sun at the usual drastic markup, and the software is a trivial matter (apparently, Solaris 8 even includes the cdrtools package); Sun, by not selling CD-R for your iron, you're leaving unsatisfied a customer need you could be filling at a profit...
Now, if I could only use a *standard* keyboard with my Ultras, one with the backspace and ~ in the *right places*...
Re:CD Writers on Sun Workstations: Missed Opportun (Score:2)
Re:CD Writers on Sun Workstations: Missed Opportun (Score:2)
Re:CD Writers on Sun Workstations: Missed Opportun (Score:1)
Re:CD Writers on Sun Workstations: Missed Opportun (Score:2, Funny)
You are out of your mind.
"I'd have been glad to buy CD-R drives from Sun at the usual drastic markup
You are totally and completely out of your mind.
Re:CD Writers on Sun Workstations: Missed Opportun (Score:2)
You are out of your mind.
I've seen many, many more bad backup tapes than I've seen bad CD-R disks in both my home and office environments. Plus, CD-R are portable, which DAT and HP Colorado are not, at least on my hardware. Poor statistics, maybe. Insanity, no more than the average geek.
"I'd have been glad to buy CD-R drives from Sun at the usual drastic markup
You are totally and completely out of your mind.
1) I tend to vote with my purchases. That's why I *pay for* Linux distros. Gotta feed that golden-egg-laying goose something...
2) It's not my money, but it IS my (expensive and irreplaceable) time spent setting 'em up instead of meeting schedule. 'Nuff said?
Re:CD Writers on Sun Workstations: Missed Opportun (Score:1)
Re:CD Writers on Sun Workstations: Missed Opportun (Score:2)
And here I've been wishing I could use a *standard* keyboard on my PCs for the same reason. I'll be damned if <Caps Lock>-C interrupts *anything*.
Re:CD Writers on Sun Workstations: Missed Opportun (Score:2)
Revolution vs. Evolution (Score:1)
It is certainly true that Business is adverse to change. Entrenched interests within an organization that would be hurt by Revolution will fight to keep things the same.
Progressive leaders, however, will make change happen when it is absolutely necessary. Think about Ecommerce, which I would call a revolution. Ten years ago essentially no company had a Web presence, but now they all do. And the changes required in IT departments to make Ecommerce work were revolutionary -- think Component Architecture.
Certainly at this point it would be hard to argue that many progressive business leaders see moving to Open Source as absolutely necessary. As Danese says, things are therefore moving at an evolutionary pace, i.e. real slowly.
So the question is how to change Management's perspective on this? Or can it be done? Is moving to Open Source fully necessary right now? I haven't yet seen any companies fail because they haven't gone Open Source, whereas plenty of companies have been screwed because of bad Web strategies. Think Time Warner or Toys R Us.
It'll be ready when it's ready (Score:2)
JBoss is *L*GPL, not GPL (Score:4, Informative)
First of all, JBoss is LGPL licensed, not GPL licensed. I belive the license change took place with the 2.x JBoss tree.
Secondly, the fact that something derived from JBoss may not continue the "compatibility and portability" should not inhibit JBoss from getting certified. A proprietary piece of software could do the same thing, the result being that the derived work would not be certified while the original would. Why should JBoss be any different?
Re:JBoss is *L*GPL, not GPL (Score:5, Interesting)
Re:JBoss is *L*GPL, not GPL (Score:1)
I'm not sure what the trademark situation is with JBoss, but couldn't this be managed with a combination of the license and trademark grants?
ie, Sun states that the JBoss(tm) framework is a certified J2EE implementation, while the JBoss group does not grant use of the JBoss trademark to derivative projects (unless they also pass certification).
Still, I'm sure there are issues I haven't considered...
Longest Lag = Metallica? (Score:1)
Doesn't Metallica hold this record? I seem to remember an Ask Slashdot feature [slashdot.org] about the Napster lawsuit in 2000; although they originally agreed to answer the top ten questions, they *never* replied.
--
Re:Longest Lag = Metallica? (Score:1)
Hear that? (Score:1)
She's talking about you RMS =)
Re:Hear that? (Score:5, Insightful)
Re:Hear that? (Score:1)
Maybe I should have user a
Anyone else think of This Modern World? (Score:2, Redundant)
< snip >
The San Francisco Chronicle may be running a regular comic strip about a the adventures of a cute and politically liberal penguin by then!
Don't tell Danese Cooper, but they already do [sfgate.com].
Salon [salon.com] also runs the strip; here [salon.com] is one of my recent favorites.
Re:Anyone else think of This Modern World? (Score:3, Informative)
Re:Anyone else think of This Modern World? (Score:1)
Looks like I'm 0 for 2 today on subtlities - anyone have a cluestick?
/me hands JWhitlock a clue-by-four (Score:1)
import java.util.AntiLamenessFilter;
import java.util.LameSenseOfHumour;
Re:/me hands JWhitlock a clue-by-four (Score:1)
What about dead products? (Score:4, Interesting)
For a project like OpenOffice, this is true. What about dead products? If a product is no longer being sold or supported, why not just toss the code over the fence? Okay, you have to scan the code to make sure you own the copyright, but how difficult is that? Surely any file coming from another company will be clearly marked with a copyright notice? Rip out anything you don't own the rights to, add a couple lines in a README file to identify what was removed (if anything was), and then just toss the code (and any existing documentation) over the fence, gaping holes and all.
Don't spend a lot of time on the extras and supporting those who want to pick up the code, if it doesn't make business sense. Just toss it over the fence, unsupported, and leave it alone to find its own community. Maybe it will, or maybe it won't, but at least it'll have a chance.
If you don't release the code because there's no business justification to polishing it up and supporting the release, that just guarantees that nobody will benefit. If it's a dead product that's not making you any money anymore, what's to lose? A few hours scanning the code for copyright notices, and a few administrative and legal approvals to go ahead?
Why not give that code a chance for a second life as free software, if it has reached the end of its days as a commercial product? The sunk costs of developing the software are already gone, and there's always the chance that the code could become something worthwhile. It certainly can't hurt, and it could potentially benefit you, in PR value if nowhere else.
Let me give a concrete example. I'd like to see Sun's old NeWS (Network-extensible Windowing System) codebase released as free software. Not the bastardized X11/NeWS merged server, but the old NeWS 1.1 standalone server. It was mostly (if not entirely) Sun's code, and it ran remarkably well, even on the anemic machines of its day. On a present-day machine, it would be quite snappy indeed. The NeWS code could probably be merged with Ghostscript to make a very powerful Display PostScript-like windowing system. Another attempt could even be made to merge it with X11, if that's what people wanted to do with it. NeWS was a very promising technology that was never supported much by Sun, and it was clobbered by X11 mostly because X11 was free and NeWS was proprietary. Like the VHS vs. Betamax wars, the inferior but cheaper product won. X11 has improved greatly in the past decade, but there are still things it can't do that NeWS did in the late 80's.
NeWS is a dead product and it's not making Sun any money, which makes all the effort that went into it wasted. Why not toss it over the fence? Even if nobody picks it up, the code would be better off "in the wild" than locked up in Suns vaults!
Lastly there's the issue of ongoing liability. Large companies have deep pockets. When a company releases a product it at times comes with a warranty which the company is willing to offer because the risk is offset by revenue. There has to be some significant value to the licensor to justify the risk. Make no mistake, whenever a large company converts a product to Open Source it's because that strategy has in some way been positively tied to the bottom line.
What liability? If you're tossing the code over the fence, obviously that's not a release where you would choose to offer a warranty. Even commercial software is usually plastered with warnings about how it comes with NO WARRANTY, etc. This sounds like a red herring. Do you know of any actual examples of such liability actually having a material effect? A large company sued (successfully) over software that was released with NO WARRANTY disclaimers? Or is this just paranoid legal speculation that there could be some sort of theoretical liability, so we have to run far, far away from it?
And really, if it's such a risk, SELL the rights to a small company (for $1), who can then toss it over the fence and take the risk of someone suing them, with their smaller pockets...
Re:What about dead products? (Score:5, Interesting)
NeWS ME TOO (was Re:What about dead products?) (Score:2)
An interesting side note - Sun moved the windowing system from the kernel (SunView) into user space (X/NeWS). OTOH, Microsoft moved it from user space (Win 3.1/NT 3.5) into kernel space (Win95/WinNT). An interesting sidebar to the "What's part of the operating system" debate.
Dunstan
NeWS revival? (Score:2)
Even at the time (1988?), I wished that Sun would distribute NeWS as freely (source and binary) as X11 was, and I was sure that the difference in licensing would doom NeWS to an early demise. I wish I had been wrong about that one, but NeWS died much as I expected. I've always wanted to be able to go back to using NeWS, but without the code, it would require reimplementation of a clone. Even with Ghostscript available, that was a daunting project to consider, though I know that I'm not the only one who contemplated it.
Maybe we should take the hint and try to organize a group that would be willing to pick up NeWS and maintain it. I'll take a shot at coordinating such an effort. Anyone who is interested in seeing NeWS released, who would be willing to help maintain it (if we can get Sun to release it), please email me [mailto] about it. Please be sure to include the word "NeWS" (in mixed case like that) somewhere in the Subject line, so my mail filter can catch the messages before they end up in a spam-catching folder!
Opening up the Java specs (Score:2, Informative)
As a contributor to gcj [gnu.org] I was very happy to read this when it was first announced.
I started contacting people at Sun to sort this out and get details on the how and when. While I feel I'm getting closer to the right people - it's taking a frustratingly long time to sort out.
Looking forward to some real progress...
AG
Re:Opening up the Java specs (Score:3, Informative)
Google Cache (Score:2)
GNU Software for Solaris / Yahoo! Messenger (Score:1)
And, oh yes, Yahoo! Messenger now has an officially supported client on Solaris (as well as updated clients for other Unixes 0.99.17), available at in.messenger.yahoo.com [yahoo.com]. And for more human interest value, this version was built by a bunch of folks in India
Bring Back OpenStep (Score:3, Interesting)
Longest wait - not at all (Score:2)
Not at all! I'm still looking for [slashdot.org] the replies from Kevin Lawton (Bochs, Plex86) to reply to his questions [slashdot.org] which were raised in December 2000.
What about Kaffe? (Score:1)
Re:Insanity Breeds Dying Companies (Score:5, Interesting)
Re:Insanity Breeds Dying Companies (Score:1)
Re:Response (Score:2, Informative)
One more thing (Score:1)
Re:Response (Score:2)
Not surprising, but that's the first time I've seen that expressed. You don't survive long in business by starving your suppliers, particularly of anything vital. The code and the binaries can even be the same, but the product is different.
I can imagine you do spend a lot of time with the lawyers, some very fine distinctions.
Re:Insanity Breeds Dying Companies (Score:2)