LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   General (https://www.linuxquestions.org/questions/general-10/)
-   -   The Microsoft Scheme (https://www.linuxquestions.org/questions/general-10/the-microsoft-scheme-898659/)

bluegospel 08-22-2011 05:23 PM

Quote:

Originally Posted by SigTerm (Post 4450566)
if you're developer, it is your job to deal with all those situations, all those problems associated with underlying platform, all incompatibilites

Yeah, I guess that makes sense. But still, I think Microsoft is a considerable variable in the progress of IT, and not favorable.

frankbell 08-22-2011 08:09 PM

Quote:

Originally Posted by SigTerm (Post 4450138)
You seem to assume that greed is "bad". Can you prove it?

Check your Websters:

Quote:

Greed: : a selfish and excessive desire for more of something (as money) than is needed.
The key words are "selfish and unrestrained."

I think that mountaintop removal mining might be one of the exhibits in that case.

Flown over West Virginia lately?

SigTerm 08-22-2011 10:27 PM

Quote:

Originally Posted by frankbell (Post 4450664)
The key words are "selfish and unrestrained."

I'm not convinced.

Sumguy 08-22-2011 11:39 PM

Quote:

Originally Posted by bluegospel (Post 4450317)
The point I've tried to make though, is not that Windows hinders Linux, but that they create a bottle neck for the setting of standards--which slows down considerably the progress of IT in general.

I agree with you, in part. The reason I say in part, is because it is not just MS's use of proprietary formats which creates that bottleneck...but also the fact that so many consumers just use them and go along with whatever MS shoves down their throats. The more of us who use FOSS....the more that will change.

When shopping for a new printer recently, I naturally chose one whose manufacturer oofers Linux drivers. I will now not buy any computer-related product that is not Linux compatible. Some companies have already gotten the idea...and who knows, maybe one day, MS will be the one trying to keep up with FOSS standards, because their customers will demand it as Linux users become more common.

rob.rice 08-23-2011 12:21 AM

Quote:

Originally Posted by TB0ne (Post 4450184)

How does MS "shut out" the open source community? Answer: they don't, because they CAN'T. There is no board of directors, management committee, etc. for OSS, and the leadership there is would welcome MS's involvement....if it didn't also come with strings attached to it, and that's where the problem is. Neither the OSS leadership nor MS is going to budge on that one way or the other, so they each do their own things.

they DO lock out some hardware from other O/Ss by writing drivers in exchange for a NDA
a good example of this is cannon printers
if you can't get information about a device you can't write a driver for it
I have even heard apple users bitching about this

brianL 08-23-2011 06:05 AM

SigTerm
For the benefit of us that are not as enlightened/well-educated as you obviously are, can you explain why greed is not bad?

H_TeXMeX_H 08-23-2011 07:38 AM

I think I've had enough of SigTerm's genius arguments for a while ... on the ignore list you go.

TB0ne 08-23-2011 09:27 AM

Quote:

Originally Posted by bluegospel (Post 4450535)
You're really saying, as much professional experience as you have, that Microsoft's refusal to conform doesn't slow you down personally as a programmer? Don't you time and again have to 1) use workarounds to make your programs work accross platforms? 2) study and learn new workaround every time a new technology comes out?

Doesn't slow me down at all, and in fact, HELPS me quite a bit. The code I write obeys the standards, and since I KNOW them, they're easy to follow. So, for point (1), I don't use workarounds, since the 'platform' doesn't matter. Firefox and Chrome run on all platforms, and if I'm writing a piece of 'fat' code/client, I write it the way *I* see fit. MS doesn't enter into it at all. And (2), when ISN'T there a new technology to learn?? Are you so young or naive that you think there's some point when you quit learning?
Quote:

Granted I'm totally a newbie, but as such I've already run into these issues time and again. If it slows us down as programmers, certainly MSFT's shenanigans stifle standards setters, and commerce in general (sic).
Once again, MS does NOT stifle standards setters, since THEY DO NOT CARE WHAT MS DOES. You obviously don't pay attention to what folks here have been saying, leading again to a stronger suspicion of yet another 'troll' thread.

bluegospel 08-23-2011 11:13 AM

Quote:

Originally Posted by Sumguy (Post 4450746)
I agree with you, in part. The reason I say in part, is because it is not just MS's use of proprietary formats which creates that bottleneck...but also the fact that so many consumers just use them and go along with whatever MS shoves down their throats. The more of us who use FOSS....the more that will change.

Absolutely. Microsoft's not the only culpable party. Consumers as well as many of us in the open-source camp are responsible too. Yet if Microsoft would conform, that change in itself would turn the tide of the others. By ourselves we can't change gravity much, but the mass of MSoft could.

Quote:

Originally Posted by Sumguy (Post 4450746)
When shopping for a new printer recently, I naturally chose one whose manufacturer oofers Linux drivers. I will now not buy any computer-related product that is not Linux compatible. Some companies have already gotten the idea...and who knows, maybe one day, MS will be the one trying to keep up with FOSS standards, because their customers will demand it as Linux users become more common.

That shows conviction. What resources have you found most accomodating when shopping?

bluegospel 08-23-2011 11:27 AM

Quote:

Originally Posted by TB0ne (Post 4451129)
Are you so young or naive that you think there's some point when you quit learning?

Absolutely not! Young and sometimes ignorant as a programmer, yes. Forsaking very careful study, never. As a very wise person said millenia ago, "Wisdom is the principle thing, therefore get wisdom. Though it costs all you have, get understanding." And that's a principle I live by.

Quote:

Originally Posted by TB0ne (Post 4451129)
The code I write obeys the standards, and since I KNOW them, they're easy to follow. So, for point (1), I don't use workarounds, since the 'platform' doesn't matter. Firefox and Chrome run on all platforms,

I don't quite understand what your saying here. Are you saying you only write code for open-source apps? For example, if you were writing a script to run in a browser, wouldn't you give consideration to IE?

TB0ne 08-23-2011 01:48 PM

Quote:

Originally Posted by bluegospel (Post 4451226)
Absolutely not! Young and sometimes ignorant as a programmer, yes. Forsaking very careful study, never. As a very wise person said millenia ago, "Wisdom is the principle thing, therefore get wisdom. Though it costs all you have, get understanding." And that's a principle I live by.

Really? So then why do you persist in this thread, when your point has been addressed MANY TIMES, but the things people are saying appear to fall on deaf ears? There is no "Microsoft Scheme"...no conspiracy, and MS doesn't hold anyone back from anything. Re-read all the replies you've got since opening this thread, and they're all basically saying the same thing.
Quote:

I don't quite understand what your saying here. Are you saying you only write code for open-source apps? For example, if you were writing a script to run in a browser, wouldn't you give consideration to IE?
No, and you should apply your "careful study" principle to what people are telling you; there is little left to interpretation, unless you're very young, very naive, or are just a troll.

I write code that obeys the STANDARD. I do NOT write work-arounds...if it doesn't work, I lay the blame where it needs to go, and that would be on IE. If I write a piece of client software to run stand-alone, again, I write it to obey the standards (SQL, TCP/IP, etc.), and don't put in ANYTHING that doesn't, or that the software doesn't need, period.

bluegospel 08-23-2011 09:09 PM

Quote:

Originally Posted by TB0ne (Post 4451322)
No [I don't consider IE when writing code for a browser] I write code that obeys the STANDARD. I do NOT write work-arounds...if it doesn't work, I lay the blame where it needs to go, and that would be on IE. If I write a piece of client software to run stand-alone, again, I write it to obey the standards (SQL, TCP/IP, etc.), and don't put in ANYTHING that doesn't, or that the software doesn't need, period.

Okay, that puts what your saying in much better perspective. But I thought it was the programmers job to accomodate all platforms, especially when writing web pages, unless it's only on an intranet or something and everyone's running standards-compliant browsers.

SigTerm 08-23-2011 09:39 PM

Quote:

Originally Posted by bluegospel (Post 4451631)
But I thought it was the programmers job to accomodate all platforms,

Not quite. It is programmers job to accommodate all platforms their customers use. Which is smaller number than "all platforms". Normally I'd expect developer to have some idea about "target audience", and programmer's job is to find a compromise that will satisfy entire audience without wasting too much development time. Not all software can be made to run anywhere.

Quote:

Originally Posted by bluegospel (Post 4451631)
especially when writing web pages,

Same applies to web pages. You don't expect to see flash animation or background image in links when it is running in terminal, right?

Sumguy 08-24-2011 01:08 AM

Quote:

Originally Posted by bluegospel (Post 4451219)
Absolutely. Microsoft's not the only culpable party. Consumers as well as many of us in the open-source camp are responsible too. Yet if Microsoft would conform, that change in itself would turn the tide of the others. By ourselves we can't change gravity much, but the mass of MSoft could.

MS is not likely to do that though, until such time as the market demands it [i.e. if so many people are using Linux, that Windows users become concerned with having products that support FOSS formats), because their proprietary formats are a key to them maintaining their market share and making a profit. The most common argument I hear for people being reluctant to abandon Windows, is the fear of incompatibility with their peers who use Windows/MS products. It's a vicious cycle. In such a scenario, the one who gets the lion's share of the market first, controls the formats to a large extent...until such time as their customers become disgusted and seek alternatives.- Which is exactly what happened with me.



Quote:

Originally Posted by bluegospel (Post 4451219)
That shows conviction. What resources have you found most accomodating when shopping?

It's pretty much a case-by-case thing. User reviews...specialty sites, like openprinting.org...checking manufacturer's websites...and of course, advice from this forum- which is invaluable to a noob like myself. (I'm VERY pleased with the performance of my Brother Laser printer)


All times are GMT -5. The time now is 08:20 AM.