Slashdot Mirror


Microsoft Office On OSX, *BSD, *nix?

aliya writes: "Microsoft has announced Office and IE5.5 for Mac OS X in mid-2001. Given that OS X is based on BSD, what are the ramifications for those trying to get these apps on unix? Seems like a generic OS X-to-unix API translation would be a lot easier than Win32 API-to-unix. Not that I'm a big fan of the MS Office monopoly or the broken IE5 implementations, but it seems like this is going to have major ramifications for any application ported to Mac OS X." Of course, Microsoft promised products before which have mysteriously failed to appear, but still...interesting.

238 comments

  1. Not surprising, physicists and bad grammar by GlobalEcho · · Score: 1

    Well, physicists as a whole are known more for their skill at physics than their abilities of self-expression. Add to this the fact that the conference probably covered plenty of cutting edge research, where people were struggling with issues they barely understood, and it's not surprising there were plenty of poor sentences.

    A more interesting comparison would be between, say, physicists at a party (hard to find, I know), versus others at a party.

  2. Re:BSD and OSX by elbuddha · · Score: 1


    BSD 4.4 is neither FreeBSD nor OpenBSD (nor NetBSD for that matter). However, it was the last official release of BSD by Berkeley, and is the code that today's BSD's are based upon (with quite a few twists and turns along the way).

    For a excellent, if a bit dry, history of BSD check out: Open Sources: Voices from the Open Source Revolution

    For a more narrative, though less inclusive, story of BSD try: BSD Unix: Power to the people, from the code

  3. Re:Bad Grammar by divec · · Score: 1
    If your eyes stop, it's not an ignorable grammar error; it takes away from your appreciation of the actual article,

    But this would also apply if your eyes stop because the author uses a different dialect to your own, or if your eyes pause momentarily because the author uses a different register of formality to what you expected. It doesn't neccessarily mean the author should change their writing style.

    "I is fine" may someday by correct, and is certainly "dynamic," [...] but the fact is that, right now, it's wrong.

    It's wrong in standard American and standard British English. I believe it's valid in Black American Vernacular; it's certainly valid in some British dialects. Who are we to force an arbitrary dialect down the throat of a speaker who uses another one? Obviously it's no good if people just choose phrases from lots of dialects *because* they are different to Standard (American|British). But if [adult native] speakers use constructs which "feel" valid to them, there's little validity in correcting them just because Standard (American|English) is different. To a linguist,
    a construct is valid if it is "attested", i.e. if it gets used by native speakers who don't consider it erroneous.

    Of course, completely different rules apply if writing formal language or deliberately attempting to speak in Standard (American|English).


    An interesting aside: some linguists did a study of grammar as used by physicists at conferences, and compared it to Black American Vernacular, as spoken on the streets of many American cities. They found that the BAV speakers were using grammar which was far more regular and consistent than what the conference physicists used.

    --

    perl -e 'fork||print for split//,"hahahaha"'

  4. Re:Will you communists never learn? by Rhys+Dyfrgi · · Score: 1
    You want protocols to use existing RFCs. So every time I want to add a new
    feature which the existing RFCs don't cover, I'm required to go through a lengthy process of getting what I'm doing "approved"
    by a bureaucratic process.

    Use existing RFCs if they're there; otherwise, create a new one, but leave it OPEN so other people can interact with your products.
    ---

    --
    END OF LINE
  5. Re:Cool ! by UnknownSoldier · · Score: 1

    > 1. It's a huge resource and memory HOG.

    You don't use Outlook do you?

    When you MINIMIZE it, it unloads most of itself, and takes about 1 meg of memory.

    Sure Outlook has its faults, but I haven't noticed it sucking up resources and memory like you claim.

  6. Re:Bad Grammar by Get+Behind+the+Mule · · Score: 2
    I have to comment once again on the deliberately poor use of grammar on Slashdot.

    In view of your evidently limited, in particular US-centric knowledge of grammar, you have made a poor decision.

    Why...why do so many people insist on mismatching plural verbs with singular nouns?

    Probably because by doing so, they are speaking proper English within the dialect of their culture, and hence there is no "mismatch" at all. This is indeed ungrammatical in the US dialect, but not in the dialects of English spoken in most places in the world, including the UK, Australia, New Zealand and in Africa.

    In these dialects, nouns denoting collectives, such as corporations, sports teams, committees, nations, rock bands, what have you, are paired with plural verbs, even if the nouns themselves exhibit a singular form. Thus they will say things like:


    Holland have defeated Denmark.

    Microsoft have lost the case.

    The committee have approved the bill.


    These sentences are ungrammatical in North America, where the verb would have to be singular ("has"). But they are grammatically correct almost everywhere else English is spoken.

    The differences between "American" and "British" English are really not that extensive -- the pronunciation and spelling are famously different, and there are some idiosyncratic (albeit entertaining) differences in the vocabulary, such as in expressions for toilets or women's underwear. But there are very, very few genuine differences in the grammar. This one -- the number agreement of collective-denoting nouns -- is one of those very few differences, and by far the most noticeable.

    I, too, have many pet peeves about language -- I recently complained on Slashdot about people writing "loose" when they mean "lose". But what I find much worse are people who make an overbearing post about something while getting the facts embarassingly wrong. The post to which I'm replying was an example of just that.
  7. Re:I have a confession... by shandrew · · Score: 1
    As far as Excel being "the best spreadsheet app of its type", have you really used Gnumeric? You probably should try it.

    No serious spreadsheet user would choose Gnumeric over Excel (unless they had a very tiny budget). Gnumeric is far more buggy, has far fewer features, and is slower than Excel. The advantages are that it runs under unix and is free. Perhaps in a couple years Gnumeric will be close to where Excel is now, if the development team works very hard on it.

    This is not to say that Excel is all that great. It is just the best general spreadsheet out there because Microsoft eliminated most of its competition in spreadsheets through its bundling practices. This is quite unfortunate. The loss of competition has left Excel stagnant (but still far, far ahead of Gnumeric).

  8. Re:please. nobody uses IE on unix...... by Hank+Scorpio · · Score: 1

    Well, it doesn't matter how much you like IE over Netscape on Windows. He is saying the Unix versions of IE that have been out really suck. And he's right. I have also tried the Solaris port, out of curiosity, and it really does blow chunks. Painfully slow, and even flakier than Netscape. So no matter how nice IE is for Windows, the Unix versions they've released thus far are really pathetic.

  9. High level != easy to port by mangu · · Score: 2
    Porting an app from Mac OS X/Cocoa to Linux/GNUstep shouldn't be that hard, as it's a high-level API.

    I've just ported a small (10000 lines) application from MFC to Qt, and I must say that anything that's made for m$ windoze is hard to port to any other system. MFC may be called "high" level by the m$ bunch, but it's so involuted that, if you don't have MFC in the target system, it would be almost easier to redo the whole GUI from scratch in a typical application.

    1. Re:High level != easy to port by RevAaron · · Score: 1

      Naughty naughty! Porting between high-level APIs is likely a pain in the ass. I wasn't talkinga about doing that. Reread my post.

      What I said, is that Apple's Cocoa API and GNUstep's API are almost the same. The whole point of GNUstep is to reimplment the OpenStep API (now called Cocoa).

      Porting between Cocoa on Mac OS X and GNUstep (when it's mature) won't be hard. It's the same API.

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
  10. Re:I have a confession... by nitehorse · · Score: 2

    Get excited.

    KOffice and GNOME Office are coming.

    As far as Excel being "the best spreadsheet app of its type", have you really used Gnumeric? You probably should try it. I mean the latest versions, too- maybe if you're up to it, you can research Bonobo and/or KParts while you're at it, and get *really* excited. Or not.

  11. Re:Will you communists never learn? by small_dick · · Score: 3

    the government sometimes dictates free speech takes place over the majority view. i want that to continue.

    the government mandates that someone bigger or stronger than you faces grave consequences for killing you and stealing what you own. it hasn't always been that way -- in the animal world, you would have a much shorter life than you have in our modern, western society.

    when the government fails, it's because people like you turned their back on it and let the system run rampant.

    like it or not, there is a place for government done well, and it screws up sometimes.

    many companies develop kick ass standards and let others license it. they make great profits off this, and the consumer benefits as well.

    by the way, as much as i hate correcting you monkeys, the RFC process is not monitored by a beauracracy. there would be no IRC, mail, ftp, http, etc. w/o the the RFC process. All of these protocols help different computer systems interoperate.

    many standards processes are not monitored by a bureaucracy, and do quite well. products throughout your home, on the desk in front of you, in your car and on the road are proof.

    you say it will lead to ruin, i'm a commie, etc. the truth is, you are an unthinking name-caller like the first poster. sometimes government makes mistakes, sometimes industry makes mistakes. the truth is, i'm not pleased with the size of our government, nor with many of it's decisions. but there are many functions it provides on a daily basis that keeps us safe, and from being ripped off by companies like microsoft.

    imagine gasoline companies and auto manufacturers colluding to make engines fail early by adding contaminants to fuel. the only way to stop such a thing is through government regulation and monitoring. you think the free market will "protect" us from such a thing -- some gas company will come clean, some car manufacturer will do the right thing. history has shown you to be pitifully wrong.

    example: car companies secretly buying all public transporation in los angeles and destroying it to sell more vehicles (GM did this, and was fined $1).

    there are countless examples of the medical industry falsifying records to make medicine seem more effective or less dangerous. do you want your loved ones taking that medicine? (presuming you love or care about anyone).

    if you still don't think the government has the right and duty to take from the privileged (in some cases) and give to the public, if your point of view is that it is always wrong, go study the phrase "riparian rights". if you still don't understand, your brain is defective.

    --


    Treatment, not tyranny. End the drug war and free our American POWs.
    See my user info for links.
  12. Re:Remember the Solaris/HPUX "ports" by ximenes · · Score: 1
    Not only do I remember them, but I tried the Solaris one out the other day on an Ultra 5.

    Although Microsoft's site isn't very clear (there are a lot of conflicting stories on different pages), IE 5 has been released for HP/UX and Solaris.
    <P>
    I might add that it didn't work at all. Outlook Express did work, though.

  13. Re:Alterior Motive? by Hank+Scorpio · · Score: 1
    Hey, speaking of Microsoft trying to discredit Unix on the desktop, I was reminded of the first time I tried IE4 for Solaris.

    This was a couple years back, I heard that Microsoft had released IE4 for Unix. I was very curious to see what kind of application Microsoft could make for Unix (and surprised that they'd even try!) so I went to the Unix lab at my university, downloaded it, and tried it out. I ended up running it on a remote machine and displaying on the one I was sitting at (running on ultrasparc, displaying on an old sparc).

    Anyway, to sum up, IE4 actually crashed the sparcstation I was sitting at! Not even the one it was running on! It crashed the machine is was merely displaying on! I could not believe it. Prior to that, a crash in Solaris was utterly unheard of to me, but somehow Microsoft managed to find a way to crash it. Froze the machine solid and I had to cycle the power.

    Microsoft never ceases to amaze me.

  14. Re:don't mean nuthin by drinkypoo · · Score: 2

    Well, yes and no. It wouldn't mean the other *BSD folks were close, but I think it might mean they were closer. Then again, I know this sounds linuxcentric (Don't bother me, I just bought the obsd 2.7 CD, and the 2.6 tee shirt) but I think it would be more likely to show up on linux.

    Mind you, being closer doesn't mean you'll get there at all. However, since doing things on MacOSX should be at least a little more unixish (I really just don't know the architecture there, so feel free to correct me) and that will give the team that does the port some experience on that platform. It's just more likely that they'll hire someone or buy some company with some unix skills anyway, if that experience is needed.

    One of the things Microsoft does is hire people and pay them well just so they don't go to some other company and develop good competition -- A plan that has worked for many, many companies for an extremely long time. I suspect that when two groups of neanderthals were out on the plains slaughtering whatever big meaty shaggy quadrupeds they ate, they'd all be offering the beast hunters some extra giblets to come over to their hunting party.

    So Microsoft will be sitting here with these people with unix experience, and it's not like Windows CE is exactly cornering the embedded systems market or anything, so they're obviously not going to be able to kill linux, NetBSD, OpenBSD, FreeBSD, or anything else, really, right now. Since everyone they deal with seems to get the short end of the stick (their own faults, really) then I'm sure some people have seen the light and are looking for alternatives.

    Anyway, I digress, that's a different rant. The point is, Microsoft has got to realize at this point that they can't go off on a unix-killing rampage or they'll get split more than two ways just to make sure their reach is a little shorter. So they might even think about doing a linux port if they could get a secure enough system. PCs don't really nodelock, so I'm not sure how they'd be sure that people weren't warezing office. Even if they couldn't secure it, the thought of crushing some competition and becoming heroes to a subset of the unix population would likely appeal.

    Does this mean I think Microsoft is going to port Office (or even a subset) to unix? Nope. Does it mean I think there's hope? Well, yes. Just a glimmer, but what the hell, it's less pressure than hoping for world peace.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  15. Apple. by fleckster · · Score: 1

    The only reason that Microsoft is doing because of Apple. They put money into Apple because Apple sells. That's all I gotta say.

    --
    ............ no.
  16. I think by sba · · Score: 1

    That they are planning to use full fledged Carbon for IE 5.5. And Carbon has nothing to do with BSD - those are Mac OS 8.x, 9 compartible APIs with potential of somewhat better use of the things which Mac OS X offer such as mutlthreading, preemptive multitasking and so on. And as for the support of traditional Mac APIs microsof have had it for years. Of course you could port Carbon support to other UNICES easily, but that is not up to MSFT it is up to Apple, and I doubt they will do it, though if they would it could be fun - not only MSFT but all Apple apps will run.

  17. OS X doesn't have X by kevin805 · · Score: 5

    If Microsoft ports to OS X, it doesn't mean that a port to other BSD operating systems (and to some degree Linux) would be easier than coming straight from OS 7-9 versions or Windows, but it isn't going to help much, because the hardest part of the port, the GUI, isn't going to transfer. OS X uses a GUI system that I don't know the exact name of (is Aqua the name of the GUI, or is Aqua the API, over which the GUI runs?). It's about as far away from X as you can get (Anti-aliasing? Of course, it's automatic. Alpha channels? That too.)

    Regarding the suggestion Microsoft will be porting to the Carbon APIs, I just don't see that as likely. Microsoft actually supports Macintosh really well. They wouldn't be taking a year to port to carbon. The next version they deliver will probably be built for carbon as well. Remember, the Macintosh version of IE 5 is the only standards compliant browser around that supports Java (ruling out Opera).

    I really like what I've seen of OS X. If only I didn't have to buy the hardware from Apple, I might consider going to a Mac for my next machine. I wonder when we're going to get SMP G3+'s from IBM running Linux or BeOS.

    1. Re:OS X doesn't have X by noc · · Score: 1
      MS will be porting it via Carbon -- with the choice of Carbon and Yellobox/Cocoa, it's a nobrainer for them
      Which is really too bad for those who may want MS products for *nix; we have GNUStep which could in theory support an Office using the Cocoa API -- Carbon, on the other hand, I don't believe anyone has tried to support that on free unix, though I could be wrong.

      Personally, I'm glad. The last thing we need is to add more proprietary software to our free systems, especially just as the free office suites are getting almost to the point where your manager can use them, and Mozilla works for 95% of the web (in my experience)

    2. Re:OS X doesn't have X by / · · Score: 2

      Aqua is the themed gui. Quartz is the display engine (pdf-based, in the same way display postscript was used in Nextstep/etc.).

      You're wrong about X, not that it matters in the present instance. John Carmack of id fame is working on porting the X windowing system to Darwin and hence to OS X.

      Your paragraph about Carbon isn't too conherent, but I'll just assume you didn't contradict yourself and that you do agree that MS will be porting it via Carbon -- with the choice of Carbon and Yellobox/Cocoa, it's a nobrainer for them (which is a perfect opportunity for a cheap shot, but I'll let it pass).

      --
      "If one is really a superior person, the fact is likely to leak out without too much assistance" -- John Andrew Holmes
    3. Re:OS X doesn't have X by To+Mega · · Score: 2

      That's the rub: if only you didn't have to buy the hardware from Apple.

      Also, by supporting them, you support closed source programming APIs. While Cocoa is by far the most ideal API to code for, it's not worth the hassle when the owner of a closed source program "deprecates" what you need the most. NeXT was notorious for dropping and changing APIs left and right, and Apple doesn't have a much better track record. Consider the very recent news about GameSprockets being only slightly supported in Mac OS X. Remember the ongoing pain unix users go through when trying to play a QuickTime movie.

      The probability of Apple opening Cocoa or Carbon is relatively small, as those are intended to be their next generation APIs.

      I suggest GNUstep for coders who want to use an API very similar to Cocoa. While probably a bit tougher to get into because of the lack of an integrated development environment specifically made for GNUstep, there are things in development (Project Center, Interface Builder) that will eventually make writing apps (or whatever) simpler.

      Just to confirm: Carbon will be used to port from Mac OS. IE 5.1 is already ported to Mac OS X, and is included on the DP4 distribution.

    4. Re:OS X doesn't have X by Matthew+Weigel · · Score: 2

      No, you're wrong about X. John Carmack certainly did port X to MacOS X Server, but a lot of that code -- including the DisplayPostscript that MacOS X Server used -- has gone away (X now runs on Darwin, though).

      The real issue the other poster was driving home, though, was that porting to MacOS X in no implies "porting to UNIX," regardless of whether a X server exists for MacOS X.

      --
      --Matthew
  18. The Big Apple by WillAffleck · · Score: 1

    They put money into Apple because Apple sells.

    Apple has always made MSFT more money than any other platform. Less piracy (unless you count people like me ripping the French Microsoft Word because they wouldn't sell it to me when I had a Mac) for example.

    But, the point is, they could port it. And, if they are broken up, they probably will once someone gags Bill G.

    [usual caveats about owning MSFT and RHAT]

    --
    Will in Seattle
  19. punchline by adjusting · · Score: 1

    ...no languages in which 2 positives make a negative.
    Yeah, yeah...

  20. Re:don't mean nuthin by Tiro · · Score: 1

    This is absolutely correct.
    Ports of programs with graphical interfaces to Mac OS X will be dependent on Apple's closed source APIs. This means BSD users are no closer than they would have been before OS X saw the light of day to getting these apps.

    The fact that this Ask Slashdot was posted shows great ignorance on the part of nik. Anyone who has bothered to visit Apple's Mac OS X website or read any of the technical articles on it (i.e. the Ars Technica article linked from /. awhile back) could have figured out what is going on. This should not be an "Ask Slashdot" because you don't have to "Ask Slashdot" to get the answer, because anyone proficient with a search engine could figure it out in five minutes.

    In brief: GTK, Tcl/Tk, Qt and the other cross-platform graphics libraries will be made avaliable to Mac OS X. OSS movement people can write software for these and make it compile on Mac OS X and any other UNIX. But it won't be reciprocal for Apple's graphics libraries. Not until Apple open-sources them, or releases binaries (unlikely as hell) can software that relies on these libs be cross-platform, unless they are reverse-engineered, or cloned, or something (still pretty unlikely, but possible, think WINE).

  21. Re:Pinochle / pneumo..coniosis by TrbleClef · · Score: 1

    I kinda find pneumonoultramicroscopicsilicovolcanoconiosis easier to spell than a lot of other words considering it's pretty much just a big compound word. Oh well.

  22. Re:our web page by small_dick · · Score: 2

    >Most ActiveX controls (in fact, all of them but >one) are not IE, and most of them do not depend >on it, unless the author specifically wishes it >to be so. (This is no 'worse' then a Linux
    >package that "depends on" (your phrase) glibc,
    >for example.)

    in all honesty, i know nothing about programming on MS products, except for the two and a half years i spent writing ODBC/C++ clients for NT. That was years ago, and COM/DCOM/active-x were just starting up.

    our web based apps, written by the IT dept., *require* IE to work. I've tried them under Netscape and they do not work. They sent out an email saying everyone must use IE if they want to access the system from home, or participate in the upcoming work-at-home projects. As you say, they must have written them purposefully to break under netscape.

    Since I have not written any code for MS for nearly three years, I actually don't know or care how they did it...hate to say that, but it's the truth. I simply don't want to use or write code for microsoft...anything.

    >Did you actually read what I wrote?

    Yes, I did. I'm not sure why you made this comment, there are a couple MS/Linux types at work (not MS-haters, not MS-lovers) who looked at the pages and said "...they broke netscape by using active-x..." other than that, I can't say.

    so, i guess MS standards are not really effective or something, i'm not really qualified to judge in this case, except for the reasons i've mentioned (exchange is closed, active-x can be written to break netscape).

    thanks for not cursing me or calling me a commie.

    --


    Treatment, not tyranny. End the drug war and free our American POWs.
    See my user info for links.
  23. Re:binarybits : one or two must have slipped... by small_dick · · Score: 2

    wait...are you really saying that :

    >He was advocating that the government step in and
    >*mandate* that all standards that are used be
    >open.

    and...

    >the poster was advocating that intermachine
    >protocols be open and standardized.

    ...are the same thing? you can't be. that would be a grotesque distortion. a variety of standards are already legislated, and compliance monitored.

    I don't want to go that far, what I'd like to see is the threat of legislation force MS to participate more fully and earlier with other companies like they did with DHCP and ODBC, as opposed to what they did with SOAP, writing it internally and dumping it on the standards committee at the last minute so they could claim innovation.

    but if the software companies don't enter into meaningful standards, early and inclusive, on the issues of intermachine communication and open peer-peer/client-server applications, then a legal solution would be fully acceptable to me.

    as i've said elsewhere, your example of firewire is an open standard. IEEE has codified it and published the results. apple makes money licensing it -- although many people consider the fee too high. MS should (for example) license the exchange protocol in a fair and inclusive way.

    you (AND OTHERS OF YOUR ILK) keep implying i am somehow trying to impose a bureauracy on the s/w industry. this is a false assertion someone made early on. it just isn't true, and reading my responses and the various other comments shows i never made that jump. that "velocinews" guy did it when he was calling me names, which lead to other people calling me a commie. just unfair and wrong, that's all.

    >You can't have it both ways. Either the
    >government mandates open standards or companies
    >are free to have closed standards. Which is it?

    actually, legally and historically, you can have it both ways. Example : some companies, based on their size, are exempted from certain city, county and federal regulations (race, gender, inspections) while others are not.

    in our last few exchanges, i have tried to explain to you where you have distorted my words, and also where you have made misstatements, yet you never admit an error.

    you seem to have real problems admitting your mistakes.

    --


    Treatment, not tyranny. End the drug war and free our American POWs.
    See my user info for links.
  24. Re:more closed systems?? by Rhys+Dyfrgi · · Score: 1
    Eventually, as other peole see that my protocol is better, it will get used in more and more applications, and could eventually replace the current standard.

    How can it get used in any applications other than your own if you don't let other people use it?
    ---

    --
    END OF LINE
  25. more closed systems?? by small_dick · · Score: 4

    The goal is not Microsoft on more platforms, it's the elimination of closed, proprietary protocols like exchange and active-x controls.

    MSHAFT's strategy is to develop as many closed protocols as possible, and foist them on their corporate customers, hoping it will lock up the home market.

    Imagine your company decides to let you work at home. If you use non-ms products at home, you night not be able to get your email or access the company web pages. You're screwed.

    My main concern is the way they develop closed protocols and make workplaces "Microsoft Only" -- if the exchange server has Microserfs administering it, no mail client will work except outlook.

    If the company does webpages with active-x, no browser works except IE.

    The situation sucks. The only hope is that I keep seeing more ads on the job boards for Linux developers and admins.

    I'm a firm believer that legislation should be enacted to force all inter-machine communication protocols to be open and documented.

    --


    Treatment, not tyranny. End the drug war and free our American POWs.
    See my user info for links.
    1. Re:more closed systems?? by small_dick · · Score: 2

      how am i being overly violent to newsboy, when he didn't read or understand my original post, and responded with a post calling me names?

      like him, you failed to read the posts. remember, reading is more than recognizing the letters on the screen. reading also implies that you understand what was posted.

      i would very much like the government to force microsoft to participate in a standards group for all future protocols. many other industries, worldwide, have to participate in standards groups.

      like the original poster, you made the incredible error of allowing your mind to place text in my post that was not there. you think i said "let the government write the protocols", your error, your mistake, not mine.

      also, like the original poster, you claim i "should go get another job". actually, i think my employer should adhere to open standards. they did when i was hired. don't get me wrong, i know i'm on the losing end of the battle, but i will continue to voice my opinion that it is unfair and wrong.

      microsoft people, people like you, want to take that away. "don't like microsoft? don't use it -- leave your place of employment." if anything, you're the one who sounds like a communist -- one choice, for all.

      --


      Treatment, not tyranny. End the drug war and free our American POWs.
      See my user info for links.
    2. Re:more closed systems?? by Kristopher+Johnson · · Score: 1

      --

      How can you be so ignorant. I'm not saying companies can't innovate, or that they all have to write the same OS, all I'm saying is they make protocols using the existing RFC mechanism or something like it.

      --

      I don't see we can possibly say that all inter-machine communications protocols must be open and documented, or that they use the RFC mechanism. Programmers around the world are creating thousands of new protocols every day. How can we possibly do RFCs for all of them? How can we gather all of that documentation into some way that everyone can access it?

    3. Re:more closed systems?? by drinkypoo · · Score: 2

      like the original poster, you made the incredible error of allowing your mind to place text in my post that was not there. you think i said "let the government write the protocols", your error, your mistake, not mine.

      Actually, I don't recall asserting that you'd said that. What I saw you say is that the government (or some other body) should force opening of the protocols. Did I read it wrong?

      also, like the original poster, you claim i "should go get another job". actually, i think my employer should adhere to open standards. they did when i was hired. don't get me wrong, i know i'm on the losing end of the battle, but i will continue to voice my opinion that it is unfair and wrong.

      And I will defend (not to the death, but still) your right to do so. I'm not trying to shut you down.

      microsoft people, people like you, want to take that away. "don't like microsoft? don't use it -- leave your place of employment." if anything, you're the one who sounds like a communist -- one choice, for all.

      Um, no. There's plenty of other choices out there, and they only need to be supported. What I'm saying is that we are the industry, without the tech types it cannot exist. If people regularly demanded higher salaries if they had to work in a microsoft shop (Which is what I've done, BTW, though not by as much as I'd have liked) then when this was taken to extremes, companies would have to take a look at what it was costing them in a different way.

      The problem with that is a lack of solidarity, and that not everyone agrees with that outlook. Some people just see the microsoft way as the right way, and that set of people doesn't include me. Others don't really care as long as they can put in some work and get a paycheck out at the end of the day, so you're probably right, that way of doing buisness probably isn't going to provide us much return.

      But I certainly don't believe in promoting closed standards over open ones. I'm just saying that they developed them, they can be considered a trade secret, as part of their buisness plan they are a major line item (and it's not like microsoft is the only one who hasn't published their formats, or failed to publish updates to their formats, or what have you) so I don't see why we should be able to force them to open them.

      There ARE other solutions out there. I'm as dismayed as you at how many companies go microsoft just to comply with other companies, but there are others doing just as well with their open source and open standards-based solutions. With the continuing trend of strong standards support for Apache, including XML, SOAP (recently, thanks to IBM... thank you, IBM!) and the like, it's getting better all the time. The trick is to support microsoft as little as possible, and to support open standards as much as possible, thereby gradually tipping the balance, or at least achieving it, eventually.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:more closed systems?? by zeck · · Score: 1

      What? A closed standard is appealing because it's a de facto standard? What the heck are you talking about?

    5. Re:more closed systems?? by Andrew+Cady · · Score: 1

      I don't see how this is so confusing. A company will use SMB filesharing not *BECAUSE* it is a closed format, but *IN SPITE OF THAT FACT*. The company uses it because it is a de facto standard for filesharing -- NFS is a "real" standard (i.e. a documented protocol under the control of standards organizations), but because Windows does not support it, SMB is the actual (in fact -- de facto) standard, the one that people must *actually* support if they are to communicate with the world.. It is used not for technical superiority, but because of it is supported in Windows, *IN SPITE* of its proprietary nature. Get it?

    6. Re:more closed systems?? by zeck · · Score: 1

      I understand (sort of) your garbled babbling, but I still don't see how it relates to the topic. Of course no one uses anything just because it's closed. But how does that relate to the subject at hand?

    7. Re:more closed systems?? by PurpleBob · · Score: 2

      .u'i mi nelci lenu do pilno la lojban lo mupli :)
      --
      No more e-mail address game - see my user info. Time for revenge.

      --
      Win dain a lotica, en vai tu ri silota
    8. Re:more closed systems?? by Bodrius · · Score: 2

      >geez...i can't believe you slept through BOTH
      >your history classes and your philosophy
      >classes...

      Maybe I did too. Or maybe not all history/philosophy/sociology/anthropology faculties are sworn enemies of Adam Smith.

      >anyway, when you control the medium, you control
      >the content. that's history. soviet union,
      >china, nazi germany...in fact, that's why we
      >have laws (strong laws)

      And that's precisely the point libertarians use for deregulation: monopolistic control of the medium leads to complete control of the content, and the entity that has (or gives) monopoly of control of the medium is the government.

      >You would probably no be a happy camper if none
      >of your network cards would talk to each other.

      Probably not me either. Probably that's why I use a SoundBlaster-compatible card, which became a de facto standard way too long ago, even when it wasn't the only or strictly superior technology.

      Probably the card is SB-compatible for the same reason all cars would be Honda-compatible: it can be done, it makes sense, and people will buy it over yet-another-propietary-standard.

      Would they care that the standard was made by Honda to corner the market? Not really. Would it make a difference? Only if Honda were stupid enough to come up with the PS/2 and try again.

      (Now that's an incoherent mix of metaphors!)

      >And what of philosophy? We're stronger together
      >than apart. One of the basics of philosophy, and

      Basics of philosophy?! There is no such thing as a "basic of philosophy" in that sense! That's like saying "fundamentals of religion".

      Not all philosophies follow that precept, and to pretend that it is part of the essential structure of philosophy only gives the impression that you slept through your philosophy classes too.

      I have to guess you mean its basic for your philosophy, or for those that appear more convincing to you, or that it is "evidently obvious" for you. People can differ on that.

      >why government exists. Forgot about that, eh?
      >You must have been too busy calling me names to
      >think about any of this.

      Er... I think the one who called you a communist was someone else on another post. The only one who's has called names on this particular thread is you.

      >Probable result : discrimination that would be
      >very hard to prove.

      Discrimination?!

      Nope. The probable result is that you would be required to use MS when you work at home and the company would have to cover the cost it if they want to use the program, or you would have to if the company is not covering software/equipment.

      That's not discrimination any more than against those who don't have computers at home. Now if you don't WANT to use MS, then that is quite simply not the problem of the company. You may not WANT to use that silly uniform in McDonalds, just don't work there.

      >When a gang of thugs starts breaking down your
      >door to get at your wife and daughters, guess
      >who will be calling the 911 line "Oh, help,
      >nanny help

      That would be because he wanted to pay his taxes for the government to protect him from thugs. What he didn't want was to pay taxes for the government to protect him from incompatible standards. The cops would still have to come with compatible or incompatible cars.

      If he argued for zero-taxes, no-government or no-law-enforcement you would have a point. He didn't, therefore there is no point here.

      >so your toaster doesn't have to be made by the
      >same company that made the power generation
      >plant).

      That's not the reason there is a standard there; electric energy companies would be stupid to try to monopolize electric appliances (they couldn't feed as much energy consumption a competitive market).

      Electric standards exist for safety, so that your toaster doesn't kill you for no reason.

      It is curious that you ignored one of the strongest points for government endorsed standards here: safety of personnel, safety of data, etc.

      Where industry is much more willing to take risks on that side, government usually has stricter minimum safety standards which the commercial alternatives in the end have to surpass.

      Particularly in the health area, that's a good reason to have government put annoying pressure on industries.

      Bodrius

      --
      Freedom is the freedom to say 2+2=4, everything else follows...
    9. Re:more closed systems?? by Andrew+Cady · · Score: 1
      > Nobody is putting a gun to your head forcing you to use any given product or standard.

      You're missing the entire point. Yes, everyone is forced to use the de facto standard. That's the entire point. This person is talking about a situation in which everyone must choose between a non-functional computer and a computer running Windows. That is not choice.

      Why are you using TCP/IP? Is it because you chose that protocol based on technical merit? You are using TCP/IP because it is the standard, and you are forced to choose between it and nothing if you expect to communicate with the rest of the world. Given that we are FORCED to follow standards or be debilitated -- whether it's file formats or driving on the right-hand side of the road -- the standards should be set by someone with the public interest in mind. Not by Microsoft. If MS was able to obfuscate the SMB protocol enough that SAMBA could not reverse engineer it -- and they tried -- then no, you would not have choice. And if, as the original poster feared, every web site required ActiveX, no, you would not have choice. Because no matter how much responsibility you have for your choices, you can't choose the standards that other people use, and those are the ones you have to use too, if you want to communicate with them.

      Don't believe me? Try speaking exclusively lojban for a month, because it's the technically superior choice of spoken/written language. See how much choice you really have over what standards you can use.

    10. Re:more closed systems?? by Darchmare · · Score: 2

      ---
      anyway, when you control the medium, you control the content.
      ---

      Yes, but the question is not who controls the medium, but who put them there? If the vast majority of the population using computers chooses a specific standard, then who are you or I to say that they should change? We can come out with competing (and open) standards that will succeed, and in cases (HTTP, POP3, etc) that has been done.

      My point is that this is not a choice or ethics or morals like some people try to make it. It's a market decision. What you are doing is complaining in the same way a person who voted for the losing candidate in an election might.

      ---
      Or if your Honda (you seem like a honda owner, dunno why) had proprietary rims, such that you could only go to the honda dealer for tires. standards again.
      ---

      If this were an issue, I wouldn't buy Honda (and didn't, but not for that specific reason). Simple.

      What if I don't like some sort of proprietary standard in each and every automobile out there? Then I can build my own. If I can't do it, too bad for me. Obviously the market - of which I am a part of - did not decide that the same features I require are necessary.

      ---
      And what of philosophy? We're stronger together than apart.
      ---

      True.

      I'm not debating about open standards. I agree that open standards are usually inherantly superior to the same standard if it were closed.

      My point isn't about open vs. closed, my point is that it is not our right to expect anything to be open or closed (unless we enter into a contract or something). That's a decision for the vendor, and it's up to you whether you wish to support that vendor with your pocket book.

      ---
      You must have been too busy calling me names to think about any of this.
      ---

      Where did I call you a name? Please provide quotes. I'll wait.

      ---
      It's not a physical gun, but it is a virtual one -- if you don't use microsoft at home, you can't take advantage of the work-at-home program I mentioned.
      ---

      Then either live with it, or work elsewhere. That's your choice. Remember, you work for your company - not the other way around. If you can't use their software, then politely talk to your management. If you still can't, either grin and bear it or get a different job. I'm assuming that nowhere in your contract does it say that your employer promises to support each and every tool that its employees wish to use. If it's that big of a deal, get another job.

      And yes, there are companies out there that support multiple platforms pretty well. My company has users running Windows, MacOS, Linux and BeOS as primary operating systems. If they switched to Windows-only for some god forsaken reason, I could either live with it or quit. It's not my company.

      And yes, the 'open' nature of the company was part of my reason for deciding to join it, as I like to choose my tools. But you don't see me telling other companies that they should be forced to be like my employer, either.

      ---
      Hmmm...I've dealt with your type before. When a gang of thugs starts breaking down your door to get at your wife and daughters, guess who will be calling the 911 line
      ---

      This is where your argument falls off of a cliff. You talk like using a proprietary standard is akin to rape, which is complete bullshit. If anything, this is more akin to the 'Honda hub cap' theory you came up with. I don't have to buy a Honda, I can go elsewhere, or build my own car if it comes to that. Millions of people have bought Hondas, so it's obviously not that big of a deal to most people.

      ---
      How can you be so ignorant.
      ---

      *sigh*

      ---
      I'm not saying companies can't innovate, or that they all have to write the same OS, all I'm saying is they make protocols using the existing RFC mechanism or something like it.
      ---

      Go for it, then. Ask! Ask all you want. That's your right. Tell them that they won't get your cash until they change. If they tell you that only .001% of their potential clientelle agree with you, then you can go elsewhere.

      But it's not your right to force anyone to bow to your 'needs'. We aren't talking about some sort of crime against humanity here, we're talking about fucking software - software with alternatives.


      - Jeff A. Campbell
      - VelociNews (http://www.velocinews.com)

      --

      - Jeff
    11. Re:more closed systems?? by Darchmare · · Score: 2

      ---
      This person is talking about a situation in which everyone must choose between a non-functional computer and a computer running Windows. That is not choice.
      ---

      Sure it is. You can choose to work elsewhere.

      It all comes down to that. Unless the employment contract specifically states that his choice of software will forever be supported, it is strictly their decision as to what will and will not be supported.

      This exact sort of thing was a factor in me leaving my last job and moving to my current one. I have the right to be employed elsewhere, and I exercised that right. It's up to the employee to weigh the benefits of choosing his own tools with the problems of switching to another job.

      As I said, no gun is pointed to his head. It's a trade-off, sure, but unless someone promised him that his home computer would be usable with his company's systems, it's not their problem. It's his.



      - Jeff A. Campbell
      - VelociNews (http://www.velocinews.com)

      --

      - Jeff
    12. Re:more closed systems?? by Darchmare · · Score: 4

      ---
      I'm a firm believer that legislation should be enacted to force all inter-machine communication protocols to be open and documented.
      ---

      Do you support mandatory diapers for everyone to prevent accidental leakage?

      Nobody is putting a gun to your head forcing you to use any given product or standard. The market has decided, and no matter how inferior the choice may be, it's not the government's place to decide. Let the people do that.

      Obviously if a company does something terribly immoral to hurt consumers, that's one thing. But a closed standard isn't immoral - it's just not optimal. There's a difference.

      Jesus, no wonder we have such an overactive nanny culture in this country. People don't want to take responsibility for their own choices...

      - Jeff A. Campbell
      - VelociNews (http://www.velocinews.com)

      --

      - Jeff
    13. Re:more closed systems?? by Andrew+Cady · · Score: 1

      Garbled babbling? The original poster suggested that people used closed standards because they are closed, which is of course absurd. And it's not really relevant to the topic; I just replied to it because it was absurd. Anyway, glad you agree, because there'd be little point in arguing with you otherwise, troll as you apparently are.

    14. Re:more closed systems?? by drinkypoo · · Score: 1

      I think you're being a little overly violent to our friend here. What you're saying is that someone is forcing him to live his life a certain way, and I just don't think that's true. People vote for their environment with every action they take. If you go to work for a Microsoft shop, you are partially responsible for Microsoft having the level of power it currently enjoys. If you don't want the world to turn out that way (A certain Apple commercial comes to mind, ha ha) then don't work for a company that is Microsoft-Centric.

      What you're thinking right now, most probably, is something to the effect of "That's easy for you to say", or if you (the current reader, that is) are a little more cool-headed at the moment, it's something more like "But it's not that simple." I, however, disagree. My morality doesn't happen to extend to stopping Microsoft from existing; I do approve of the DOJ putting the smack down on Microsoft for certain of their buisness practices, but I don't think that inventing their own spec is one of them.

      Take for example flexlm, a license manager that exists on several flavors of unix (including linux, solaris, etc) and which has also carried to Windows NT (Notably, Softimage uses flexlm for licensing on NT.) Should they be required to show you the internals of their licensing daemon? This is a piece of code that they would probably prefer people not be able to look into too closely, which has its own protocol which is used for communication over TCP/IP by the application and the daemon.

      Maybe you think they should, in which case I propose that you do not believe in protecting Intellectual Property. Is it annoying that you don't have access to a RFC on a given protocol? Yes. I can see how that would really piss you off in certain circumstances. But again, that's something you CHOOSE to use.

      I work for a company which is largely an NT shop, but we don't use Exchange, for example, and I use perl to get work done, including talking to an MS-SQL server and twiddling the data, among a number of other tasks. Our mailserver speaks POP and SMTP, and it doesn't use any proprietary microsoft nonsense, because we know what that leads to; A lack of your email. Then again, we still have execs on AOL, so I'm not sure what all this adds up to.

      My point is, if you don't like it, don't use it. If you don't like what happens when your work runs microsoft products, don't work there. Find another job. Take your time, and move on. If you think microsoft needs more competition, provide it, or help what competition there is now. While you're at it, don't buy coffee at Starbucks or books at Borders, because they're bad, mm'kay?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    15. Re:more closed systems?? by Andrew+Cady · · Score: 2
      As I said in an earlier post, you can no more choose your computing standards than you can choose the language you speak or choose which side of the road to drive on, or choose what currency to use or choose a 6-day 28hour/day week over a traditional week. You are forced by society to either be a hermit or obey standards, and this applies to computing as well. Standards are necessary no matter who sets them, and so they should be set by someone with the public good in mind (think ISO, IETF, etc) -- not by a single corporation with its own monopoly in mind. And there's simply no reason to allow such a corporation to dictate the standards. Market forces have proved to be deficient in the matter; intervention thus becomes appropriate. I think you take for granted that open standards exist for you to choose. This does not need to be so in the future (although I must say, considering the success of free software, prospects do look good).

      And why shouldn't I buy from Borders?

    16. Re:more closed systems?? by Andrew+Cady · · Score: 1

      Along that line, being shot in the head is also a choice. It's also a trade-off. I don't understand the whole gun-to-head analogy. Is that the *only* thing that's coercion? Is not match&gasoline-to-house also coercion? How much threat of economic loss is necessary for a decision to be considered coerced? The point is that one is not capable of choosing a product based on its merits, but instead must choose based on external consequences. This is the breakdown of the entire concept of a free market, where quality is only guaranteed by the ability of people to choose products on the basis of quality. It is exactly the situation where intervention is called for.

    17. Re:more closed systems?? by Darchmare · · Score: 2

      You're dodging the real issue here.

      - A company belongs to stockholders, or is privately held. Either way, there are people who own it - much as someone owns a house. Quite likely this is not you, otherwise you could probably choose your own tools.

      - As an employee, you choose to work at the employ of said company - basically doing their work on their terms for a certain degree of compensation.

      - Obviously, there are limits: said company cannot ask you to do anything illegal, as you (and they) would be breaking the law. Last I checked, lame-ass proprietary software isn't against the law any more than your average substandard piece of office equipment.

      - If you have a problem with what they ask you to do, or the tools they provide you with to do your job, that's your problem - not theirs. If you don't like it, you don't have to work there. Unless you own a significant chunk of the company, you have no say. Period.

      This is as much 'coercion' as someone threatening not to pay you if you don't hold up to your part of a contract, which is *exactly* what this is. The only difference is that you keep the cash you've already earned at the company. You only get paid when you are of value - that's how it works.

      Get it? It's not your company. You don't have the right to use your favorite tools. The company has the right to choose what it feels will maximize its value, not you. If you are lucky, you may have the privilege, but it's not a given. Unless it says otherwise in the employment contract, of course. Did it? Didn't think so.

      And really, is being asked to use company standard software and such anything like having a gun put to your head? Having your house burnt down? Probably not, even for the most rabid GNU zealot. It ranks somewhere between having your toe stepped on and someone farting in an adjacent cubicle. In other words, you're making this into a giant issue when it's not an issue at all. This bitching makes about as much sense as someone complaining that their company requires them to wear a certain attire or requires them to fill out the occasional form. Yeah, you have the right not to work there if that kind of stuff is important to you, but you do not have the right to make demands.

      People in this country seem to have a real problem distinguishing between 'rights' and 'privileges'. These people assume they deserve something that, if anything, is a bonus of sorts. Life isn't about getting everything you want - don't sign into an employment contract with someone unless you are willing to play by their rules.

      - Jeff A. Campbell
      - VelociNews (http://www.velocinews.com)

      --

      - Jeff
    18. Re:more closed systems?? by zeck · · Score: 1

      You fail to consider how standards come to be standards. The comment before yours remarks on how no one forces you to use Microsoft products; along the same lines no one forces the company you work for to use Microsoft products. A standard is only a standard because a bunch of people agree that it's a standard. So if the public as a whole really cared about open vs. closed standards, they would stop using proprietary protocols and switch to open ones. The fact is, if open protocols really are superior, it's only a matter of time (maybe a long time) before they take over. But the only way to really find out is to wait and see, without the government stepping in to force disclosure.

    19. Re:more closed systems?? by Old+Wolf · · Score: 1

      Eh? ActiveX is (practically speaking) another name for Microsoft's COM (Component Object Model), which is open, fully documented, easy, and MS encourage everybody to use it so that there will be a plethora of components which can all communicate easily with each other, and you can use anybody else's component in your code, free of licencing worries or anything like that GPL mess. For example, I can make an application that includes a web browser and document viewer (IE and Word ActiveX controls) and do whatever I like with them. Power!

      I'll reiterate the point in case you missed it: the COM is explicitly specified and documented in detail. That's why there can be multiple COM development packages -- not just Microsoft's. I develop COM objects with Borland tools, for example.

      It's also ironic that when MS do something good like this, competitors immediately try and deface it and rip it off and "embrace and extend" it. Look at KOM, xpCOM, etc. These people could have used the existing standard, but no, they make their own cheap hack which is deliberately incompatible with all the rest.

      (To that guy who tried to tell me NS tried to make xpCOM compatible with COM but couldnt cos "MS sucked" - as evidence that they didn't, they *changed the name* of the default interface that COM objects have - the one that lets an object query another object to see what functionality it has. How sad.)

    20. Re:more closed systems?? by Andrew+Cady · · Score: 1
      First of all, you need to get off the man-working-for-corporation thing, because that's not where I am. I'm talking about corporations as well as their employees, and everyone else, being forced to use a product. The other guy mentioned being forced to use what one's corporation uses, not me. What I'm talking about is *anybody* being forced to use e.g. Windows 2005 simply because it is both vastly popular and incompatible with any competitor, as seems to be Microsoft's strategy.
      - If you have a problem with what they ask you to do, or the tools they provide you with to do your job, that's your problem - not theirs. If you don't like it, you don't have to work there. Unless you own a significant chunk of the company, you have no say. Period.
      I know it's my problem. And my preferred solution to my problem is to suggest that my say in the government, along with other people's who share my problem, be used to stop companies from continuing behavior that is harmful to society. Don't confuse what *is* with what *ought to be* -- we're only talking about the latter. You can't just say that it *isn't* illegal, you have to show why it *shouldn't* be illegal. All I'm saying is that it should, not that it is.
      This is as much 'coercion' as someone threatening not to pay you if you don't hold up to your part of a contract
      I think you're missing the point, probably because you're stuck on that example the other guy mentioned. If all corporations are forced to use Windows, then your choice is to change careers and become a janitor or something. This is not a real choice. Or put another way, this is less choice than society should provide, and less choice than it *could* provide. So the best course of action is to provide more.
      And really, is being asked to use company standard software and such anything like having a gun put to your head?
      I guess you don't understand the gun-to-head analogy... When one has a gun to one's head, one is asked to do something. The issue isn't about the nature of the demand, but whether there is a gun to your head that will go off if your answer to the demand is "no". The being-asked part is never the equivalent of the gun-to-head -- the consequences of saying "no" to the being-asked are what may be equivalent to the gun-to-head. The consequences may be losing one's career. If they are, then yes, I do consider those consequences even worse than torch-to-house; at least houses can be insured. One's life will change more dramatically by being out of one's career than by losing one's house to a fire.

      The choice, like being shot in the head, is real -- just a trade-off -- but it's not one anybody would realistically choose.

      The company has the right to choose what it feels will maximize its value, not you.
      Seeing as I'm not talking about any action against the employer, but only about taking action against software developers, I don't know whether I should... But for the purpose of lowering the number of exchanges here, that you hold this opinion both about the employer and the developer who made the incompatible popular software. In which case I contest this claim. The consumer has the right to decide which product have the most value. That is, in fact, the entire theoretical basis of our societal organization. When a company has the power to force people to buy its products in spite of their quality, society has a duty to fix the situation. The contrary policy -- that companies be allowed to use some external advantage to succeed and draw in society's resources in spite of the actual needs of society -- is an invitation to economic tyranny.

      (If my assumption about your position is incorrect, please disregard the above paragraph)

    21. Re:more closed systems?? by dbarclay10 · · Score: 3

      I bet you consider yourself a realist. Actually, in reality, you're an idealist. You see, in the ideal Free World of Capitalism, products get bought for good reasons. Maybe not because the products themselves are better, but maybe because they're cheaper. Or a nice person made them. But in reality, the marketplace is not controlled by the consumer. You're saying that we don't have to use closed, proprietary protocols. Well, that's all the manufacturers are making. If you don't use closed-source, you don't use at all. So, instead of the consumers making their choices, it's the manufacturers.

      True, a hundred years ago, this couldn't have happened. If Smith & Weston made a crappy revolver, then people would have bought from somewhere else. Unfortunatly, now there are many industries where the only game in town has all the power. Such people/corporations gained so much power, originally, because they has something to offer their customers.

      You say that the government should stay out of these cases. Well, let's examine that further. You say this, probably, because the government shouldn't be allowed to control too much of any populace. Most people in the western world(of which I am a member) have grown up with the idea of the People's Power. It is our patriotic duty to keep our governments in line, whether it be by voting, demonstrating, or in rare, extreme cases, revolution. What I assert is that the things you're trying to prevent are happening right NOW, but not by your government. The control has left the hands of the elected and leap into the hands of the corporate powerful.

      So, next time you wish to express your belief that large organizations should not tell us what to do and where to do it, you should also take into account the fact that these days, the government doesn't control us nearly as much as commercial enterprise does.

      Thank you.

      Dave

      --

      Barclay family motto:
      Aut agere aut mori.
      (Either action or death.)
    22. Re:more closed systems?? by Old+Wolf · · Score: 1

      By the way, the full specification for COM is at http://www.microsoft.com/com/, in case you thought I was trolling or anything.

    23. Re:more closed systems?? by TummyX · · Score: 1


      If the company does webpages with active-x, no browser works except IE.


      Um, ActiveX works fine in Netscape with the plugin (on windows).

      ActiveX is a technology that was around before applets where even thought of. It was a natural thing to have IE support ActiveX. Many intranets use ActiveX/IE as a deployment platform cause of it's speed the ease of development.
      Not many people exclusively use ActiveX on websites without offering an alternative.

      Most people today use dynamic html and CSS. The pages look shit on netscape not because of some evil intent from microsoft. They look crap cause netscape is 4 years behind in browser technology. Mozilla is a big step forward, if only it would crash within 15minutes every time.

      BTW, did you know that if some company wrote a window application, it'll only work on windows!!!! stuff that. And did you know that if you go and write something for unix, it'll only work on Un*x and not on windows! stuff that too.

    24. Re:more closed systems?? by Andrew+Cady · · Score: 1
      > The fact is, if open protocols really are superior, it's only a matter of time (maybe a long time) before they take over.

      Huh what? There's absolutely no reason to believe that. Just that people choose something does not make it the best choice. The fact that the majority opinion has changed from time to time proves this. Besides, the very fact that a closed standard is a de facto standard is what makes it appealing (not its closed nature). If driving on the left side of the road was, for some reason, technically superior, there is still no way market forces would ever cause people to switch. Everyone must switch at once, otherwise it loses the benefit of being a standard at all. Likewise with the metric system. However, unlike the metric system or roads, a closed standard can be opened without any effort on the part of the people. A closed standard can *become* an open standard, without anyone having to switch.

    25. Re:more closed systems?? by lomion · · Score: 1

      It's not a matter of responsability for one's choices it a matter of chossing one product for a particular reason then having a very limited choice of other options even though the claim is that what you originally bought will work with x,y and z.

      Many MS products are deisgned only to work within an MS environment all around, or at least to work well. Anything else may be intentionally handicapped in some way. That is stacking the deck wrongly imho.

      I should not have to choose a specific mail client based on the mail server or vice versa.

      --
      this space for rent
    26. Re:more closed systems?? by small_dick · · Score: 3

      geez...i can't believe you slept through BOTH your history classes and your philosophy classes...

      anyway, when you control the medium, you control the content. that's history. soviet union, china, nazi germany...in fact, that's why we have laws (strong laws) controling who controls how mauch bandwidth, particularly in radio and tv.

      it makes it much easier for people/companies to compete when you have standards. that is, someone can't take over networking by coming up with some oddball networking standard --- the IEEE takes recommendations and codifies them. You would probably no be a happy camper if none of your network cards would talk to each other.

      Or if your Honda (you seem like a honda owner, dunno why) had proprietary rims, such that you could only go to the honda dealer for tires. standards again.

      I'm taking about between machines -- a natural place for standards. they are often placed in this position.

      And what of philosophy? We're stronger together than apart. One of the basics of philosophy, and why government exists. Forgot about that, eh? You must have been too busy calling me names to think about any of this.

      As far as "...no ones putting a gun to your head to use any given product or standard...", you are literally correct. It's not a physical gun, but it is a virtual one -- if you don't use microsoft at home, you can't take advantage of the work-at-home program I mentioned. Probable result : discrimination that would be very hard to prove.

      Hmmm...I've dealt with your type before. When a gang of thugs starts breaking down your door to get at your wife and daughters, guess who will be calling the 911 line "Oh, help, nanny help, I'm not strong enough to deal with these thugs. Please send over the police I paid for with my taxes, driving on standardized tires and armed with lots of standard weapons!!

      There are standards all around you, that get you through every one of your days. Goverment and international standards, on poer tranmission (so your toaster doesn't have to be made by the same company that made the power generation plant).

      How can you be so ignorant. I'm not saying companies can't innovate, or that they all have to write the same OS, all I'm saying is they make protocols using the existing RFC mechanism or something like it.

      --


      Treatment, not tyranny. End the drug war and free our American POWs.
      See my user info for links.
    27. Re:more closed systems?? by binarybits · · Score: 1

      soviet union, china, nazi germany

      Funny, these are all governments. That's not a coincidence. It's also not a coincidence that government regulation of the airwaves and cable has lead to restricted freedom of speech and less diversity than would otherwise exist. If you say something on the air that the FCC doesn't like, they can yank your liscence.

      Re:more closed systems?? (Score:3)
      by small_dick (small_dick@threeinches.FAKE_ADDRESS.org) on Friday June 16, @10:53PM EST (#97)
      (User Info)
      geez...i can't believe you slept through BOTH your history classes and your philosophy classes...

      anyway, when you control the medium, you control the content. that's history. soviet union, china, nazi germany...in fact, that's why we have laws (strong laws) controling who controls how mauch bandwidth, particularly in radio and tv.

      it makes it much easier for people/companies to compete when you have standards. that is, someone can't take over networking by coming up with some oddball networking standard

      People come up with oddball standards and try to take over with them all the time. It never works. Why? Because closed standards stifle innovation and in the long run it smothers the market for whatever you were trying to sell in the first place. Ironically, Microsoft is a good example of this. The reason that the PC beat the Mac is primarily that the PC was an open, commodity-based hardware system while Apple tried to keep their platform closed. Despite clear technical advantages, most people chose the PC for its lower costs, wider range of options, and better competitive environment.

      Similarly, Microsoft's beating of OS/2 was largely because they were much more aggressive in getting just about anybody to develop for them. They published a standard (Windows) and went out and aggressively promoted that standard. IBM kept their platform relatively expensive to developers, and they lost.

      I'm taking about between machines -- a natural place for standards. they are often placed in this position.

      So standards are good. So what? That tells us nothing about whether government regulations help to develop open standards or simply entrench whatever happens to meet the government's favor. There is a long, long history of government regulations stifling innovation.

      And if you think Bill Gates has an unfair advantage now, wait until you see how much leverage $50 billion worth of lobbyists can give him. Do you really think a government body overseeing common standards would be unaffected by industry pressure? How do you know this industry body won't declare the Win32 API's as the only legitimate OS API and make us all write to that?

      The rest of your post is a string of irrelevant ad homs and weak "philosophical" ramblings. I'm not going to waste my time responding to it.

    28. Re:more closed systems?? by small_dick · · Score: 2

      quite wrong.

      look who was the darling of standards when it suited them -- microsoft (ODBC, DHCP) -- when they needed to get on the client side of unix.

      look who refuses to accept standards, and like you, calls anyone who thinks standards can be good a "communist", or someone who needs a "nanny" -- that same microsoft, now that other companies would like to expand onto the desktop.

      standards go wrong sometimes. people like you take that fact and say all standards are bad.

      governments go wrong sometimes. people like you take that fact and say all governments are bad.

      corporations like microsoft refuse to promote or use the standards process when it means holding or gaining market share and limiting consumer choice. people like me want it to stop, and if it means asking the government to hop in to help, i'm for that.

      when a corporation throws billions of dollars of it's invester's money away, people like you claim it's the price of progress. those dumb investors should have known better.

      you never realize that the waste of tax dollars happens sometimes, too. you think all government is bad, all regulations are bad, all standards are bad.

      you are woefully ignorant, like the original replier, who doesn't even realize that with inches of his face are dozens of standards that made his pc cheap, easy and safe to use -- many of which are mandated and inspected by the government. (insulation, wiring voltages, etc). the 2x4's in the wall next to you, the medicine in your cabinet, the plastic in your monitor.

      for some reason, people like you and the newsboy think i want the government to *write* or *create* the protocols. nothing could be further from the truth. all i'm saying, is that for the good of the free market, more than one entity be in the process, and privy to any intermachine protocols.

      if it takes government intervention to make that happen, i vote yes.

      i don't understand how people can interpret my original post as anything other than forcing the protocol process to be open. someone, your twisted mind seems to think i wrote "make the government write them". you have a very poor language parser there.

      --


      Treatment, not tyranny. End the drug war and free our American POWs.
      See my user info for links.
  26. 2001 ? by psergiu · · Score: 1

    Till "mid 2001" Mozilla and StarOffice will kick the crap out of m$ and nobody will care about IE and Oriffice. Till "mid 2001" KOffice, Konqueror, Gnome-office, Gnumeric, Abiword, [k|g]* will be as feature-full as their m$ conterparts and less buggy and more stable. Who will need m$ products in the next mellenium ?

    PS: and as we know m$, "mid 2001" == "around 2002"

    +++ATH0

    --
    1% APY, No fees, Online Bank https://captl1.co/2uIErYq Don't let your $$$ sit in a no-interest acct.
  27. ports are unlikely by Grahf666 · · Score: 2

    Very few common Mac OS X apps will be easily portable to the greater UNIX world unless most of the OS X libraries (i.e. everything under cocoa) are ported as well. GnuStep, in its current state, would not be a big help, because it only deals with the older OpenStep stuff. If someone decided to write directly to the Darwin level of things, then porting wouldn't be too problematic, but it is in fact very unlikely that this would happen, because the high level framework of Mac OS X is excellent. I would consider Mac OS X apps to be portable unless...

    a) you rewrite everything from scratch; but that defeats the purpose of a port.
    b) Apple open-sources the rest of their OS (not just the kernel), which is highly unlikely right now.

  28. Critisizing IE5? by Anonymous Coward · · Score: 2

    "broken IE5 implementations" Netscape on Linux is extraordinarily buggy. It crashes and halts on a daily basis. Just about any page with Flash or Java in one form or another might crash it. Sure, you can turn off those two things - but why should you have to? Why don't they fix the browser? IE5 on the other hand is fast, featureful and pretty. At the end of the day, I want a tool that does the job, I don't care who wrote it.

    1. Re:Critisizing IE5? by Ranger+Rick · · Score: 4
      Not only that, but IE5 on macintosh is one of the best-conforming browsers on the market right now.

      I like how in this article they point out that very little code is shared between the mac and windows teams. That much is obvious, since IE5 on windows conforms so poorly, yet the mac one is just fine. Perhapse Microsoft doesn't need a lesson from us, they need a lesson from some of their own people. ;)

      :wq!

      --

      WWJD? JWRTFM!!!

    2. Re:Critisizing IE5? by soellman · · Score: 1

      IE5 for the Mac is quite a good product, but it amazes me that MS says they'll have IE 5.5 for OSX in one year? I'd always heard that carbonizing an app took two weeks (I think Photoshop was done in a month or something like that).

      I think they're doing this so that there's no native office suite for the Mac on the launch of the OS, to delay acceptance of the OS. Bastards..

      cheers,
      -o

    3. Re:Critisizing IE5? by trkball · · Score: 1

      I could really care less about IE anymore, but Netscape on Linux does have me a little puzzled.

      I have noticed that Netscape runs really well on Solaris and AIX, which leads me to believe that the Linux version was *really* an afterthought. Netscape crashed so often on Mandrake and Red Hat for me that I always feared losing every Netscape window whenever I closed one of them. Not a useful way to work.

      I am hoping that Mozilla is a vast improvement on this once it is complete, but for now I am pretty much hooked on Solaris. Yes, Sun controls it...but it works, and there are no BSODs either.

    4. Re:Critisizing IE5? by alannon · · Score: 2

      Compliments for standards compliance in IE5 for Macintosh can be found in a press release from the WebStandards project.
      One sad, thing however, is that I've heard that recently, the Mac IE team has been moved over to the WebTV division. I hope this won't negatively impact the next version of IE for Macintosh.

  29. Re:Ad homs galore... by small_dick · · Score: 2

    >You never called me poopy-pants, but you
    >repeatedly say things like "people of your ilk,"
    >"people like you," "no reasonable person," "no
    >thinking person," etc, implying that I am a
    >member of a group of unreasonable, unthinking,
    >and uninformed people. The fact that in this case
    >I'm making a similar argument to a certain
    >group of people does not mean I share all of
    >their views. And the fact that I disagree with
    >you does not make me stupid, uninformed, twisted,
    >or evil.

    oops, there you go again. i never made the assertion you were twisted, stupid or evil, nor did I ever say you share all the views of some group.

    however, i do beleive you tend not to think when you post, that you are uninformed about several subjects, and when you post you say unreasonable things. Additionally, several other posters in the thread are like you, in that they exhibit the same behavior.

    the opinions you espouse are ones that tend to be held by a vociferous herd that, in all honesty, fails to take in the facts. there's nothing wrong with being ignorant, but to maintain the opinion once certain facts have been revealed to you is a mark of someone who has some maturing to do.

    ignorance is not a bad thing, as long as you learn. unfortunately, you seem to have problems admitting when you are wrong, even when faced with evidence to the contrary.

    Your comments on the FCC, Microsoft "standardizing hardware" and FTP being a closed standard were completely false. Yet you fail to admit you were ignorant of the facts and admit it. To cover your ignorance, and the fact that I point it out, you start claiming "ad hom, ad hom". It's not ad hom, if you and other continue to exhibit herd ignorance.

    You also keep saying I advocate the government "regulating standards" or "overseeing standards". Once again, you (and the herd like you) tend to hear the word "legislation" and inject "regulation" and "oversight". This is simply not the case -- some types of legislation are merely advisory, and have nothing to do with bureaucracy or the creation of a government standards body.

    Try to relax for a minute -- I never said those words! That "velocinews" guy, a couple others, and you created a number of falsehoods and ascribed it to me.

    That, binarybits, is the mark of an unthinking herd. And you are a member -- you and your kind.

    --


    Treatment, not tyranny. End the drug war and free our American POWs.
    See my user info for links.
  30. Some thoughts... by dbarclay10 · · Score: 2

    After having read the article thoroughly, I have some thoughts;

    1. "contain ... and a new mail client and PIM ..."

    This should be interesting. I would like to see if Microsoft has taking any hints from Open Source efforts in these areas, largely from Evolution and the KDE PIM environments. They've used a lot of MS ideas, and maybe turnabout is fair play, eh?

    2. "PowerPoint 2001 will incorporate a new tri-pane interface ..."

    Wow. I mean, honestly, that really isn't much "innovation", does it? A user can do that with any GLADE-type GNOME/GTK+ program. I think. Anyways, I don't understand how in the anti-trust trial, Microsoft has kept bringing up its right to "innovate" when this is the sort of evidence available. How much "innovation" has gone into any recent MS products? And I don't mean things that were implemented somewhere else first.

    3. "However, Office 2001 will not feature support for synchronizing data with Microsoft's Pocket PC ..."

    This is pretty lousy programming. Assuming good file and database backends, this should be a trivial thing. Why would and upper management let the press get ahold of something like this? It'll make great publicity for the Palm platform, though :)

    Dave

    P.S.: Yeah, I know that I used '"innovate"' too much ;) Gimme a break, I'm a cynic :)

    --

    Barclay family motto:
    Aut agere aut mori.
    (Either action or death.)
    1. Re:Some thoughts... by drinkypoo · · Score: 1

      Not to mention, on windows people will pay microsoft for the right to do conduits for palm. I doubt you'd see much of that on MacOS.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Some thoughts... by antic · · Score: 1

      2. "PowerPoint 2001 will incorporate a new tri-pane interface ..."

      Wow. I mean, honestly, that really isn't much "innovation", does it?

      The line from Microsoft didn't seem to suggest that they thought it was particularly innovative - just new to Powerpoint. You will find examples of Microsoft's "innovation" if you visit their research subdomain. I happen to think that security issues aside, browser/email/etc integration with the OS is a great idea. Interestingly enough, it's something that Jakob Nielsen agrees with.

      If Microsoft are split into OS and Applications, just watch them turn the browser INTO the OS, and begin their integration all over again (Office apps running from IE, Outlook from IE, etc). I don't know much about the Pocket PC of theirs but I'm sure they'll manage it there too.


      Microsoft's move to sync with the Palm ahead of the Pocket PC is not at all silly. Notice in the article that an analyst calls it an "incredibly stupid" idea, but in the very next line admits that it makes sense. The Mac and Windows Office development teams are apparently fairly distinct and share little code. It'd be more viable for them to spend time syncing the Mac version of Office with Palm, but for the Windows release, going with Pocket PC and whatever else.

      --
      'Thats they exact same thing a banana wrench monkey.'
  31. Ad homs galore... by binarybits · · Score: 1

    Just from a raw word-count, it appears that about two-thirds of your post is spent calling me names. I don't care too much about being called names but I think it says something about your ability to discuss issues in mature manner. The fact that I disagree with you does not make me stupid, ignorant, uninformed, in the pay of corporations, or evil. This is what we call an ad hominim attack and is universally recognized to be a debating fallacy.

    You say you want to force open standards. The means you want to make it *illegal* to write any code that uses a closed protocol. How far do you want that to go? If I write an application that I just use in-house, will the government break down my door and tell me to publish a spec? How about if I give it away for free on the internet? Will the Feds force me to take down my FTP server until I publish specs? How about if it's shareware? Or if I'm a small startup, will it force me to stop selling my product until I've documented every protocol my products uses?

    Clearly it would be ridiculous to require every standard to be open. Publishing a spec (and sticking to it) costs time and money. Forcing every trivial app that does networking to do so would impose millions of dollars in unneeded costs. Filling out the necessary paperwork to prove that you've got an open standard would be even worse.

    So assuming that you don't really want every standard to be forced open, then what criteria will you use? If history is any guide, such a law would be used to harrass competitors and keep out new entrants, just as the FDA does not for pharmacueticals. There would be an increasingly complex bureaucracy that you'd have to go through to prove that your protocol was sufficiently open. Eventually, getting this approval would consume much of the resources of small startups, to the point where many of them would be unable to compete. Don't believe me? Look at the pharmacuetical industry, which is dominated by a handful of big firms and spends most of its resources getting FDA approval for its products.

    Your attempt to equate standards exclusively with the government is absurd. The computer industry is full of standards that were created with no help from the government-- Unix, FireWire, USB, SCSI, IDE, ADB, etc. All of these are open or semi-open. And if you don't think open standards can exist in a free market, how do you explain the success of TCP/IP and the failure of more closed networking protocols? Yes, TCP/IP was created by the government, but no one was forced to use it.

    The fact is that in the long run the free market encourages open standards and common protocols. No government intervention is necessary. Corporations who refuse to abide by the standards process lose respect in the eyes of geeks, who take their business elsewhere. This largely explains the success of companies like IBM and Sun who are freindly to open systems. Microsoft has been losing market share in the server space precisely because sysadmins like open standards and will go out of their way to avoid products that don't have them.

    And please cut the condescending "I'm smarter than you are" crap. You have an opinion. You think your opinion is right. Fine, so tell us why your opinion is right. Use arguments and persuasion, not insults. "If you weren't such an ignoramous you'd understand" is not an argument, and it won't convince anyone older than 12 years old.

    1. Re:Ad homs galore... by small_dick · · Score: 2

      where did i call you a name?

      the problem here is your poor reading skills. if i were to call you a name, the sentence would resemble something like "oh, that binarybits, he's a poopy-pants"

      the way you and your ilk continually claim that i want to see the government write the standards is ludicrous. i never said that.

      what i said was, taken in context of the story posted to, is that exchange is a closed protocol, and Microsoft's latest strategy is to create proprietary protocols designed to lock up the client and server as a pair.

      what you and your ilk have twisted my post into, is that i want the government to create some kind of "Ministry of Protocols". that's ridiculous. you people cut the last sentence out of my post, hold it up on it's own, and say that i intend to allow no company to create a proprietary protocol.

      no thinking person can read the story, and the post, and not understand what the comment meant. you are taking it entirely out of context, and literally pissing on all the people who use RFC to insure all our computers can talk together.

      i also never said standards can't exist in a free market -- most of them were created without any government influence or intervention -- remember, binarybits, you are the one making the claim i said that. i never did.

      microsoft was a driving force in standards when they wanted the desktop. ODBC, DHCP. They wanted all the unices to participate...but now that other want in, it's a quick about face.

      you claim microsoft is losing market share in in server space. this is a half-truth. in the server space we can measure, portions of the internet, this is the case. in many places of employment, this is false.

      Example : an employer has mutiple divisions, each with their own exchange server. One division's admin decides to close pop3 and go exhange protocol only. another division keeps opens the mail server to all clients, since some want to use other mail clients, and they don't have a problem with that.

      whos right, whos wrong? the feeling on slashdot, as expressed by people like you, is that i should get another job. i think that should be the last resort. i have years of relationships built with the customer. why should i have to sacrifice that? so you can feel good that "corporate rights" are being protected?

      by the way, you spent a lot of time saying i'm trying to assert that "i'm smarter than you" (again, i never said that--you did). let's go take a peek at some of the assertions in your posts, shall we?

      >> soviet union, china, nazi germany

      >Funny, these are all governments. That's not a
      >coincidence. It's also not a coincidence that >government regulation of the airwaves and cable
      >has lead to restricted freedom of speech and less
      >diversity than would otherwise exist. If you say
      >something on the air that the FCC doesn't like,
      >they can yank your liscence.

      binarybits, you are wrong again. they are not all governments. China is a country. Anyway, one thing they all have in common is a government-controlled path of communication through some type of monolithic organization.

      the point here is that, without an iron grip on communications, it would be very difficult for a totalitarian state to rise and maintain power. having one corporation control the client and server side would make that job easier. the restrictions i mentioned would prevent any one company from assuming or maintaing such a position.

      Oh, the FCC can't "yank your license" if you say something they don't like. First of all, someone has to complain, and second, the speech must fall under a very small set of specific rules; for example, espousing the murder of an individual.

      >Ironically, Microsoft is a good example of this.
      >The reason that the PC beat the Mac is
      >primarily that the PC was an open,
      >commodity-based hardware system while Apple tried
      >to keep their platform closed.

      binarybits' version of history : Microsoft created the PC.

      >Will the Feds force me to take down my FTP server >until I publish specs?

      Newsflash for binarybits : the specs for FTP have been published for many years, via the RFC mechanism.

      >Your attempt to equate standards exclusively with
      >the government is absurd

      Never, ever did that in my posts. that bit must have bubbled up through your brain cells somehow...

      >The computer industry is full of standards that
      >were created with no help from the
      >government--Unix, FireWire, USB, SCSI, IDE, ADB,
      >etc.

      Actually, wrong again. Unix matured from some good ideas from the posix group, which had a lot of funding by the government. And your assertion is pretty grey here, as most of the electronics and software we use were originally funded by the government through contracts. For example, the IEEE is an NGO, but many of their members reap huge profits through government funding.

      >The rest of your post is a string of irrelevant
      >ad homs and weak "philosophical" ramblings.

      i did pretty well in my philosophy classes. especially the parts where we talked about the demonization of communism in the USA, and the reasons for it. that was really interesting.

      >"I'm smarter than you are"
      >"If you weren't such an ignoramous you'd
      >understand"

      i find it fascinating that you put these in quotes, and you request i stop making the statements, but i have never made those statements in any of my posts. therefore, you are falsifying my statements -- in other words, you are lying. if you are lying, you are a liar, right? is that an "ad hom"? did i call you a name, or state a simple fact?

      --


      Treatment, not tyranny. End the drug war and free our American POWs.
      See my user info for links.
    2. Re:Ad homs galore... by binarybits · · Score: 1

      where did i call you a name?

      You never called me poopy-pants, but you repeatedly say things like "people of your ilk," "people like you," "no reasonable person," "no thinking person," etc, implying that I am a member of a group of unreasonable, unthinking, and uninformed people. The fact that in this case I'm making a similar argument to a certain group of people does not mean I share all of their views. And the fact that I disagree with you does not make me stupid, uninformed, twisted, or evil.

      binarybits' version of history : Microsoft created the PC.

      Microsoft was largely responsible for making the PC a relatively open system. They could have chosen to liscense DOS and later Windows to just one linsencee, or a few as Apple did. They chose instead to liscence it to all comers.

      Oh, the FCC can't "yank your license" if you say something they don't like. First of all, someone has to complain, and second, the speech must fall under a very small set of specific rules; for example, espousing the murder of an individual.

      Sure there are rules. And they can be changed by unelected bureaucrats to fit the goals of whoever happens to be in charge. And even if they can't yank your liscence on the spot, they can certainly deny you renewal of your liscence, which has the same effect.

      no thinking person can read the story, and the post, and not understand what the comment meant. you are taking it entirely out of context, and literally pissing on all the people who use RFC to insure all our computers can talk together.

      Does the government require anyone to adhere to RFC's? No, I didn't think so. So my defending the system we have right now is pissing on that system? You are proposing that at least some companies be required by law to publish the protocols used in their products. Now that means that there is going to have to be a law written, that that law is going to be enforced by a government agency, and that a punishment will be imposed on those who don't obey that agency. You have not made it clear which protocols will be subject to this regulation, so I can't comment on specifically how it will work, but that nonetheless seems to be what you are proposing.

      The important questions of who you would subject to this legislation, how it would be enforced, and what the punishments would be for non-compliance have not been addressed, so there isn't much more to say.

      Either the government will regulate protocols, or it won't. If it won't then your previous suggestion that Microsoft be forced to open up its protocols contradicts this. If it will, then you need to be more specific.

      Anyway, I'm probably not going to continue this thread, because you clearly don't consider me and "my ilk" intelligent enough to take seriously. Let me know when you're interested in having a serious discussion rather than heaping scorn on those who disagree with you.

  32. Re:Agghhhh! Nobody has explained this right! by Thuglife · · Score: 1

    you're forgetting that Full Java1.2(1.3 when released) is part of cocoa. so there is actually 5 API that you can use to write code for X. Isn't Java available on other unix platform?

  33. Re:Will you communists never learn? by Bodrius · · Score: 1


    >Actually, your post is hideously contrived in
    >many areas, but I'll limit myself to the

    You have no idea... (I am agreeing, just in case).

    >You claim that a longer lifespan in western
    >society, as opposed to a shorter lifespan in a
    >strictly laissez faire "animal" society is
    >restricted strictly to medicinal benefits.

    First, There is nothing more "animal" in laissez faire society than in a structured society. Bees are no less animals than bears, wolves or humans.

    Second, I did not mean lifespan difference is strictly because of medicinal benefits. That is only accurate if your only other factor is government, which makes no qualitative difference.

    >What you fail to recognize is that the
    >government protects both individuals and groups,
    >through the rule of law, to prevent them from
    >competing in what our society considers
    >inapproporiate ways.

    What you fail to see is that social animals obey their unwritten laws before any governments, and it is the nature of the social animal what defines the appropiate or inappropiate way to compete. Government is only tolerated if it facilitates that without undue overhead.

    What your baboons are doing is no different from a modern coup d'etat. The very arguments that make a government legitimate are used as a justification for coup d'etats, including the "authority to take from the priviledged and give to the unpriviledged" which you have cited before.

    As a sidenote, governments have the right and duty of protecting themselves from coup d'etats, but that is not their function (as your use of the baboon example would suggest).

    >Your second point is that "Nature considers some
    >unworthy". Ah, yes. You're one of those "Kill
    >the 'tards" people, aren't you?

    No. On the "objective side", judgement of what is 'tard is not for us to make; intelligence has no evolutionary value in many environments, for example, not to mention we don't know what it is or how to analyze it precisely.

    I was stating a fact, not an opinion. Notice that the subject was "Nature", not I. It is my opinion that that is a fact, but it doesn't mean I consider it "moral". Nature doesn't have morals to share, it doesn't care.

    On the "subjective side", I'm a myopic unambitious weakling with no sense of economics and a lack of social skills; success would be very unlikely for me. I'm no "winner" that looks down on the weak, I'm weak myself.

    You're still missing the main point here: People do not live longer because of government; more people live. It is a quantitive, not a qualitative difference. You missed a valid point pursuing an invalid one.

    >Perhaps if you grew up with a brain damaged
    >brother or sister, you might have more
    >compassion, but your inability to project your

    Is that the only reason for compassion? I had my share of close victims who have suffered unduly. That doesn't change how the world works, we become irrelevant unless we know the world we want to change and understand why.

    Is compassion the only "reason" that validates your argument? What makes different in that case the argument for government from "wishful thinking"? If only the world were compassionate, everything would work wonderfully!

    You already know you are right, you only have to find why. What's the point of thinking it through in that case?

    An animalist? Maybe I am. I don't know. Is that supposed to be "bad"?

    >I'm cheering for the first baboon with the guts
    >to take a swing at you, and I hope the rest join
    >in bravely.

    How utterly compassionate of you. I'm glad you can project your existence into those who are uncapable of seeing what you see!

    (Now here is where I lose my moral ground!)

    Bodrius

    --
    Freedom is the freedom to say 2+2=4, everything else follows...
  34. Office on *nix not in the office. by cacheMan · · Score: 1

    Until the makers of Office, namely Microsoft, decide to support any efforts to port their software to OS's other than Windows and the MacOS, it doesn't really mean anything for anyone except home users. I just don't see any big companies deciding to hack a MacOS X version of Office 2000 so that their developers who are on *nix workstations can use it. At the other end of the spectrum, we might see Office apps on our home linux boxes, but haven't we already found ways to live without Microsoft? This just doesn't seem like big news to me.

  35. (OT) cat abuse by mikpos · · Score: 1

    There used to be someone around /. who would point out abuses of our good friend, cat. In his memory, I would like to point out that cat msg | mail -s "sub" $addr would be better written as mail -s "sub" $addr < msg. Please, cat is doing his best to fulfill all your catenation needs; there's no reason to burden him further.

  36. Mac OS X does not mean Unix by AIXadmin · · Score: 1

    Here is a quick run down of OS X: Aqua: Advanced HI . Puts anything else out there to shame. Carbon: Mac OS - 10% of the troublesome API's. Apple to a hard look at the Mac OS and discovered that about 10% of the API's were holding them back and causing 95% of the problems. They axed these 10% , and companies like Adobe were able with 1 developer carbonize photoshop in three weeks. Cocoa: High level API's, Apple wants developers to write to these because it will mean the least amount of work in taking advantage of many advantages of the OS such as multithreading. These API's are clean, and Apples development tools kick ass for OS X! Mach Kernel/BSD/POSIX: As is the ruff definition of a micro kernel architecture. You have a micro kernel sitting below a monolithic kernel. Mach is the Micro Kernel, and FreeBSD is the monolithic kernel in this case. Apple has said there point of reference in the BSD world is FreeBSD. That is why at WWDC FreeBSD group announced a port to the PowerPC. Apple doesn't have the desire or the time to invest in official POSIX compliance certification. They have said that if your POSIX compliant app doesn't compile on there system . Let them know about it. What does this mean for the portability of OS X apps such as MS Office? If they write to COCOA as MS will probably do. It will not be very portable. MS has said that the first release will just be a carbon app, but the later ones will be rewritten to take advantage of COCOA.
    Cheers,
    WFE
    ===========

    1. Re:Mac OS X does not mean Unix by AIXadmin · · Score: 1

      People used them. I remember on the Real Basic page announcing that there app was 95% carbonized . So they only had to redo 5% of the code. That is a very new app too. Only a couple of years old.
      Cheers,
      WFE
      ===========

    2. Re:Mac OS X does not mean Unix by Art+Tatum · · Score: 1
      the later ones will be rewritten to take advantage of COCOA.

      If this is true, then it's almost a simple matter of "make; make install". GNUstep is becoming more complete all the time.

    3. Re:Mac OS X does not mean Unix by jayc33 · · Score: 1

      I heard that classic Mac OS has about 8,000 APIs,
      and Carbon cuts 2,000, which is closer to 25%...
      apparently they're crusty old APIs that no coder
      uses anymore...

  37. Re:Good news? by drinkypoo · · Score: 1

    I use windows, openbsd, and linux.

    I would like to use office on windows, and linux.

    I'm just not sure how much I would pay...

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  38. Not surprising... by NoWhere+Man · · Score: 1

    If and when MS breaks up, the application portion of the company would be foolish to only keep making Windows Applications. Branching out and creating more solutions for other markets like Linux/Unix, Mac, and BSD would be very lucritive. But then that whole monopoly thing might be brought back up again...might have to split that company up too...
    There is going to be nothing left of Microsoft eventually...all the money they will be making will be used to fight off the courts...
    You might even see more open source products heading our way from Microsoft, just think, you'll be able to code Outlook just the way your "ILOVEYOU" virus wants...

    --

    "Imagination is the only weapon in the war against reality." -Jules de Gautier
  39. Proposed Legislation! by small_dick · · Score: 2

    Comrades! lend me your ears!

    Whereas, Microsoft, a Corporation of that great State of Washington has been found guilty of violating the Sherman Antitrust Act;

    And furthermore, such actions have harmed to a great extent both the population of these Great States and the global community;

    It is hereby ordered:

    The Microsoft Corporation shall participate fully in a Intermachine Communications Standards commitee for a period not less than ten years;

    Any and all protocols used for intermachine communication shall be fully disclosed, documented and approved of by the committee before implementation;

    The standards committee shall be composed of not less than twelve persons or corporate leaders from the fields of software or electronics.

    A steering committee shall choose the initial membership. The steering committee shall be composed of William Gates III (Microsoft Incorporated), Richard M. Stallman (The Free Software Foundation), Robert Malda (SlashDot.org), Steven Jobs (Apple, Inc), Robert Young (RedHat Linux) and Scott McNealy (Sun Microsystems).

    Each member of the steering commitee may nominate two individuals or corporations to serve on the initial committee. After a service of two years, committee members may assign their seat to an alternate, with approval of a majority of the remainder of the board. If a majority cannot be made after three rounds of nomination, the replacement shall be selected by a simple majority of the board.

    At the end of the ten year period the Microsoft Corporation may remove its prescense from the organization, and the organization may be disbanded according to the wishes of the remaining members.

    This board shall have one mandate : preserving for the future that all internetworking machines be able to seamlessly communicate through industry standard protocols. The very foundation of the internetworking community was built by industry leaders agreeing on protocols and sharing enough information such that disparate machines and software could intercommunicate.

    It is the sole intent of this law to restore that spirit of teamwork back into an industry that has fallen to the mere pursuit of greed at the expense of the communicating community.

    --


    Treatment, not tyranny. End the drug war and free our American POWs.
    See my user info for links.
    1. Re:Proposed Legislation! by alannon · · Score: 2

      Gates having to share a room with, and WORK TOGETHER with Stallman, Jobs, and McNealy?
      I can see Gates waking up in a cold sweat from a nightmare about this on a regular basis.

  40. Re:Office for Mac by To+Mega · · Score: 1

    Where has this been announced? The "from scratch" part as well as the "Cocoa" part.

    By the way, Cocoa is a programing interface accessible from both Objective-C++ and Java (through a bridge), as well as other languages such as Perl or Python via third party utilities.

  41. "Mirosoft"? Is this an abbreviation? by mangu · · Score: 1

    Why do you call "morons" people who abbreviate the word "Micro$oft" in the most readable way? And what about you? Your own abbreviation stinks. If you had written "This oming from a moron who an't even abbreviate Mirosoft in a mature fashion?" we would understand that your keyboard was missing the 'c' key. But it seems that either you can't type or you can't uderstand irony. Who do you call a moron...

    1. Re:"Mirosoft"? Is this an abbreviation? by mangu · · Score: 2

      A moron who doens't/can't see the reason for turning "microsoft" into "micro$oft" shouldn't commit typos. She/he/it (how about abbreviating this into "shit"?) should be _extremely_ careful in proofreading.

    2. Re:"Mirosoft"? Is this an abbreviation? by mangu · · Score: 2
      ha ha. you are stupid.

      Not me, I ain't. The burden of being careful about proofreading falls entirely upon those who choose to nitpick on the format people choose to express their ideas. I agree with eecummings that spelling and capitalization is irrelevant, as far as it doesn't conflict with proper semantic uderstanding.

      I'm not saying that good text formatting is completely irrelevant. Read Edward Tufte's books on this and related subjects if you think it's so important. The idea I wanted to express is that it's ridiculous to criticize a particular form of spelling if you aren't so careful about your own spelling and proofreading.

  42. Check out the press release... by toastyman · · Score: 4

    Here is what Microsoft has to say. Notice they don't actually mention OS X at all, but I'm sure it's an implied thing... While porting Office to a Posix/Unix style OS is a lot of work, porting the GUI to X/Windows will surely be a bigger task, should they try to do it.

    What's actually scarier... Follow the link on the bottom of that press release to this.

    Word 2001 introduces the Data Merge Manager, a feature available first for the Mac that simplifies and consolidates into a single window the entire process of using data to conduct mass communications via e-mail or letter. Tight integration with the new e-mail and personal information manager makes it easy to merge contacts from the Address Book into a bulk mailing.

    Eeeek! Is it me, or does it sound like Microsoft is giving every Mac user who buys Office some mass spam software? :)

    -- Kevin

    1. Re:Check out the press release... by hey! · · Score: 2

      Eeeek! Is it me, or does it sound like Microsoft is giving every Mac user who buys Office some mass spam software? :)

      Well, every feature that has a use also has a mis-use, and vice versa.

      Examples:Select everyone in my addreess on the foo committee to receive the meeting agenda; send e-mail to all friends: "it's a boy!"

      The problem is that use and mis-use can only be characterized at the semantic level. Thus the model of "innovation" based on stuffing software to the gills with features inherently produces insecure software (e.g. the love bug).

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  43. Re:Its not about easy porting.. by aat · · Score: 1

    I tried using IE 5 for Solaris and it is _extremely_ slow, when compared to netscape. The first time I tried running it, it took about 4 minutes to startup on a Sun Ultra 5 (333 Mhz Ultra Sparc IIprocessor, 128MB RAM), and was painfully slow to run.

    Arun

  44. Re:So are you. Why Cocoa? by nikko · · Score: 1

    >But Microsoft themselves said they were going to use Cocoa, Wowa! Where did you read that? I've been following this issue pretty closely and haven't been able to find a single reliable reference indicating that *any* major software will get rewritten in Cocoa. Please cite source. thanks

  45. Please!!! by effer · · Score: 2

    Development to OS X, particularly in the case of an office suite or a web browser, rely on more than the core of the OS!
    These app's will leverage the advanced PDF based abilities of the Quartz display layer to do things well (even M$ developers know to put the best face on their product!).
    If Apple opened these elements, even in a general way, life would be good for those of us who would like to see the efforts Apple has made benefit the OSS community. I doubt that will happen.
    Apple will advance things, but our benefit will still be at their hands!

  46. Re:I was under... by amccall · · Score: 1
    Bochs might work, but VMWare very definately would not. VMWare basically runs X86 code natively inside a sandbox, so Windows 98/2000/Linux/etc.. doesn't know that it isn't running on a real machine.Bochs *interprets* x86 code. Which means it will run under any OS. VirtualPC does something similar, but I think it also translates the code into the G3/G4 instruction set. Since Mac OS X doesn't run on x86 hardware, VMWare will not work on *any* Mac.

    Which, means running Win98 under a Mac would be/is *DOG* slow. (VirtualPC does pretty well, but its nothing like having a real PC.)

    So Why does Microsoft port? There are several reasons. Microsoft would like an Office monopoly to go along with its desktop OS monopoly, People aren't likely to buy VirtualPC just to run Win98/Office if there are other alternative out there(Adobe solutions, etc...), and when/if the company breaks in two the other will need revenue, and it helps provide a defense against the DOJ.

    --
    ------ 24.5% slashdot pure
  47. I have a confession... by jpowers · · Score: 2

    I like some of the Office apps. Only for what they are, mind you, but back in medieval times when you had to know 500 key commands to use Word Perfect or Lotus, I had Works and it was great. My mom could type 100wpm+ after years of practice, but I sat down and was writing my own book reports in about five minutes.

    I know this costs me on the linux geek cool scale (just when I was feeling good about explaining to the IBM employees how to install SuSE on a 770...), but I can't tell you how happy I when I first got X up and installed StarOffice. I don't know any of the Tex/Latex stuff, so it was great to be able to work with something fairly familiar.

    We have WP9(Corel2000) for linux, but I still have some residual resentment against the wall of key commands they used in their early days. I haven't tried applix yet...

    Anyway, I'd like to see them port MS Office to Unix. I've seen all the complaints about bloat and monopolies, etc... but Excel really is the best spreadsheet app of its type, and Word is just so easy to pick up at the basic Cut/Paste/Bold/Italic level... Maybe they could port the basic parts of each app (including Visio!), cutting the size in half, and then replace the VB macros with C scripting.

    That would, I think, be a great compromise. Especially if there were some way to uninstall Outlook.

    -jpowers

    --

    -jpowers
    1. Re:I have a confession... by mangu · · Score: 2
      and Word is just so easy to pick up at the basic Cut/Paste/Bold/Italic level...

      If you said "...the windows 3.0 Write is so easy..." I would agree with you. Unfortunately, Word has so many stupid default options that I can't say it's easy at any level at all. Have you ever tried to write "MSWindows95" in Word? It will "correct" you to "Mswindows95"...

  48. Sounds great but what about instruction sets? by pc486 · · Score: 1

    The Mac uses a Motorola processor, which is not compatible with the x86. Sure, one can try to get the Office apps to work on *NIXs like Linux PPC but it will never happen to the Intel based *NIXs.

  49. Re:NOT the answer by Stu+Charlton · · Score: 1

    I'm not missing the point at all -- I understand the loss of control. I think what hacker-types have a hard time believing is that most people *don't care* about losing control when it comes to some things. Hence the term "trade off".

    --
    -Stu
  50. Yehaw by fluxrad · · Score: 2

    i am soo glad to hear of hopes for these applications.

    I've waited for the day when i could use MSIE and MS Office in linux!!! no...wait...that's one of the fucking reasons i switched!!!

    Doesn't it seem odd to anyone that a shit ton of people are heralding the arrival to linux of the apps/os they originally were trying to get away from??


    FluX
    After 16 years, MTV has finally completed its deevolution into the shiny things network

    --
    "It is seldom that liberty of any kind is lost all at once." -David Hume
    1. Re:Yehaw by lomion · · Score: 1

      hate to break this to ya but this is about BSD, not Linux. Read the article closely.

      --
      this space for rent
    2. Re:Yehaw by fluxrad · · Score: 2

      i thought it was about porting Office and IE to *nix based operating systems, e.g. - BSD, OS X and Linux.

      i suppose next time i'll just put my eyeball directly against the monitor.


      FluX
      After 16 years, MTV has finally completed its deevolution into the shiny things network

      --
      "It is seldom that liberty of any kind is lost all at once." -David Hume
  51. Re:That's the subtle question by No+One · · Score: 1

    Are you saying that M$ has been the only company ever to do this? If so, you need to take a long, serious look at computer history. Dozens of companies have done and are still doing similar or identical things.

    Me, I'd rather see laws passed requiring that any protocols used by any product under consideration for purchase by the government be fully open and held by standards organizations. And I'd like to see the government start abiding by it's multiple-source and source code requirement policies. You can't argue that policies governing the government itself are in any way socialistic.

    --

    --

    There is no sin except stupidity -- Oscar Wilde
  52. Re:I was under... by linuxonceleron · · Score: 1

    Considering that OS X is only going to be realeased for PPC, VMWare which is a virtualization program for x86 machines wouldn't work. There is the possibility of using existing Linux/BSD binaries for the PPC platform on OS X, and things such as X have already been ported, but OS X is going to be a consumer app, not a Unix clone. BTW, by the text about Unicode circles, are you talking about Larry Wall's section in Open Sources?

    --

    Shine on, you crazy diamond.
  53. Pure shot in the dark, but... by T.Hobbes · · Score: 1

    could you port the software which provides that compatability?

    1. Re:Pure shot in the dark, but... by Brighten · · Score: 1

      Not quite -- I'd imagine it would be very hard to port the Carbon API set -- but here's something close. The API that Apple wants developers to write new OS X apps in, Cocoa, is based on the old NeXT API's which were availble on Windows NT and (I think) Solaris, and possibly some other OSs (not Linux). It's unclear whether Apple will take advantage of this cross-platform capability; they certainly haven't said anything about it, but there have been rumors.

  54. Re:Will you communists never learn? by small_dick · · Score: 2

    >>in the animal world, you would have a much
    >>shorter life than you have in our modern,
    >>western society.

    >Points for medicine, not government. A strong >individual could live as long without government >as with government, assuming he can get the >medical benefits (by force, if necessary). A
    >smart one probably as long, if he can make others
    >dependent on him (as a medic, for example).

    >A weaker individual without saleable talents or >the social skills to market them would die, >Nature considers him/her not worthy. I think >that's your point, but you
    >didn't make it, I have to guess.

    Actually, your post is hideously contrived in many areas, but I'll limit myself to the inaccuracies above for the sake of brevity.

    You claim that a longer lifespan in western society, as opposed to a shorter lifespan in a strictly laissez faire "animal" society is restricted strictly to medicinal benefits.

    You then go on to give an example of a "smart person" living as long (or longer) regardless of government.

    What you fail to recognize is that the government protects both individuals and groups, through the rule of law, to prevent them from competing in what our society considers inapproporiate ways.

    Example: A group of disgruntled programmers drug and hypnotize an Air Force pilot such that he napalms Bill Gate's island mansion.

    There is no "medicinal" influence here. It's just a matter of doing things within the law. In the animal kingdom, ganging together and removing a strong/unfair leader from power is a social victory. (Babboons occasionally do this when a troop leader is monopolizing power).

    Your second point is that "Nature considers some unworthy". Ah, yes. You're one of those "Kill the 'tards" people, aren't you?

    Perhaps if you grew up with a brain damaged brother or sister, you might have more compassion, but your inability to project your existence into that of the less fortunate counts strongly against any such expression of compassion. Truly an animalist.

    I'm cheering for the first baboon with the guts to take a swing at you, and I hope the rest join in bravely.

    --


    Treatment, not tyranny. End the drug war and free our American POWs.
    See my user info for links.
  55. Re:No carbon, no port, just cocoa by mbaker · · Score: 1

    More apt than Coacoa seems Carbon, since there's already MS Office for the old MacOS. It'd be easier and cheaper to simply develop for this, than to muck with Objective-C and Coacoa.

  56. Re:Agghhhh! Nobody has explained this right! by josepha48 · · Score: 2
    This is true, but something else people can do is write in Java, python, perl, C, C++, POSIX, etc. Personally I think that if the base is BSDish then cocoa and carbon, have to run on top of the BSD layer. It should be a fairly easy to port cocoa and carbon to other UNIXes in theory then. Also hardware drivers for OS X will still have to be done at the BSD level, so that more drivers for the Mac should be ported rather quickly to BSD. Once ported to BSD then moving them to Linux or other UNIXes should be fairly easy. THe kernel to OS X is open source ish.

    send flames > /dev/null

    --

    Only 'flamers' flame!

  57. Re:IE5 exists for Solaris and HP-UX by warmi · · Score: 1

    Too lazy ? Too dumb ?

    What kind of shit is that. They are niether lazy nor dumb. Currently, it simply makes no economical sense to do that.

  58. Re:That's the subtle question by donutello · · Score: 1

    Just because one company extended a standard in an attempt to screw the competition does not mean that we should make it illegal to extend standards period.

    The ability of individuals and corporations to innovate (I used that word for ironic effect here) is very fundamental to developing new and exciting technology.

    Find other ways to curb abuse of this ability but government regulation of technology is not the answer. Don't take away the right to develop products any way you please just because some people are able to abuse that right. Don't throw the baby out with the bath water.

    --
    Mmmm.. Donuts
  59. Re:Porting Ms Apps by Raven667 · · Score: 1

    As it has ben mentioned before, Cocoa is just the next version of the OpenStep libraries of which GNUStep is an implementation. Development on the GNUStep libraries is slowly plodding along, they could use our help. When they are finished, Mac OS X Cocoa apps should be only a recompile away, if you can convince the Author to go through the effort.

    --
    -- Remember: Wherever you go, there you are!
  60. Bad Grammar by HardCase · · Score: 2
    I have to comment once again on the deliberately poor use of grammar on Slashdot.

    Why...why do so many people insist on mismatching plural verbs with singular nouns? It's right in the heart of this article:

    ...Microsoft have promised products...

    My friends, no matter how many people work at Microsoft, there is only one company (for now). Microsoft is an "it". Not a "they". Don't follow the herd. Just because the staff on Slashdot can't seem to figure this out doesn't mean that everyone has to do it.

    Since virtually all of the communication through this site is written, doesn't it make sense to make the most of the language?

    I thought so...

    =h=

    1. Re:Bad Grammar by divec · · Score: 3
      Why...why do people insist on matching plural verbs with singular nouns? [...] Microsoft is an "it". Not a "they".

      <sigh> Why do you care? Even if you were correct about your grammatical point, and what you say didn't fly in the face of widespread accepted contemporary usage, what difference does it make? This is a news site, not a grammar site! The amendment you suggest doesn't make the paragraph easier to read.


      Do you object every time "data" is used as a singular noun? Do you insist on referring to countries, cars and ships as "she"? If so, you're missing a profound point: language usage changes! It changes due to the unconscious use of new constructions by native speakers. And so it should. English is designed to be parsed by humans, not SGML parsers. Its grammar is not only more flexible, but also more dynamic, than that of SGML. When you ask people to "make the most of the language", you're really trying to persuade them to end this dynamic adaptation and relegate the language to something like SGML.

      --

      perl -e 'fork||print for split//,"hahahaha"'

    2. Re:Bad Grammar by Robert+Frazier · · Score: 1


      Whilst I agree with you that it would be good if those posting paid more
      attention to grammar and, in general, language use, I think that you may
      be mistaken here.

      <p> "Microsoft" is a company name. In many ways company names are like
      group nouns, such as "government" or "team". They can be taken to be
      singular if you take them to refer to the company independently of the
      people who make it up. However, one might also take a metaphysically
      more reasonable view and think that they refer to the individuals who
      make them up.

      <p> In the USA people take company names/group nouns to be singular.
      In the UK they don't. So here people say "the government are", "the
      team are", etc. Perhaps this reflects different deep views about
      collectives. But, in any case, there you go.

      Best wishes,
      Bob

    3. Re:Bad Grammar by BlueGecko · · Score: 1
      Language is dynamic. However, just because it's dynamic doesn't mean we should toss our grammar out the window. We're talking subject-verb agreement here. The fact is that, unlike you said, his change does increase the readability of the story. If your eyes stop, it's not an ignorable grammar error; it takes away from your appreciation of the actual article, and instead your mind suddenly focuses on the error and misses the point. This isn't our language dynamically changing. This is incorrect usage. "I is fine" may someday be correct, and it is certainly "dynamic," if that's the word you want to use, but the fact is that, right now, it's wrong. Similarly, "Microsoft have" is currently wrong in American English grammar. Someday (and even in Britain, IIRC) it may be correct, but in American English it's not.

      All that said, the post is off topic, and, FWIW, the story has been corrected, but his point is perfectly valid. (And I think you'd have trouble making a case that Slashdot's grammar doesn't, on the whole, usually suck. ;)

  61. Re:Will you communists never learn? by Bodrius · · Score: 1

    >the government sometimes dictates free speech
    >takes place over the majority view. i want that
    >to continue.

    That's part of being a democracy indeed, as opposed to fascism et al, but that's a self-limitation of the government, which ends up representing and imposing majority views.

    Great if you want it to continue, but remember that any organized imposition of a majority requires a de facto government. Protection of minority opinion is not inherent to government, not even to good government, it's a compromise of government based on limits that were imposed on it with the invention of modern democracy, so that "the government of the people wouldn't run rampant". (Maybe I'm preaching the obvious, but you would be surprised how whole countries take "democracy" literally).

    My point is that government is needed to protect minority opinion only because to systematically attack minorities government is necessary. It is therefore not the best argument for government.

    >in the animal world, you would have a much
    >shorter life than you have in our modern,
    >western society.

    Points for medicine, not government. A strong individual could live as long without government as with government, assuming he can get the medical benefits (by force, if necessary). A smart one probably as long, if he can make others dependent on him (as a medic, for example).

    A weaker individual without saleable talents or the social skills to market them would die, Nature considers him/her not worthy. I think that's your point, but you didn't make it, I have to guess.

    >when the government fails, it's because people
    >like you turned their back on it and let the
    >system run rampant.

    When government fails, the system did not "run rampant". It dissolves because of structural defects. If the government runs rampant it doesn't fail: it is very successful. It's goals may or may not become different from their citizens, but that's another matter.

    When the government fails SOMEONE is because they didn't make sure the government defended their interests, that is true. Or because other people with other interests were more successful. Government will always fail a lot of people.

    Government obeys the citizens that make their interests known and press for them.
    Citizens do that in direct proportion to the benefits they reap from defending their interests.
    Corporate entities defend their interests earnestly because they can benefit greatly, and obviously. Individual citizens do not, unless the interests are very, very important for them.

    Therefore, corporate entities are at advantage within the government because they are citizens who defend their interests. Government helps corporations because they are citizens (lots of them, and with unified interests to boot), and helping citizens is their job.

    That is not failure of the government, if there is conflict between corporate interest and individual interest, it's failure of the individuals on two grounds:
    - Not defending their individual interests in the government
    - Fighting constantly with themselves because their corporate interests (job, stocks, organizations, etc) are at conflict with their personal interests.

    Both are problems of not taking responsabilities, not of a lack or excess of government. Precisely what the poster you replied to was criticizing.

    Now, the examples you use of wrong corporate behavior are all criminal acts (fraud, to be specific). Since no one argued for dissolution of law enforcement, they are irrelevant.

    I don't know that anyone argued that free markets protect from fraud. Not even that fraud is not an effective business strategy in the free market (I happen to think that in the end it backfires), which still would not make it legal. Fraud was simply not dealt with here that I know.

    And invoking history to invalidate "free markets" doesn't work, because there has never been a significant "free market" as we know it or may come to know it in the future. Scale is a BIG difference.

    >by the way, as much as i hate correcting you
    >monkeys,

    >if you still don't understand, your brain is
    >defective.

    I think you lost the moral ground here.

    >you are an unthinking name-caller

    I assume that would make you a "thinking name-caller", then?
    Now, all the "communist" crap was way out of line, but this seems worse to me (mainly because the "anti-communist" didn't pretend argumentative superiority, but you do).

    Bodrius

    --
    Freedom is the freedom to say 2+2=4, everything else follows...
  62. Re:Will you communists never learn? by cpt+kangarooski · · Score: 1

    I think you're overreacting. There are virtually no good absolute positions to take in the real world. You can say that killing is always wrong, but how do you work in military actions, self defense, suicide, etc? Similarly while it's _generally_ good for people to be able to do as they like without crossing the path of an external controlling agency, this does not mean that it is always good.

    Our model in the states is basically to set up the ground rules so that a system of checks and balances prevents anyone from being able to assert unassailable power over the other players. It's worked remarkably well, and isn't quite as reliant as earlier attempts were on nigh-omniscient machiavellian people to keep everything running smoothly.

    If MS is just another company in the industry they only have to worry about the same laws that their competitors deal with. When they are no longer akin to their competitors though, things no longer work well. You can keep lizards as pets. You cannot keep Godzilla as a pet, it just won't work. (particularly when he picks up a bus and throws it back down)

    Remember, we're trying to develop a society that is good for everyone - this is not going to be something that can be reduced to a single universal law, so we shouldn't sweat that.

    Anyway, we change the rules for MS, giving them three choices:
    1)follow the rules for monopolies
    2)willingly stop being a monopoly, become a normal company again and play by the normal rules
    3)keep it up and we'll ensure that you do 1 or 2.

    So I don't think that non-monopolys should need to open their protocols. But if it helps to keep things working in a situation which left unchecked would fail, then monopolies should have to. (as the situation warrants)

    Can't compare apples and oranges my friend.

    --
    -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  63. It is going to be more complicated to port by rifter · · Score: 1

    For one thing, Office itself is closed source. That goes without saying. But the other thing to consider is that while the kernel and BSD layer of MacOSX and MacOSX server is open source, the GUI is not. Office is a GUI app and will be made for the Mac OS X gui. It would be just as hard to port to X on BSD and co. as from Windows to X.

    Incidentally, I believe that the original Office runs in the "Blue Box" (Mac OS VM) on Mac OS X server. OS X client has "aqua" I am not sure if this is the same thing, but basically the idea was for Mac Apps to either run unmodified or be easily ported to the new system.

  64. Re:Porting? I don't think so, here's why... by drinkypoo · · Score: 1

    In these projects, you usually have to be a fairly accomplished programmer to do much, because most of the easy work has been done. I do say most because there's certainly easy tasks that don't get done because someone else is paying attention to them, but the big projects tend to be, well, big.

    I don't really code. I script in perl, and I can do some pretty clever stuff, but I mostly restrict myself to text processing. Every now and then I'll do something cute with it. I can understand program flow and so on, I've done non-blocking IO, etc etc, but I just don't feel qualified to start jumping into multithreaded C++ applications.

    Anyway, all that said, I'd rather be able to just get a tool that does what I need it to without a learning curve, and especially without having to write code. I may be lazy, but I do work I know how to do, I get these pieces of paper I give to someone who increments a counter in a computer, and then I can get little green pieces of paper to give to people to do work I don't want to do, or don't know how to do. I don't want to write my own office suite.

    Then again, Word doesn't do everything I want it to do, which is why I have Pagemaker. Now, Pagemaker for Solaris exists, or used to, IIRC. I'd like to have THAT on linux, with support for XFree acceleration extensions. THAT would be a slick piece of software to have around. It'd be nice to see them do two versions, too; One that would let you do large documents, and one that wouldn't, with different pricing scales. I bet they could make a mint on that, especially if they had some sort of dvi input plug-in or something. Come on, Adobe, leverage all that free software.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  65. It'll be emulated; expressing love for Office by Fervent · · Score: 1
    Most likely it will run in that emulation "box" Mac developers keep talking about. In that case, the actual BSD code would be kept to a minimum.

    In either case, I love Office. I don't know why most slashdoters have to continually shoot down EVERYTHING MS creates. Office on the Mac is extremely stable, and I think lately MS has catered to Mac users far more than in the past. Given a choice between StarOffice and MS Office I'd choose MS Office any day (a far more professional program).

    --

    - I don't care if they globalize against free speech. All my best free thoughts are done in my head.

  66. IE5.5 broken? Since when? by Dacta · · Score: 2
    broken IE5 implementations

    What are you talking about? Every single review of IE5.5 on the Mac I've read raved about it - especially about it's standards compliance. In some areas it is even more standard compliant than Mozilla (I believe some CSS2 issues)

    It's easy to talk tough about MS, but that is just FUD.

    1. Re:IE5.5 broken? Since when? by ewhac · · Score: 2

      Try checking out the Solaris version of IE. An unmitigated disaster (quelle surprise).

      Schwab

    2. Re:IE5.5 broken? Since when? by Stu+Charlton · · Score: 1

      Uh, someone with a Solaris workstation for their day job probably would be using Solaris to surf. I had to do this for a while. And it was fine, despite the fact that I had to restart Netscape 2 or 3 times a day.

      --
      -Stu
  67. OpenStep ran on WinNT by Mike+Greaves · · Score: 1

    > Well, it's *probable* that Apple has quite a bit of Cocoa ported to win32,
    > since that may have been their original plan. Obviously, they've shied
    > away from the win32/x86 crowd at the moment, at least for a full product,
    > probably because of lack of engineering hours to spend on the project, but
    > who knows what else that $150 million deal with Microsoft included.

    Next had an OpenStep platform available *for*sale* which would run on WinNT, at the time that Apple bought them. Unless my memory is playing tricks on me, Next had ported the BSD/Mach version to HP/UX, Solaris and WinNT by that time.

    If I am right in gathering that Cocoa is largely warmed-over OpenStep, then there's not much guessing to do - Cocoa on WinNT can, and perhaps will, be readily done. It also seems clear to me that if Apple had any business sense, they would release a Cocoa implementation on Linux - for a price - in order to drive volume adoption of the API. Have they learned from the closed-platform disaster which was the Mac? Do they understand why Windows first eclipsed MacOS, and why Linux is so hot now?

    Mike Greaves

    --
    -- Mike Greaves
    1. Re:OpenStep ran on WinNT by Valdrax · · Score: 2

      A) It would have pissed off Microsoft, which would have ended Office and IE support for the Macintosh. This was quietly axed in the days of the $150 million dollar deal. While the money was chump change to both companies (Apple have over $1 billion in reserve at the time), the main parts of the deal had to do with keeping the Mac platform viable. A loss of the major productivity suite used by 90% of all people world-wide would have lost Apple any chance at survival in the future. Part of the agreement was reportedly this port of Office to Mac OS X.

      B) No kidding. I mean, they get a lot of their competitive advantage with Office and other products from being able to weld the software and the OS as well as they do. There's no way they'd use anyone else's APIs. Just look at their SQL server and the file IO APIs added with service pack 3 to support it.

      --
      If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
  68. Re:our web page by acarey · · Score: 1

    Netscape isn't a COM container, and IE (on Win32) is. That's how IE is able to host your IT department's ActiveX controls, and Netscape isn't. Your IT department must have developed their application on the understanding that by requiring ActiveX it would only function under IE on Win32.

    --
    -- "I believe the human being and the fish can coexist peacefully." - George W. Bush, 29 September 2000
  69. Re:I was under... by GrenDel+Fuego · · Score: 2

    You could always run VMWare under BOCS..

  70. Re:I was under... by Sempiternity · · Score: 1

    No...OS X is [supposedly] being ported to x86, that was what I was wondering about, and yeah I was talking about Larry Wall's article...

    -sempiternity

    --
    01001000001000000110100101110000100000011000010010 00000010001100101110
  71. Well DUHHH!!! by Ryandav · · Score: 2

    I hate to think that this _didn't_ occur to anyone when Apple ANNOUNCED this, right? You know, back when they mentioned integrating a UNIX-DERIVATIVE into their mainstream, desktop-ruling, dumb-people-can-use-this product, remember that??!!

    I hate to say it, but the people here are just a teensy, little bit focused on linux sometimes. The BSD's are really something, and anyone who doesn't recognize by now the fact that there's room out there for _lots_ of OS's which each suit a different segment of the population, then you've forgotten that we used to be a people that did things any way we liked until TV came along and taught us all how to imitate each other so well...

    Now, is it DEFINITELY going to happen? Of course not. Even if Linus was _sure_ that this or that module would be available in time for a certain kernel release, we'd still have to take that with a little grain of salt, now wouldn't we? But it seems likely now, and how can we know today what tomorrow brings us, eh?

    --
    Check my Go-related blog for beginners: DGD
  72. it is possable by Useless · · Score: 1

    It could be don, IF (real big if) there were some sort of Aqua to, ohh, lets say Motif ( I got to say it, being the motifzone webmaster, it's in my contract ;) ) translation.
    But that would rely on Apple opening up the Aqua toolkit.
    Doubt that will happen, though.

    --
    "Even Prophets don't know everything"
  73. Re:Remember the Solaris/HPUX "ports" by jcupitt65 · · Score: 1

    I use IE5 on my Sun (*cough* for compatibility testing), and it's fine. Much faster then nutscrape 4.72 anyway. And it doesn't crash.

    I think an office port should be pretty easy, they've obviously got the display stuff done.

  74. binarybits : one or two must have slipped... by small_dick · · Score: 2

    >The previous poster was not simply advocating
    >standards.

    this is true, the poster was advocating that intermachine protocols be standardized.

    >He was advocating that the government
    >step in and *mandate* that all standards that are
    >used be open.

    wrong. the poster was advocating that intermachine protocols be open and standardized.

    for example, what was firewire is now an IEEE standard, that can be licensed for a reasonable cost and used by anyone.

    microsoft, as far as i know, is not licensing the exchange protocol to anyone, and there are free and open solutions that provide similar functionality.

    in other words, microsoft is using a proprietary protocol to maintain their monopoly. when you support this type of behavior, giving corporations the ability to mandate what OS people use at home via a closed protocol, you are treading pretty heavily on civil liberties, whether you intend to or not.

    and before you say it, i know the rallying cry of you and your ilk -- "Don't like it? Go get another job".

    well, binarybits, as much as you and your pals want to write me off as a kook, a commie, or whatever, the fact is I have several years invested with my customers, and i enjoy serving them.

    i don't see why that relationship has to be destroyed by microsoft's desire to control the software we use. the company i work for wants to keep the employees happy, but the fact is, in this division, we have a microsoft nazi who want microsoft everywhere. he runs the exchange server.

    in another division, where i know a few people, the admin is totally different. he lets people use whatever mail client they want -- he keeps pop3/smtp open.

    the company lets divisions handle things the way they think best. should i leave the company? should i change divisions? why should i? all i want is for the company to give people some freedom and choice.

    there are a variety of laws on the books regulating when and how a employer can listen in on their own phone systems, let you refuse to allow MS to be forced to adhere to standards.

    i think it's wrong to make me get another job so i can have a bit more freedom in my workplace. i also think a company that gives it's employees a bit of freedom and choice has happier employees and more production. in the long run, it's better for the company, the employee and the customer.

    so, before you complain that i should get another job, you might want to consider that i'd like my workplace to be better, and i'd like to keep working here, for my customer base, with a bit more freedom.

    >In other words, he wanted to *ban*
    >closed standards.

    wrong. the effect, to some extent, would be to *ban* closed intermachine protocols. but calling it a *banning* is a stretch. that's like calling calling FDA inspections of food products *the banning of kangaroo meat in hamburger*

    --


    Treatment, not tyranny. End the drug war and free our American POWs.
    See my user info for links.
    1. Re:binarybits : one or two must have slipped... by binarybits · · Score: 1

      He was advocating that the government step in and *mandate* that all standards that are used be open.

      wrong. the poster was advocating that intermachine protocols be open and standardized.

      Is there an echo? I thought that's what I just said.

      If you're saying you like open standards but don't think the government should be involved, then I agree wholeheartedly. But the original poster went further than this and said that if necessary the government should require that protocols be open.

      You can't have it both ways. Either the government mandates open standards or companies are free to have closed standards. Which is it?

  75. our web page by small_dick · · Score: 2

    ...uses active-x, and the authors wrote it in such a way that it ONLY works with IE.

    so, i question the qualities of your "Microsoft Standard".

    If something uses active-x, and it only works with Microsoft products, it's not much of a "standard".

    If one entity writes the "standard", and publishes it after the fact so everyone else gets to play catch up on a moving target, that's not much of a "standard" either.

    so, i was aware of what you mentioned, it just doesn't really have much of a "standard" flavor to it.

    --


    Treatment, not tyranny. End the drug war and free our American POWs.
    See my user info for links.
    1. Re:our web page by Old+Wolf · · Score: 1

      What do you mean, "only works with IE" ?
      IE is an ActiveX control.

      Most ActiveX controls (in fact, all of them but one) are not IE, and most of them do not depend on it, unless the author specifically wishes it to be so.
      (This is no 'worse' then a Linux package that "depends on" (your phrase) glibc, for example.)

      ActiveX controls work with anybody's product, not just MS (I gave an example of Borland products in the original post).

      It was documented from day 1. For example, plenty of companies wrote OLE (the precursor to COM) applications (look at all those progs that accept drag-and-drop from another application - that is OLE).

      Did you actually read what I wrote?

  76. IE for Linux by ragnarok · · Score: 1

    The day I can get IE for Linux is the day I finally dump windows.

    C'mon, netscape is crap and you all know it.

    --
    Search first, ask questions later.
  77. Re:Agghhhh! Nobody has explained this right! by cronio · · Score: 1

    1) If they're writing them in Python, Perl, C, C++, (oh, and POSIX is not a language), they still need to use the Carbon or Cocoa APIs (or hooks to the APIs).

    2) Cocoa and Carbon do NOT run on top of the BSD kernel, they run on top of Aqua, the GUI

    3) As Cocoa and Carbon are not OpenSource, and Apple has no reason to port them, they will not get ported

    4) Eh, not sure what hardware drivers you're talking about, but Aqua, the GUI, is NOT OpenSource, meaning the drivers for the graphics hardware won't be...meaning only Apple can port them.


    One Microsoft Way

    --


    My plan is to pimp before they realize I'm a jackass. Hit 'em hard and fast.
  78. Portability by leonbrooks · · Score: 1

    Given that IE5.5 on the Mac-not-OS/X is much more standards-compliant than IE on Windows, I would hope that they port that to Carbon rather than re-porting the other. I would also guess that this would be the cheapest way of achieving their end.

    It wouldn't surprise me of Office followed the same path, but Office Mac-vs-Win is not so much a camp divided as IE. The implication is that a port of Office to *BSD, Linux, BeOS, Hurd or practically anything else that runs X would be relatively simple (much of the toughest ripping out of misfeatures has already been done for the Mac port).

    It would be hilarious if UnixOffice were notably more stable than Office2000 under Windows2000, and the world wound up generally using Office and Mozilla on Linux...

    --
    Got time? Spend some of it coding or testing
    1. Re:Portability by Valdrax · · Score: 2

      They've already ported that to Mac OS X. After all, it's just a matter of replacing code that uses depecated APIs. As others have mentioned, that's all MS is doing with Office. They are doing nothing towards porting to Unix.

      --
      If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
  79. Re:Will you communists never learn? by donutello · · Score: 1

    Mischief is wrong and should be punished. That's the reason there are laws that prohibit certain behaviour, including fraud. I'm not arguing against that - please don't pretend I am.

    I'm arguing against people who believe companies should be forced to open their protocols, artists should be forced to give away their products for free, etc. I'm arguing against people who believe the government should be able to dictate at what price you sell your goods. This is not laissez-faire capitalism in the same sense of the word that you use it.

    And don't get me wrong. I'm very much a socialist. I grew up in a socialist country and strongly believe in a lot of its principles. It's just that when I see people ready to take from the rich "because no one deserves to have as much as they do" that I fear.

    Btw, the same principles that make it illegal for companies to wreak "mischief" are what prevent the majority from saying to the minority "we are more than you are and since we say so you must open up your protocols".

    --
    Mmmm.. Donuts
  80. Re:Completely wrong by hyoo · · Score: 1
    Close. OS X doesn't have three user interfaces, but three programmign interfaces (APIs)

    To most geeks the programming interface is the user interface and the user interface is just for weenies.

  81. Re:Good news? by cyber-vandal · · Score: 1

    The hole in the *nix browser market is closing at last. I'm posting this from Mozilla 16 and it is excellent (after NS4.7 at least). Not so far away now I think. As for using an MS product, if they play nicely then there's no reason not to. My (and probably many others) hatred is based on bitter and sometimes expensive experience. Or to put it another way I'm exercising my choice as a consumer not to buy a product that doesn't work properly.

  82. NOT the answer by fanatic · · Score: 1
    If you can run MS Office on your Linux box, what have you accomplished?

    1. You have put YOUR data in THEIR propietary file format. They have proven (witness the recent flap over their use of the patent for ASF to suppress 3rd party apps) that they intend to defend these file formats. It's only a matter of time before all their file formats are closed using DMCA and/or UCITA (both of which they supported big-time) and/or the patent office.

    2. You have invited their electronic self-help software onto your machine. Remeber, they hired one of the hacks that wrote UCITA. They intend to use this. If they haven't written it in yet, they will soon.
    By combining closed, proprietary file formats with the ability to turn off the apps at will, you have given them ownership of your data.

    Stallman may be extreme, but he has a definite point when he decries the use on non-free apps on free OSes. I'm not simon pure in this regard, but the more I see big business in action, the more I think that free (as in speech) software and open file formats and protocols are the only responsible way to go.
    --
    "that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
    1. Re:NOT the answer by Stu+Charlton · · Score: 1

      For a closed, proprietary format, there sure are a lot of word processors out there that support it.

      Basically, when you have an application suite that is as pervasive as Office, the "free" vs. "non-free" argument becomes irrelvant for non-developers.

      --
      -Stu
    2. Re:NOT the answer by fanatic · · Score: 1

      For a closed, proprietary format, there sure are a lot of word processors out there that support it.

      You missed the point. Those word processors support that format by reverse engineering. What happens if MS applies some nonsense encryption to the files, then uses DMCA to outlaw reverse engineering, the exact scheme used against DeCSS? What happens if MS patents the file format, then uses that patent to bully all 3rd party developers who might attempt to reverse engineer it, the exact way they did with ASF? What happens if UCITA passes enough states that MS can use it against reverse engineering? These are perilous times for the users of software with proprietary file formats.

      If MS (or any vendor) can use a closed file format and, at will, with little notification or recourse, can turn off your ability to use their app, then you no longer own your data. And they own your butt.

      --
      "that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
    3. Re:NOT the answer by Stu+Charlton · · Score: 1

      - They can't patent the file format, there's plenty of prior art
      - If they use encryption, that's their choice. 90% of the market is Office anyway.
      - The DMCA does not outlaw reverse engineering. DeCSS was preliminarily banned because the judge felt it was a tool designed for the sole purpose of cracking encryption, which the DMCA *does* outlaw.
      - ASF ain't too popular, is it?

      If there's an application that does something better than most anyone else, then I will use it regardless of proprietary file format. Vendor lock-in is a relative thing -- you have to deal with it all the time, it's the nature of software being so differentiated... Proprietariness is a trade-off.

      --
      -Stu
    4. Re:NOT the answer by fanatic · · Score: 1

      - They can't patent the file format, there's plenty of prior art

      Which the patent office is totally incapable/unwilling to understand. They grant all kinds of bogus patents regardless

      - If they use encryption, that's their choice. 90% of the market is Office anyway.
      - The DMCA does not outlaw reverse engineering. DeCSS was preliminarily banned because the judge felt it was a tool designed for the sole purpose of cracking encryption, which the DMCA *does* outlaw.


      Which makes it the same as against reverse engineering the file format if the file is encrypted.

      - ASF ain't too popular, is it?

      No, but it's a classic example of how the patent system is used to close a proprietary file format and keep it that way. You know, you can keep intentionally missing the point as much as you want, but it is still there. Go ahead and make your choice, but don't try and pretend that it's not leaving open at least the potential loss of control. UCITA, DMCA, the brain-dead patent office and vendors' willingness to leverage these make a new world of shit for software users.

      --
      "that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
  83. Maybe, but by Dacta · · Score: 2

    I bet there isn't much demand for it, so you can't really blame MS too much for not putting too much effort into bug fixing it.

    IE5.5 on Mac is pretty good by all accounts, though, which was my original point.

  84. Clarity by Anonymous Coward · · Score: 1
    For all of the people who have only read part of what Apple has said about OS X, and it's technologies, here is a clarification.

    Carbon is the technology layer that allows applications to run on PowerPC systems that utilise Mac OS 8.1 to Mac OS X. Carbon is a re-write of the Macintosh Toolkit that eliminates out-of-date API's and adds a hardware abstraction layer. "Classic" Mac OS (Arial numerals) must use the CarbonLib extension to run Carbonised application.

    Cocoa is the name for the NeXT/OpenStep API's with a few updates. Cocoa is a portable API set and already exists for Win32, Solaris, OpenStep, and Mac OS X. It's not clear whether Apple will release the API set for any other OS except Mac OS X, but the user agreement for the development releases consistently mention obtaining licenses for the API.

    Quartz is the imaging model for Max OS X. It replaces QuickDraw. It is synonymous with Windows GDI and DirectDraw. It is a hybrid of QuickDraw and Display PostScript with a few new additions and a lot of updates.

    Aqua is just the name of Apple's new interface. It is synonymous with "Platinum Appearance" for Mac OS 8-9.

    Apple's technical documents are as user-friendly as their operating systems. Most power-users can read their documents and get an understanding of Apple technology.
    Apple Tech Info Library

  85. Psychological Warfare by ch-chuck · · Score: 2

    1st, there's sort of a contradiction in your post - you want companies to be unregulated and free to practice vendor lock-in with unpublished API's that competing vendors don't have access to, and then claim that people in the market have 'freely chosen' to use the product, as if it were on a level playing field w/o hidden tie-ins and tight integration (a plus, granted) that other application developers don't have access to! Msft may have won the desktop DOS OS market by various legal means (knighted by IBM, or chosen as 'best OS' by expert microcomputer users) but to use THAT legal monopoly to leverage OTHER products to monopoly status by changing unpublished API's and being a general ass to potential competitors is clearly NOT legal!

    Anyway, with the price of Word® hitting $280 / user we just may be forced to bite the bullet and retrain people on something else that doesn't have a hook set in their jaws for the vendor to yank on when then need more fish!

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  86. Will you communists never learn? by donutello · · Score: 2

    (I don't have the karma to burn but I'm going to go ahead and voice an unpopular opinion anyway. I'm sick and tired of people on slashdot who fail to wake up and _think_ before they jump on the latest bandwagon touting the "cool" line)

    You want to dictate how people do things. You had your chance in the former Soviet Union and the enter Eastern Bloc. You failed miserably. The reason communism failed miserably is that when the government decides to actively intervene in all aspects of society, it takes away the motivation of individuals to excel - why would I try to develop a kick-ass product and corner the market if the government is going to come and take that away?

    In the absence of a motivation to excel, the motivation to produce and contribute to society, technology and advancement in general disappears.

    This might seem like a great idea in a short-term myopic view, but history has taught us that in the long run this will only lead to ruin.

    And please don't pretend there is a difference. You want protocols to use existing RFCs. So every time I want to add a new feature which the existing RFCs don't cover, I'm required to go through a lengthy process of getting what I'm doing "approved" by a bureaucratic process. The result? Stagnation. (Of course if I go ahead without waiting for the approval, you're gonna scream "embrace and extend").

    --
    Mmmm.. Donuts
    1. Re:Will you communists never learn? by Andrew+Cady · · Score: 1

      But you said it yourself... If the system rewards excellence, people will strive to excel. If the system rewards mischief, people will commit mischief. It hurts MS consumers, and therefore MS, to break compatibility for SMB with all other OS, but it hurts the other OSes more. Therefore, it is in MS's best interests. Plain and simple. Reward mischief, and you will have mischief. Reward doing good for society, and people will do good for society. Punish doing harm to society, and people will cease doing harm to society. The problem with laissez-faire capitalism is that it tends to reward behavior that is harmful to society. Brilliant, you are. Now you just need to abandon that false dichotomy (your opinion vs. communism).

    2. Re:Will you communists never learn? by Andrew+Cady · · Score: 2
      I used the word "mischief" because I consider its connotations somewhat mild. There are laws preventing fraud, but there are not laws preventing other things that are also harmful to society. Some of those things are left legal because it is supposed that market forces will make them unprofitable and therefore they will not occur. However, sometimes market forces are insufficient. Try finding a couch that isn't designed to be unusable after 5 years. Try finding a refridgerator whose motor you can replace if it breaks, without replacing the entire unit. There are currently laws that require companies to act in the monetary interests of stock-holders, even if they made no such promise to stock-holders when they went public. It doesn't seem to me any more big brotherish to require that companies only be allowed to compete based on the quality of their products, rather than through what I refer to as mischief, i.e. intentionally crippling one's own products because the crippling hurts competitors more than it hurts consumers.

      It's just that when I see people ready to take from the rich "because no one deserves to have as much as they do" that I fear.

      In spite of the quotation marks, I said no such thing, or even anything similar. The law currently guarantees certain consumer rights in various fields; drugs, food, automobiles, houses, etc. A supporter of laissez-faire would say that the things these laws require would be guaranteed by the free market, but the fact of the matter is that the laws were enacted because the market failed to guarantee them. Mostly these are life-and-death safety issues, but I see no reason why consumer rights regulations should not also apply to things such as software, when it seems appropriate. It has absolutely nothing to do with taking money away from the rich. It's about consumer rights.

  87. Re:There's this language called C... by pc486 · · Score: 1

    That's not not what I ment. If M$ was to release their Office to MacOS X, you know for dang sure they wont compile it for Linux (you wouldn't feed your head to a lion, no would you?). When C/C++/Fortran/Pascal/Wippobingbong is compiled, it's turned into instructions that the processor can use and thus if the processor is different, it wont understand the code.

  88. Re:A "dickhole?" by abdera · · Score: 1

    Unmask thyself, thou Anonymous Fuck!

    --
    This post is well thought out and accurate. Therefore, it cannot reflect the opinions of the SlashDot moderators.
  89. If everyone used Cocoa... by Art+Tatum · · Score: 1

    the world would be a much better place! Seriously, if MS does this thing with Cocoa (AKA OpenStep) it's just a simple "make; make install" because we have GNUstep! However, I doubt that they'll be using Cocoa. It just works too well for MS to use it....

  90. Re:No carbon, no port, just cocoa by Art+Tatum · · Score: 1

    Are you sure they'll use Cocoa? I would think they'd use Carbon since they already have Office et al with that API. If you have proof of their writing it in Cocoa please let me know.

  91. eh by / · · Score: 3

    You'll find that the "*nix community" isn't going to be the only bunch of people using Linux in the near future. There are plenty of businesses who'd love to dump NT if they still get to run Office.

    And btw, do yourself a favor and download and use icab instead of IE.

    --
    "If one is really a superior person, the fact is likely to leak out without too much assistance" -- John Andrew Holmes
    1. Re:eh by DustyHodges · · Score: 2

      iCab is great. I work Tech Support for the Mac, and I abuse the hall out of iCab... I send alot of people, because we're forced to tech all the way back to Mac OS 7.0.1, and iCab is the only browser that can make a secure connection for any pre OS 7.6.1 machine. It works on 7.5 no problem, and 7.0.1 with an upgrade... (Can't remember which now... Haven't dealt with a legacy machine in a few days...)

      -Dusty Hodges

    2. Re:eh by DustyHodges · · Score: 1

      Bloated as hell man! I mean, 1.1MB for a simple little browser?!?!? Who'da thought it?

  92. Re:Remember the Solaris/HPUX "ports" by Anonymous+Karma · · Score: 1

    Hmm - works like a champ here on a SPARCstation 20 running solaris 2.5.1 - except they didn't release any 5.0.1 patches or anything? Grr - won't fix the security holes on other platforms, I guess. Here is the link that works about it.

    --

    If anybody has a copy of Rhapsody for Intel to give away, drop me an email.

  93. Sorry... by jpowers · · Score: 1

    Emacs isn't a mail client.

    As for Outlook's quality, I really prefer Eudora. Under windows, that is.

    Mmmmm... finally getting sleepy. GNite, /.

    -jpowers

    --

    -jpowers
    1. Re:Sorry... by jpowers · · Score: 1

      Really? My bad. How many knuckles do I have to break hitting meta-keys to activate it? Or am I better off using mutt with emacs as an editor?

      -jpowers

      --

      -jpowers
  94. Remember the Solaris/HPUX "ports" by Squeeze+Truck · · Score: 2

    Does anybody remember IE4 for Solaris and HPUX? (Slogan: "Microsoft brings the internet to Unix!")

    MS essentially ported the entire Windows API, and had IE4 running under emulation. On an Ultra 2 it would consume a full 2/3 of the system resources, and then proceed to leak memory from there.

    If they don't do better than that this time, I say don't bother trying to make it work under BSD :)

    --

    "Reactionaries must be deprived of the right to voice their opinions; only the people have that right." - Mao

  95. Re:IE5 and OE already exist for Unix by The+Evil+Beaver · · Score: 1

    Years? Can't be years. IE5 hasn't been around for years. And anyways, that's IE5, not IE5.5, you mention. The article says IE5.5, right?
    Anyways, in my opinion, any version of IE newer than 3 is better than any or all versions of Netscape. Not to start wars or anything, but Microsoft has a browser that does more, faster, and better. And anyways, at least IE knows how to deal with CSS, as opposed to Netscape...

    --
    Chris 'coldacid' Charabaruk Meldstar Entertainment
  96. Alterior Motive? by Storm · · Score: 1

    Could it be that Microsoft is up to their old tricks again? You know, the embrace, extend, extinguish business model?

    When they ported Office to MacOS, they either did a really sloppy job of porting it or they made sure it had far inferior performance compared to the native (Intel) version. Considering who we are dealing with, I leave that choice to the reader. Whatever the case, the Macs started crashing and not performing well.

    A large aircraft company in the midwest was almost totally a Mac shop. However, when these problems started appearing, they switched over to Intel running (you guessed it) Win95.

    Personally, I don't want Office or Exploiter for Linux/*BSD/Unix. I think we're too familiar with Microsoft's business model, to believe that they would do something like that for the good of the community. They would use it to discredit *nix on the desktop. ("I don't know why these boxes crash like this. I'll bet it would run better under Windows...")

    Anybody remember the IE beta for Unix? It grabbed something like 45MB of memory just to open up.

    --
    --Storm
    1. Re:Alterior Motive? by binarybits · · Score: 1

      When they ported Office to MacOS, they either did a really sloppy job of porting it or they made sure it had far inferior performance compared to the native (Intel) version.

      You've got it backwards. Most of the apps that make up the Office package started on the Mac before Windows even existed and were ported to Windows later. They are still largely separate products-- Office 98 (which is the Mac version) has features Office 97 (the PC version) doesn't.

      Could it be that Microsoft is up to their old tricks again? You know, the embrace, extend, extinguish business model?

      Considering that they've been writing for the Mac for 15 years, this is hardly a sinister development. And the decision to keep a Mac version was a huge boost for the platform-- in fact it may very well have saved the platform at a point where market share was dwindling and several major developers were on the verge of bailing.

  97. eudora? by bzbb · · Score: 1

    try pegasus mail. it is very good. very powerful with built in finger and other stuff, folders as files, uuencode, excellent attachment support, preview the attachment code with out running, multi user. very good for windows crap

    --
    The coffee god lives!
  98. BSD and OSX by Mr+Skreet+Nite · · Score: 1

    AFAIK it is wrong that OSX is based on BSD. From my understanding it's based on the Mach kernel, which is a different beast, in much the same way as the NeXt Step OS was. I'm no expert in these matters though so if I'm wrong please be gentle :)

    1. Re:BSD and OSX by ChozSun · · Score: 1

      It is actually Mach 2.5 and BSD 4.4 that it is based on.

      Now I really will show the wetness of my ears but is that FreeBSD or OpenBSD... I did not know BSD Unix existed.

      ChozSun [e-mail]

      --
      ChozSun
      ChozSun.com
  99. MSIE Ported to Solaris - BSD-ish by MadCamel · · Score: 1

    I don't know if anyone has noticed, but there are ports of numerous MS products to Solaris, including IE. Correct me if I'm wrong, but I have worked a bit with Solaris and find it very BSD-ish. It seems to be a tangle, consisting of the "best"(read: what Sun thinks is the best) of BSD and the "best" of sysv.

    In any case, I would have to say that the Sun ports are a far cry closer to having the applications run on BSD-ish systems. This will never happen, however, as long as MS holds their anti-open-source attitudes. Notice there are no ports of any MS applications to Solaris 8. Perhaps they are afraid the underlying syscalls will be tampered with, revealing (very vaguely) their code, and how it works.

    1. Re:MSIE Ported to Solaris - BSD-ish by brank · · Score: 1

      Solaris is BSD-ish because it was very heavily influenced by the work of Bill Joy, who created BSD and then went to work for Sun.

      --
      it's green.
  100. Regurgitation. by small_dick · · Score: 2

    In the various and sundry replies to my post, which called for a government mandate that all intercommunication standards be open and documented, I have been called a communist and have read several distortions of the original statement.

    I have been told "If you don't like it there, get another job". When one admin of one division allows any client to work wih the exchange server, and another admin of another division (mine) decides to close out all non-MS clients, why should I be the one to "get another job"? Why should I have to transfer? By company policy, admins are allowed to run their servers as they see fit. Yet I am no longer allowed to use my mail client of choice? To me, this sounds much more like communism than anything I have written. "Don't like our shoes? Go barefoot." That's not freedom.

    This "communist" has worked for this division for 7 years, cultivating relationships with the customer, insuring quality and satisfaction at every cycle of the process -- and my record shows it. I am often requested by name when things go awry, since I never "drop the ball". So that makes me a "communist"?

    Somehow, a number of posters have insisted that my post demands the creation of some kind of Orwellian "Ministry of Protocols". Ridiculous. My post says nothing of the sort, it simply states that the protocols be open and documented -- my interpretation of "open" is that a variety of entities can attend, without undue discrimination. For example, there's no reason to let Lars Ulrich in, but Sun representatives should nt be disallowed.

    One poster brought up the subject of firewire, as a standard created without government intervention. Note that the companies involved did not need coercion by the government -- they wanted to spread it's use. Firewire is now an IEEE standard, anyone can get it, and must be licensed for use.

    Microsoft used standards when it suited them -- ODBC and DHCP let them get on the desktop in most corporations -- but now that they control the market, they refuse to let anyone license exchange.

    Another poster states COM/Active-X are open standards. I'm glad someone brought this up. Increasingly, companies like Microsoft and Sun pervert the standards process by inviting one or two NDA participants, creating and stabilizing everything, then releasing the "standard" after they have a huge head start. I really question this kind of "standard" -- while everyone tries to implement version 1.0, you're already debugged and running it, and working on version 2.0. This moving target, with a small group of NDA participants, is hardly an "open, documented standard". Add on to that the widespread use of Active-X controls that work with no browser except Netscape, and you have something, but it's not really a "standard".

    I think there are real threats to our civil liberties in the making here, folks. When a company makes a change that essentially forces the employees to use Microsoft products at home, and the best your peers and management can say is "Go Get Another Job", there is something deeply wrong with the way the software industry is working and the way Management is thinking.

    Corporations once had the right to listen in on your phone calls, on company property, without any regulations or hinderence. They cannot do that anymore, by law. This is a case where corporate america had to take a loss of power for the sake of individual rights.

    All I'm asking is that solutions be found to insure companies cannot be in the position to force the use of Microsoft products or services at home. I proposed a solution that makes sense to me. If you have a better solution, that doesn't involve my changing jobs or putting me in a deathcamp for being some kind of "communist", I'd like to hear it.

    --


    Treatment, not tyranny. End the drug war and free our American POWs.
    See my user info for links.
  101. Re:Good for nothing without Carbon by Roger_Wilco · · Score: 1

    I don't know about a WINE equivalent, but there is Basilisk, a Mac emulator. It requires an image of a real ROM, but I understand it's quite good.

  102. That's the subtle question by ch-chuck · · Score: 2

    So every time I want to add a new feature which the existing RFCs don't cover

    Certainly people who innovate should be allowed to collect the fruits of their labor - but there's a fine line between innovation to improve something and using a dominant position to lock out competitors. The question boils down to (to me) did Msft make proprietary changes to the open Kerberos standard to improve it (I'd love to hear exactly what those changes made better for the consumer) OR were those proprietary changes made to make other vendor's open std Kerberos products incompatible in an attempt for FORCE the consumer to switch to an all Msft shop? If the private altered standard adds no value for the consumer, but locks out competitors, Msft has a serious problem. If it does add value but, opps sorry, has the side effect of locking out competitors they can probably get away with it.

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  103. Ya- the irony is killing me :)) by ch-chuck · · Score: 2

    soviet union, china, nazi germany

    Funny, these are all governments


    Ya, those of us who don't favor complete degegulation (probably includes legalizing drugs, gambling and prostitution, peddling bleached meat and autos with known defects as well) are branded with a govt political label, while the open standards which the Internet was built on and laid out in the RFC's were largely govt sponsered and came from defense dept projects!!

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
    1. Re:Ya- the irony is killing me :)) by binarybits · · Score: 1

      The previous poster was not simply advocating standards. He was advocating that the government step in and *mandate* that all standards that are used be open. In other words, he wanted to *ban* closed standards.

      The current hodge-podge of open and closed standard we have today works pretty well. The issue is not whether standards are good or bad, nor whether good things can come out of government. The issue is whether in the long run government do a better job of promoting open systems and common standards. I don't think they will. Free markets have plenty of mechanisms to encourage open standards, and they're going to work much better than government mandates in getting people to use them.

  104. Re:MS on *nix by binarybits · · Score: 2

    Office will use the higher-level API's extensively, because this is a Macintosh application, and it therefore needs to make use of Mac GUI routines, Apple Events, aqua, etc. I don't think it's possible to make an "all darwin" app for the Mac that follows the rules for the same reason you can't (easily) make a Linux GUI app without making calls to X.

    The upshot is that porting Office to Mac OS X will do little if any good in efforts to port Office to other unices. The fact that it has a similar core does you no good if your code makes most of its calls to higher-level API's that are not supported on other platforms. You'd have to implement Carbon and Aqua on top of Darwin before you'd have any chance of running Office on it.

  105. No carbon, no port, just cocoa by active8or · · Score: 1

    "Microsoft has announced Office and IE5.5 for Mac OS X in mid-2001. Given that OS X is based on BSD, what are the ramifications for those trying to get these apps on unix? Seems like a generic OS X-to-unix API translation would be a lot easier than Win32 API-to-unix.

    Nope, I belive Microsoft has stated that they'll be using Cocoa, Appls objective-c/c API. Quite natural really, as Office is a very large applictaion, and with all those specialised MS APIs and dialogs it uses, it would never work with Aqua.

    Also, MacOS X programming, at least graphicaly, will be very different from the other systems, and as Office uses a GUI, I can't see how they could easily make a X windows/Aqua lib that works the same way. MS will not port to Linux, no way, at least not yet.

    Maybe time for a command-line version of Office! =P
    No, thats even more unlikely than Apple using a *NIX system on Macs...


    -Knut S.

  106. You're both wrong... by Millennium · · Score: 1

    The OSX ports of Office will be using Cocoa, Apple's evolution of the OpenStep API's. This is still not a "pure" BSD API, so things still wouldn't be that easy to port.

    On the plus side, GNUstep mioght make things easier to port. It depends on how much Cocoa Microsoft uses. But there is the potential.

  107. Worries about the port... by Cannonball · · Score: 1

    I started using IE 5 for DP4 of OS X and I had to, within a day, download OmniWeb cuz the Carbonized version IE 5 sucked so badly (crashed, didn't display what the HTML really was, etc) it was almost unusable. Granted this is a Developer Preview, but isn't the point of releasing some of the applications in the works so you could see if they'd work well? MS obviously didn't do all their homework on IE5. I'd hate to see a crash-prone version of the Office Suite for Mac. That's a recipe for disaster.

    --
    So there I was. Naked. In a refrigerator. With a potroast on my knees. Smokin a cigar. That's when it got REALLY weird.
  108. Re:Thirteenth post by Beatles · · Score: 1

    let's try something..

  109. Re:SLASHDOT BEACH PARTY! by Cool+Man · · Score: 1

    rocked my party... forget some of the comments here - they're posted by the slashdot elite

  110. Re:Completely wrong by RevAaron · · Score: 3

    Close. OS X doesn't have three user interfaces, but three programmign interfaces (APIs). There is BSD, Carbon, and Cocoa. BSD is what it sounds like; Carbon is a port of a cleaned up version of the current Mac OS toolbox (the API Mac OS uses); and Cocoa, is simply the next version of the OpenStep API, which is object oriented, and quite sophisticated. Carbon allows pretty easy porting of current Mac OS applications to Mac OS X. The Carbon API also exists on the traditional Mac OS, so you can produce a binary for Mac OS 8 - 9 and Mac OS X with a compiler flag, and making changes to have it run on System 7 shouldn't be too hard either. It's for these reasons many Mac OS X developers coming from previous Mac development will use Carbon. You're getting Carbon confused with Classic. Classic is an appliation which runs on Mac OS X which runs a copy of Mac OS 9 in emulation for the purpose of running non-ported prorgams. Carbon isn't as a nice of an API as Cocoa is, but it does take advantage of all of the advantages Mac OS X has over it's predecessors. When MS says they'll have Office 2001 on OS X, they're most likely to use Carbon, for the above reasons. What does this mean in the context of getting MS apps on Unix in general? Not much. Carbon and Cocoa are portable APIs, and do not require Unix at all. ARDI is trying to implement Carbon on top of Linux/X and Windows toward the end of portable programs. Apple themselves has an older version of the Cocoa API available on Windows, as a part of WebObjects development. My point? Mac OS X doesn't use X, but it's own Display PDF window server. But that doesn't matter at all. It all depends on whether or not the API is implemented on the target platform. If an app was written in Cocoa for Mac OS X, there's a good chance, sometime in the future, they could very easily be ported to Linux and other Unices via GNUstep, an implementation of the OpenStep/YellowBox/Cocoa API, which is coming along slowly, but very surely. Porting an app from Mac OS X/Cocoa to Linux/GNUstep shouldn't be that hard, as it's a high-level API. The companies writting these apps simply need an ecomical incentive to do so.

    --

    Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
  111. Re:Thirteenth post by Beatles · · Score: 1

    hmmm...

  112. Hmm. by xant · · Score: 1

    Ignoring for the moment the strong evidence that this will not actually make a Linux port any easier, I don't believe anyone switched to Linux to get away from OFFICE. We switched to Linux mostly to get away from WINDOWS. Office, while bloated, is pretty darn useful software. Windows, while bloated, is pretty and darned useless.

    --
    It's rare that you're presented with a knob whose only two positions are Make History and Flee Your Glorious Destiny.
  113. Re:Thirteenth post by Beatles · · Score: 1

    why'm i doing this?

  114. There's this language called C... by spoonboy42 · · Score: 1

    The different processors really aren't that much of a problem unless office/IE is written in assembly (which I doubt). As long as the OS and libraries are the same, C and C++ code usually compiles with no problems on alternate processors. Pretty much any Linux software runs equally well on both my P2 and my SPARC. Hackers with Macs know the same is true with PowerPCs and even 68K's.

    The problem is that OSX has an API layer that is closed and non-BSD. Classic and Carbon have a whole lot more to do with the old MacOS than with Darwin. Cocoa is a great deal more UNIX-like, but then again, M$ isn't using cocoa. The display interface is different, too (Quartz is a long, long way from X).

    --
    Anonymous Luddite: "What do you think of the dehumanizing effects of the Internet?"
    Andy Grove: "Not Much."
  115. Not bloody likely by AcidMonkey · · Score: 2
    MS, in its unbroken state, will not make office (or Office) software for *nix anytime soon. To do so would be to acknowledge that *nix is appropriate for use in an office environment. Why would MS want to legitimize one of its competitors as appropriate for one of its biggest markets?

    *nix, it's not just for servers anymore...

    ...

    --


    Got Warez?

    1. Re:Not bloody likely by marmoset · · Score: 1

      Out of the whole server market, all the BSD fragments combined add up to less than two per cent, and falling.

      Keep in mind that the world's second largest volume computing platform will be transitioning to a BSD-ish OS foundation over the next 24 months...

      How many iMacs's, IBooks, Powerbooks, and G4's get sold per year? Every new one sold will be running BSD by mid 2001.

  116. Agghhhh! Nobody has explained this right! by Bill+Daras · · Score: 5

    OS X has two main APIs.

    Coccoa, which is the revised OpenStep API with a few new tricks.

    Carbon, which is the OS 7,8,9, etc API minus the cruft, which allows software makers to create native OS X apps with only minor modification (Photoshop was ported within two weeks). It is not an emulator.

    Classic, a OS 9 Virtual Machine is used for running Classic MacOS apps.

    Microsoft would port to either Carbon or Coccoa. They wouldn't even touch the BSD innards. Now a simple trip to http://www.apple.com/macosx/ could have answered this question in about 30 seconds. Next time Slashdot should use some care, not just post anything that includes "Office, ported and BSD or Linux" in the same message.

    1. Re:Agghhhh! Nobody has explained this right! by cronio · · Score: 1

      Eh, but just like not many programs are made with Tk in Windows (which has those hooks), I doubt too many will be made for OS X. Oh, and notice I didn't say anything about Java...but we're getting off topic...the fact is, most programs won't be ported to gtk or qt (which probably won't be ported themselves for at least a few months after OS X comes out)...they'll be ported to Carbon or Cocoa. I doubt AQUA will become opensource, because that would take away Apple's big advantage over Linux/FreeBSD/etc...a really nice gui and graphical config system.


      One Microsoft Way

      --


      My plan is to pimp before they realize I'm a jackass. Hit 'em hard and fast.
    2. Re:Agghhhh! Nobody has explained this right! by josepha48 · · Score: 1
      Chances are that there will be hooks to the Tk toolkit for perl and python, and the undelying OS is BSDish so people WILL be able to write for BSD cross platfom if they want to. AQUA may end up becoming Open Source we don't know that and so could cocoa and carbon. Chances are that gtk and qt and other toolkits and API's will be available to use on MAC OS X. As well as the JDK which has swing. Ye sit wil be integrated into the OS, but you shoudl still be able to write pure swing apps. Obviously you don't program but in one language.

      send flames > /dev/null

      --

      Only 'flamers' flame!

  117. Re:So are you. Why Cocoa? by NetFu · · Score: 1

    How many secretaries do you think are going to be given shiny new G3s and G4s to run OS X just to use MS Office?

    I hate to hurt your ego, but many executive secretaries sadly have better computers than you or I do (I don't know what kind of computer you have, but I know of *many* secretaries who have G4's simply because their boss does). Hell, at one company here in the Silicon Valley, I saw a receptionist using her $5k Sun workstation and complaining that she wished she could have a Windoze PC!!! I almost smacked her on the spot, but decided to just explain to her the value of what she had and how to do what she didn't know how to do in the different OS.

  118. Re:Why is this good? by Stu+Charlton · · Score: 1

    Actually, lots of office users really do appreciate the helpers. Power users eventually turn them off, but they're quite good for newbies.

    And FINDFAST is good as long as you schedule it at the right times.

    Welcome to the world you live in: Office rules the world, and even the MS-breakup isn't going to change that fact. If you want Linux to remain a hacker's OS, then no problems... if you want it to be a mainstream OS, it's going to need Office.

    --
    -Stu
  119. test by acidrain · · Score: 1

    Debugging browser....

    --
    -- http://thegirlorthecar.com funny dating game for guys
  120. Re:Umm... by gig · · Score: 1

    > single user

    You're misinformed.

  121. Re:IE5 exists for Solaris and HP-UX by MikeFM · · Score: 1

    Okay for people who have trouble with basic comprehension or just happened to be reading that while they were tired or distracted..

    A.) they're to lazy
    B.) they're to dumb
    C.) they don't want to

    Now it's seem to me your argument falls into C. Of course it could sort of fall into A and B also the way you worded it. If it was well coded, even as well coded as an average opensource project, then they should be able to easily port it to other systems. You must agree that any mindshare gained on competing systems is worth at least this minimum amount of work to compile it for another system. So either they just are to lazy to make that small effort or they are such bad programmers that it'd take a lot of work to port over.. or the upper management is to stupid to see the benefit of gaining mindshare within the camp of prehaps the greatest competitor they've had for years.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  122. "Broken" IE5? by acb · · Score: 2

    Surely it can't be as broken as Netscape 4 for UNIX/X.

  123. Re:don't mean nuthin by gig · · Score: 1

    > However, there is about a snowballs' chance in
    > hell that Microsoft is porting Office to the Cocoa
    > API's, the native MacOS X API.

    Carbon is just as native as Cocoa, but, actually, Office 2001 for Mac OS X will be Cocoa. An MS engineer talked about this publically a month or two ago. Originally, they were going to release a Carbon version for Mac OS 8-X in late 2000, but then revised their plans and decided to do a Classic version for Mac OS 8-9 this fall, and then release a Cocoa version for Mac OS X in mid-2001.

    It makes sense when you realize that only the Office UI is truly Mac-specific ... one of Cocoa's strengths is the rapid development drag-and-drop UI stuff. If you're building a UI wrapper for Windows code, starting fresh in Cocoa is not going to take a whole lot more time than Carbonizing.

    This also will probably result in some Mac users buying Office 2001 (Classic) this fall and then buying it again (Cocoa) six or eight months later. A very Microsoftian bonus.

    As far as running Office 2001 (Cocoa) on another Unix, perhaps a PowerPC BSD with a complete GNUstep (I don't know what the status of that is) could run it. It wouldn't look the same (no Aqua) but perhaps it could be made to work.

    Apple may release Cocoa API's for other Unix variants at some point, as well. They've been trying to make XML configuration files and application packages a standard, so who knows?

  124. To clarify... by binarybits · · Score: 2

    I don't think you've got the relationship between carbon, aqua, and apps quite right. Carbon is a comprehensive set of API's designed to ease the transition for existing Mac apps. Carbon apps are fully buzzword-compliant and get all the benefits of the modern OS internals-- preemptive multitasking, modern memory management, SMP thread support, etc.

    Aqua is just Apple's name for the look and feel of its GUI. It is not an API. Apps don't write to Aqua. They write to Carbon, and then Carbon causes your app to look Aqua-ish.

    Carbon is also not the only available API. There are three major API's. (4 if you count Java) Carbon is one of them. The second is Classic, which is pretty much the existing Mac OS running inside protected memory. It will allow execution of existing Mac OS binaries. The third API is Coacoa, which is the brand new, NeXT derived, object oriented API designed for new apps. It is built around ObjC and is said to allow rapid development and highly abstract code.

    So no one ports anything to Aqua. They port to Carbon and Coacoa. Aqua is just how they look when they've done this.

  125. minor correction... by nc · · Score: 1

    My main concern is the way they develop closed protocols and make workplaces "Microsoft Only" -- if the exchange server has Microserfs administering it, no mail client will work except outlook.

    Not quite. Exchange does support IMAP (dont know about POP3), but of course there are better mail servers around :) I have personally witnessed that exchange indeed works quite well as IMAP server for a large user group (at $COMPANY, I think they had some 50k accounts or something), but sucks at performance. Anyways, it works.

    nc

    --
    I will not buy this software, it is scratched
  126. Um, Solaris?? by Shaheen · · Score: 2

    People don't seem to realize that Internet Explorer already exists for UNIX. Well, Solaris only, but it does work under X Windows.

    See it here.

    --
    You should never take life too seriously - You'll never get out of it alive.
  127. Re:I was under... by GrenDel+Fuego · · Score: 2

    The Darwin kernel that OS X uses has been ported to X86. Apple has never started that they would port OS X itself to x86. It's a possibility, but I doubt it.

  128. Re:Completely wrong by binarybits · · Score: 2

    MacOS X has three user interfaces

    If Apple does their job right, there will be only one user interface. Users will be unable to tell which API each app is working. What there will be is 3 API's, meaning developers will see three different interfaces. But the user shouldn't have to know anything about them.

    one of which is Carbon and provides legacy compatibility for all the thousands of MacOS apps out there now.

    Not so. Off-the-shelf Mac software that exists now will not run in Carbon. You are thinking of Classic, which is the compatibility box. Carbon is a stripped down subset of the current Mac OS API's that provide a gentle migration path to the new OS. But it does require rewriting some code and it does require a recompile.

    This is the API MS is using; their code won't take advantage of any of the two newer APIs in the OS.

    If they are using Carbon for this realease (and odds are they are) then it will have access to new OS features. This was the whole point of Carbon-- to strip out those functions that prevented apps being reentrant, multi-threadable, memory-protected, etc. Apple is planning on providing API's to access most if not all new OS features through Carbon.

    There is only one other API (not counting Java), and that's Coacoa. Coacoa is a Next-derived, object-oriented API designed for new apps.

  129. Re:Thirteenth post by Beatles · · Score: 1

    ehhh..you have a -10 karma, what's to lose?

  130. Re:Cool ! by Spy · · Score: 1

    I support end users with Outlook. It is a resource *PIG*. It is *VARY* buggy. It is nightmare to troubleshoot, must of the time I have to resort to waxing the HKey_Current_User\Software\Microsoft\Office\x.0\Ou tlook or deleteing and redoing the profile. It has alot of features but none seem to work quite right or %100 percent of the time. The wost thing is the line between local and server side configuration, there is none.

  131. All I ever needed to know, I learned at WWDC... by Anonymous Coward · · Score: 2

    First, the disclaimer... I'm not a very strong programmer (PERL w/ some ANSI C and Pascal, no Mac API experience). I did go to WWDC though.
    Now, here is what I understand to be true (much of it has been said here and there already).

    First, Aqua (the Interface) is totally Apple propriatary. It won't get opened and it's completely different from X. Anything coded for Aqua won't port anywhere else.
    Second, There are basically 4 ways to code a program for OS-X.
    --Classic (old Apple APIs running in emulation)
    --Carbon (new APIs, similar to Classic APIs but supported in OS8.x, 9.x, and OS-X). Benefit: Same binary for both OSes and access to OS-X features like Protected memory.
    --Cocoa (Native API set for OS-X. Full access to all OS-X core functionality, the prefered way to program new applications)
    --BSD (Code written for BSD (freeBSD) can be compiled to run from the command line. BSD code has no supported interface APIs so X Applications will not compile)

    Now... What will Microsoft do? Well, they have already bundled a developmental release of IE 5 in OSX DP4 and it's a Carbon App. No Unix code at all. The conversion from Classic APIs to Carbon APIs reportedly took 2 weeks to finish. Odds are that MS will make all Mac products Carbon compliant for the forseeable future because it allows the Mac group to develop in a familiar API and it allows them to release the same application to both Classic OS 8-9.x and OSX at the same time with no (or very little) modification. This means absolutely not help to the Unix community.
    Even when Apple cans the existing OS line, MS will be able to keep coding in Carbon.
    Even when MS eventually starts moving to Cocoa (if they ever do), it's still an Apple API from start to finish so it won't translate to any other platform. Programming for Aqua is completely different from other interfaces (I don't know of any other Display PDF interfaces... not to mention it's Apple's implimentation of a Display PDF interface).

    Sorry... This isn't any good for anyone except us Mac users.

  132. Re:don't mean nuthin by Mondragon · · Score: 1

    This is most likely correct. To get a product to market in a timely manner, Microsoft will merely 'carbonate' their app, which is to say that they will remove all calls to deprecated MacOS API's, and use the slimmed down API set known as carbon, which plays nice with OS X.

    Microsoft has already produced a Carbon version of IE5 for MacOS X DP4, so that product should actually be quite useable when OS X ships. As for Office, especially from Microsoft, that's probably a fairly, well, huge, codebase.

    In any case, what this all means is that *BSD folks are still out in the cold as far as an Office suite from Microsoft. Not that most of them would mind, probably.

    However, there is about a snowballs' chance in hell that Microsoft is porting Office to the Cocoa API's, the native MacOS X API. If that were the case, *BSD users would be closer to having a suite, but that would still require a port of parts of CoreFoundation that aren't OpenSource, although a lot of it is. GNUStep might be able to fill in the blanks where CF isn't available.

    Why would Microsoft do this? Well, it's *probable* that Apple has quite a bit of Cocoa ported to win32, since that may have been their original plan. Obviously, they've shied away from the win32/x86 crowd at the moment, at least for a full product, probably because of lack of engineering hours to spend on the project, but who knows what else that $150 million deal with Microsoft included.

    Of course, the latter part is likely all pipe dream, but it's a nice dream, isn't it? :-) With Cocoa available on Win32, MacOS X, and GNUStep providing API compatibility on other *nix systems, we would have a truly excellent cross-platform development toolkit. Of course, another strike against this idea is that Microsoft is not likely to want to port Office to Obj-C, and while that isn't the only language that Apple supports, it's a major player.

  133. Office for Mac by MoiTominator · · Score: 2

    Contrary to information provided here, Microsoft developers have already announced that Office 2001 will be rewritten from scratch for OS X using the Cocoa APIs (aka Objective C), not merely Cabonizing the OS 8/9 version.

  134. Two things of importance by firewort · · Score: 1
    First off,

    MS won't be happy about making a version of office which will fall into the hands of linux and BSD *nix types.

    Yes, they want everyone to use their software, but on their terms

    and as much as us independent, liberty-for-all linux-types want linux to be mainstream, how many of us are ready for MS on linux?

    MS won't let office run on OS X in a way that can be easily stolen. Expect it to rely on BLUEBOX (classic os 9) or on new OS X quartz/carbon.

    However, there are MS official versions of IE5 and office.

    look at www.mainsoft.com They have exclusive licensing with MS... They ported the win32 api to unix and have made native versions of IE and office. So, it IS possible, just not cost effective. (mainsoft doesn't do free software yet.)

    --

  135. Re:**WARNING** IMPORANT MESSAGE **WARNING** by osm · · Score: 1

    i wish i was a girl, so i could have a lesbian relationship with natalie portman.

    --
    i like german girls. and nannies.
  136. Re:So are you. Why Cocoa? by Millennium · · Score: 2

    OK. Why on earth would they rewrite Office to use Cocoa when they already have code to carbonize? Cocoa is mainly for new apps and rewrites.

    You've got a point. But Microsoft themselves said they were going to use Cocoa, and while I don't tend to trust Microsoft on anything major I think this one's probably true.

    Heck, it probably is a ploy to make users upgrade their computers, I won't argue that one.

    Anyway, for an office suite, Carbon would do just fine. This is not to mention that there are millions of pre G3 Macs in that won't run a Cocoa version (no G3, no OS X, no Cocoa), but will run a Carbon version (which can run on any Mac OS back to 8.1).

    Not strictly true. It's well-known that OSX DP4 runs on quite a few pre-G3 Macs (though if it's NuBus-based you're definitely out of luck). Further, it's quite possible that Apple may back-port OSX to the earlier machines (this is already true of Darwin, and it's stupid of Apple not to take advantage of that). Once you've got a basic OS going, porting it to different motherboards with the same architecture isn't that difficult. Writing the software from the ground up with that support, however, can be a very taxing task. The "G3 only" requiirement has been generally agreed to be just a trick by Apple to get the OS out more quickly, with backporting to follow in the spare time between OSX GM and January 2001.

    How many secretaries do you think are going to be given shiny new G3s and G4s to run OS X just to use MS Office?

    Not many, though be sure to consider that Office is a major app in the workforce, and this sort of thing has happened before. However, there's a greater chance of them being given iMacs (or the rumored "iBoxes") as an upgrade, and these can also run OSX.

  137. don't mean nuthin by Rhonabwy · · Score: 3

    Microsoft is porting things to Mac OS X, sure - but they'll be porting to the "Carbon" interfaces - the same old Mac style API's - with only a few twists.

    Even if they did port this all to "Aqua", it still a completely different windowing environment, and wouldn't mean squat for any of the other other *bsd environments.

  138. Actually won't help UNIX that much at all. by be-fan · · Score: 3

    Apparently, people don't seem to understand that MacOSX is not a UNIX from the developer sense. A modern MacOSX developer is sure to use the Cocoa API so that their apps appear to be like the other apps that MacOS X users will be used to. As such, their application still won't be portable to UNIX. I mean technically, it should be simple to port apps between BeOS and Linux, since they both use a POSIX base. However, a significant amount of code in a productivity app is user interface code that is tied to the UI system. Since MacOS X uses a different windowing system, even if the Office people use the BSD API for the port, it would still be hard to port to Linux/BSD/X.

    --
    A deep unwavering belief is a sure sign you're missing something...
  139. Re:I was under... by Sempiternity · · Score: 1

    I must apologize for my errant misspelling of a monopolistic company. It appears that I was in err, and that I should have used my old favourite 'Monkeysoft' in place of the ever popular Micro$oft.

    Again I apologize and withdraw any post I have made to the offense of anyone...



    -sempiternity

    P.S. Why would I want to use HTML in my posts? Isn't that as banal as using the abbreviation M$? Apparently not...

    • so I will use it as often as possible
    --
    01001000001000000110100101110000100000011000010010 00000010001100101110
  140. Good news? by DustyHodges · · Score: 1

    Well, having used the hell out of the IE 5.0 version for the Macintosh, it seems they went out of their way to feel like Mozilla/NS 6. If they can actually create a version of a browser and mail client that can beat the stability of the (mostly weak) *nix browser market, then I think there's a decent chance I'd walk away from Mozilla...

    Then, on the flip side, it's doubtful they'd do the work for a port, even if it was minimal. The *nix community is notorious for MS Hatred, and it's not likely that anyone in the community would want to actually USE an MS product...

    -Dusty Hodges

  141. Re:**WARNING** IMPORANT MESSAGE **WARNING** by CraigMcPherson · · Score: 1

    That's so true. So very very true.

  142. Good for nothing without Carbon by CMU_Nort · · Score: 2

    This does nothing for the chances of seeing Office on other *nixes because the chances are they will simply be using the Carbon API's for MacOS X, basically the same old Mac API. So unless somebody comes up with the WINE equivalent of the Mac API, we won't see Office for *nix.

    --
    --------- Beware the dragon, for you are crunchy and good with ketchup.
  143. Environments by Parsec · · Score: 1

    For something to run on MacOS X doesn't necessarily make it BSD compatible. My guess is it will be a Carbonised application, which for those of you who haven't been following Apple closely means a regular MacOS application without the calls to system functions that weren't re-entrant and stuff.

    www.mackido.com probably has a good explaination of what the Carbon environment is. I'm just too tired to look it up for you.

  144. IE5 exists for Solaris and HP-UX by MikeFM · · Score: 1

    Just look at M$'s website sometime and you'll see that IE5 exists for both Solaris and HP-UX already. I dunno about you but usually when I want to compile most Unix apps they'll compile on anything that has gcc ported to it and isn't a totally dead platform. If Microsoft isn't porting IE to FreeBSD, Linux, and other Unix-based OS's it's because A.) they're to lazy B.) they are to dumb C.) they don't want to. I'm all for M$ products being ported over to give opensource apps some competition (though I'd never use any none opensourced apps if opensourced counterparts existed) but it seems to me Microsoft isn't going to be doing that for quite some time. I'll let you decide which of the above reasons is holding them back.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  145. I'm not trying to be a dickhole but. . . by abdera · · Score: 1

    . . . and then Carbon causes your app to look Aqua-ish

    I think the work we are looking for is "aquatic"

    --
    This post is well thought out and accurate. Therefore, it cannot reflect the opinions of the SlashDot moderators.
  146. Its not about easy porting.. by lapdog · · Score: 1

    Alot of people (okay, maybe not _alot_) use IE 5 for hp-ux and solaris. But in order to get it running, you have to also download most of the already ported Win32 API as well.

    This evidence kind of implies that it really wouldn't be hard at all to port IE or Office or most other microsoft code to BSD or even Linux, but its not about easy porting. I imagine, since IE is going to the new microsoft applications company, that we will see a version of it for Linux very soon after the operating systems division's stock drops below $30. Why beat a dead horse, as they say.. But then again, none of this is really gnu.

    Dave
    --------

    --
    --------
    WWGD? (What Would Goku Do?)
  147. Summery by brank · · Score: 1
    This is a summery of the two major reasons this wouldn't work.

    First, OSX!=Carbon: MS will use the part of OSX that acts like the old MacOS, not the new APIs. From the evidence that they'll just use Cocoa, not the new Carbon APIs. This means that it wouldn't really be a port to the BSD part of OSX at all.

    Second, OSX is not just another BSD. It is a whole bunch of MacOS stuff, like the Carbon and Cocoa APIs and the GUI based on Aqua (the UI) and Quartz that is built around a BSD heart, Darwin. The MS software uses these APIs and the Aqua GUI, so it would be difficult to port to a BSD system without these. One that used X, for instance.

    Maybe somebody could work on a project similar to WINE that would port these APIs to non-OSX Unix systems. But in the meantime, since this isn't avalible, it probably would be about the same as porting MacOS 7-9 to Unix.

    --
    it's green.
    1. Re:Summery by brank · · Score: 1

      Just switch Carbon for Cocoa here. I goofed up.

      --
      it's green.
  148. Porting? I don't think so, here's why... by colindiz · · Score: 1

    Methinks you still need source code to port a program from one OS to the other.

    Sure, this would simplify writing an emulator for OSX, because it's got some BSD blood in it, but that's not a port, that's just a glorified emulator.

    Besides which, what's wrong with the (open, no less) tools provided already?

  149. Re:SLASHDOT BEACH PARTY! by mangu · · Score: 1
    the same guy who follows me around ironically telling me i need to get a life

    Well, of course he gets his life by following you and telling you to get a life... :)

    Of course, some people may think I'm you disguised, answering your own posts, but you know I ain't you. Keep up with the good work, dude!

  150. Re:SLASHDOT BEACH PARTY! by Spirilis · · Score: 1
    dude, your posts rock :)

    funnier than Mr. 575's haiku's anyway... (hey 575, how 'bout writing a haiku in response to osm's stories? heh heh heh)

    --
    the real at&t mix
  151. Why is this good? by spoonboy42 · · Score: 1

    MS Office is proof that mediocre programmers led by downright moronic (software-wise) businessmen churn out very, very bad programs. Simple productivity apps should not take up half a gig and leave their little "helpers" running in the background, sucking up system resources. Do we really need a findfast daemon?

    Abiword and GnuMeric handle office files, and the two of them downloaded in just a few minutes on my 56K. They have almost all the functionality of their M$ counterparts, and they blaze even on my old 486s. StarOffice and Applix are pretty cool too, but proprietary. And if you really crave very poorly done ports of windows apps that weren't that good in the first place, there's Corel.

    I could care less if Office gets ported to BSD or Linux. It would be very sad if after all the hard work millions of people have put into the open-source Unices, most of the users became dependant on proprietary software. Wasn't avoiding dependancy on closed software the impetus for the free software movement in the first place?

    --
    Anonymous Luddite: "What do you think of the dehumanizing effects of the Internet?"
    Andy Grove: "Not Much."
  152. MS Sense of Humour? by Jacques+Chester · · Score: 2
    Is anyone else getting the little animated gif advert on the side of the page? The one for MS Visio?

    "Undocumented systems are like the New York subway without a map."

    [pause]

    "You just don't go there!"

    This is a joke, right?

    be well;

    JC.

    --
    "Don't declare a revolution unless you are prepared to be guillotined." - Anon.

    --

    Classical Liberalism: All your base are belong to you.

  153. Re:SLASHDOT BEACH PARTY! by backhash · · Score: 1

    Wow, I just finished reading this story, and It's seriously the biggest turd I've ever laid eyes on. If you're going to troll, make it funny or shut up. By the way, love the way you reply to comments with more of your sharp wit.

    --
    You think you're so rich...But there's one thing you can't buy....A dinosaur
  154. Completely wrong by drix · · Score: 4

    Seems encouraging, doesn't it?

    Don't get your hopes up.

    The OS X MS Office ports are written such that OS X basically emulates the OS 9 operating environment for them. There is not an ounce of Unix code in these ports.

    MacOS X has three user interfaces, one of which is Carbon and provides legacy compatibility for all the thousands of MacOS apps out there now. This is the API MS is using; their code won't take advantage of any of the two newer APIs in the OS.

    --

    --

    I think there is a world market for maybe five personal web logs.
  155. What about GUI toolkit? by Temporal · · Score: 2

    Doesn't the portability of such a program depend alot more on the GUI toolkit used? I mean, the level of back-end API that an office program would need is pretty trivial (and mostly provided by ANSI-C anyway). It's the front-end that counts. AFAIK, OSX uses its own GUI stuff, not X11 or gtk.

    ------

  156. Re:Critisizing Netscape? by whoop · · Score: 1

    People are always saying how Netscape on Linux is oh so horrible and you can't do a damn thing with it. I was just wondering, what distribution, platform, etc do you use?

    I run Netscape constantly, version 4.7. I haven't found another GUI IMAP mail client to my liking. (Pine/mutt are fine, but I like pretty GUIs sometimes.) I sometimes leave Netscape up for days at a time. I compile all of KDE2 frequently, so I shut down X for that, at least once a week, sometimes twice. I have Mandrake 7.0 currently on my Athlon 550 computer. I have Java shut off and my preferences.js non-writable to preserve some of my personal preferences Netscape enjoys deleting when it can. If I see that a ridiculous plugin loading, I quickly stop, go back and never return to the site. I do that mostly because I find them quite annoying. Javascript is still left on.

    There are some complaints I have with it, but nothing to the point of "Netscape on Linux is extraordinarily buggy." So, what are you people running? I see so many people bitching about Netscape, I feel left out. Please, clue me in. With all the terrible things we've seen IE capable of doing, you'd think it would be on the Slashdot crowd's list of things worse than death.

  157. Porting Ms Apps by beekman1 · · Score: 2

    Problems
    (1) OS X APIs (Carbon, <sp>Coca</sp> etc) are not Open source / known to officaly be proted to other OSs.
    (2) only the kernel and most of the CLI of OS X is OpenSource, the GUI is prety much 100% Apple only.
    [theory 1]
    (1) MS will probably use Carbon which is a pre OS X compatablity layer think of it as a WINE type program for going between OS X and Mac OS 7-9.
    (2) Carbon is not currently portable off OS X (no implementations for linux etc) and it is not anything like Open source or even free(beer) software. and it doesn't look like it's going to be.

    --
    distrust any enterprise that requires new clothes!!!
  158. You sure about that? by The+Evil+Beaver · · Score: 1

    I don't know about Mozilla, but IE5 works right.
    And then, under Nutscrape Constipator, my site is unreadable because it just doesn't know what to do with my stylesheets. Don't believe me? Check out blaklight.tekscode.com with IE5 and NS. Tell me which looks better.

    --
    Chris 'coldacid' Charabaruk Meldstar Entertainment
  159. OS X isn't BSD by Anonymous Coward · · Score: 1

    MacOS X isn't just BSD, its a whole application layer on top of a new set of standard Mac APIs. BSD apps run on MacOS X just like they do on BSD, in a command line interface in a text window.

  160. I was under... by Sempiternity · · Score: 1

    ...the impression that OS X was compatible with linux/bsd binaries, wouldn't then the VM Ware binary work on the OS X?

    If VM Ware is able to work on OS X Mac's why is M$ porting their pitances to Aqua anything of note? All it would really take is VM Ware, virtually running Win98, and people can use their m$ office crap...

    If I'm wrong, please mark this: -1 (stupid)
    I just finished reading a text about UNICODE Circles, so please bear with me.
    -sempiternity

    --
    01001000001000000110100101110000100000011000010010 00000010001100101110