GPLv3 has all kinds of license restrictions in it.
And none of them restrict use any more than standard copyright does. Please everyone, stop with this "GPL==EULA" silliness. The GPL grants rights; EULAs claim to remove them.
Spyware can't install unless the user specifically installs it on a mac by giving it installation rights.
Yes and no. Spyware can't install to system directories without authorization, but it can write to the user's home directory where it can still do a fair amount of damage.
If people don't care about Apple's EULA (which states explicitly that OS X should only be run on Apple-branded machines) then why should they care about the GPL? Both are usage contracts.
The GPL does not restrict use, and doesn't claim to be a contract. It grants additional rights to users above and beyond the rights they have under copyright law. EULAs on the other hand attempt to remove those rights. And note that you do not need a "license" merely to run software; see 17 USC 117.
So - is there anyone who is for OS X on generic PC hardware *and* for the GPL? Is that a contradiction?
If you buy a copy of a game clearly labeled to work only on an X-box, can you complain that it won't work on your Playstation?
Not at all. But if I somehow acquire an X-box emulator for the Playstation, neither Microsoft nor Sony should be able to legally prevent me from running it.
That's not correct. You do not own the software, you are licensing it
That's ludicrous as a matter of reality, and questionable as a matter of law. See Softman v Adobe. When I buy a book, I buy a physical object. The text may be copyrighted, but the copy of that text is mine. There's no reason for software to be different, except that rent-seeking entities have bribed governments to pass unbalanced laws.
No one but geeks are going to even attempt to do that and even then who would want to use such a beast as their main desktop?
Exactly. It doesn't have to be unbreakable, it just has to be sufficiently inconvenient. Apple could easily end up with a net profit out of this if hackers who get OS X running on their whiteboxes like it and recommend real Macs to their friends and family.
You know these protests about cartoons of Muhammad? They are caused by people like you who are unable to see another point of view of the world, regardless of what that view may be.
Yeah. Just like Columbine was caused by John Carmack.
HOWEVER, we must also respect other societies' views
No, we must not. Even leaving aside the fallacy that "government"=="society", there are some views that are flat-out evil. Consider the view that women should be stoned to death for the "crime" of getting raped, for example.
From my point of view, Yahoo is not doing wrong as it surely is complying with petitions that the Chinese government asks.
An entity calling itself "government" does not magically acquire a halo of moral legitimacy. It's not any more right to cooperate with the tyrants in Beijing than it is to cooperate with any other gang of thugs and murderers.
A lot of people in slashdot think that just because they *believe* the type of Government China has is unfair
Agreed. My EyeTV records in MPEG-4 and exports to any format I want with no DRM. Although the MPAA wishes it were otherwise, you don't (yet) have to get their permission before selling hardware. I guess being larger, TiVo has to be more conservative, but I'd think the increased revenue they'd get from putting the desires of their customers ahead of Hollywood would more than make up for potential court costs.
Why do you believe that the Civil War happened.. but you don't believe Creation? You weren't involved in the Civil War, nor did you see it happen. Why do you believe in it? It's just as much written down as the Bible documented Creation.
And the Iliad is also written down. I guess Hera and Poseidon really were duking it out over Troy. Good grief.
The problem is that a theory is not provable (have you or a scientist you know made life in the lab that was able to evolve? Until they do.. it's a theory and has no evidence).
I don't know which would be sadder: that you actually believe this garbage, or that you don't.
but the problem is Evolution is just as much a theory as Creation.
Bull. Evolution is a well-developed scientific theory supported by mountains of evidence. Creationism is speculation supported by nothing but a religious text written thousands of years ago. They are not remotely worthy of equal consideration.
Unless you were there and saw it happen, it's faith and not fact.
Yeah. Also the Civil War may not have happened, and there may be no such place as "Mozambique". Teach the controversy!
I saw nothing socialistic in the story. But when faced with such a plain display of corporate greed, it's not surprising that a capitalist ideologue might get a bit touchy.
As a capitalist ideologue, I look forward to the free market administering well-deserved thrashings to any telcos foolish enough to attempt this extortion.
Apple's claim that Intel won on watts has been thoroughly discredited in the press and in the blogosphere.
Huh? Show me any PPC that competes with Yonah on performance/watt. e600 or PA Semi vaporware doesn't count.
This just adds more fuel to that fire.
"This" is a server chip due in 2007 without Altivec and therefore unsuitable for Apple's needs. It has virtually no relevance to Apple's decision.
My suspicion is that Apple wasn't willing to make the level of committment that IBM or Freescale needed to continue development of the CPUs Apple would use in desktop/server Macs.
Well, yeah. Why should Apple keep bribing IBM and Freescale to develop CPUs when Intel is already developing better (for the most part) CPUs as their core business?
For the life of me I cannot understand why Apple wants to support both 32-bit and 64-bit Intel machines in addition to 32-bit and 64-bit PPC machines.
OS X is already portable. Supporting 4 bit/ISA combinations isn't much of an incremental cost over 3. The alternative of waiting for Merom would mean having no competitive laptop CPUs for at least 6 months, which could have been quite a problem considering laptops are the majority of Mac sales.
In the real world, the task definition (work) can be reasonably performed by children at the lowest possible dollar per hour.
But for the vast majority of jobs in developed nations, not even close to the most output per dollar.
Once across some salaried threshold though, the ethnic composition changes radically. This is intentional. In the real world, the owners of any amount of wealth discourage competition and social mobility.
Assuming for the moment that your last sentence is true, it still wouldn't lead to discrimination. It implies that the rich would want to keep *everyone* who isn't already rich down, regardless of race or sex.
For consecutive years, the average real (after-inflation) wages of Americans have fallen.
True but somewhat misleading. Total compensation is up, which means employers are actually paying more for employees, it's just not showing up in paychecks. The difference is primarily due to increasing costs of health insurance, which is a whole separate mess.
But if Yahoo pays Verizon not to throttle their data and Google doesn't, is the average user (ie a non-/. reading, doesn't know the difference between ram and hard drive space, still uses IE 5.0, etc) going to know to switch to Comcast
It would take about 17 minutes for Google to add a notice to their pages for Verizon users telling them that their ISP is deliberately crippling their connection.
Re:Application Programming
on
Beyond Java
·
· Score: 2, Interesting
Ruby? Man, it's an *interpreted* language!
The large majority of most code in a typical application is not CPU-bound. Deciding at the outset that you have to use C or a similar language for performance reasons is often a premature optimization.
Recently I've been learning my way around Mac OS X, with Objective-C and Cocoa. It's not perfect. But. . . For what it's designed for, for developing stand-alone GUI-based applications, I haven't seen anything dramatically better.
The Cocoa API is great, and ObjC is about as good as a language can be with the constraint of being compatible with C. But my next Cocoa app will use PyObjC. If performance becomes an issue I'll rewrite the critical portions in ObjC, but I don't expect to have to.
if (a==null or b==null or b>=a.length()) { // oops, looks like there are lots of potential runtime errors even with static typing
}
Re:My first experience with C#
on
Beyond Java
·
· Score: 1
Wonderful language. Really.
Your complaint is with the.NET forms library, not the C# language. If the Swing method wasn't threadsafe you'd have to jump through similar hoops in Java.
Re:That's why C is still the best
on
Beyond Java
·
· Score: 1
With C, you can have the security of strong typing, with the power of dynamic typing, by using casts.
Casting is not remotely a replacement for dynamic typing.
Why stay locked forever in a language designed for beginners?
This is the Mac fallacy. That a product is usable by beginners does not imply that it's unsuitable for experienced users.
for deliverable professional work, there's only one language: C.
GPLv3 has all kinds of license restrictions in it.
And none of them restrict use any more than standard copyright does. Please everyone, stop with this "GPL==EULA" silliness. The GPL grants rights; EULAs claim to remove them.
Spyware can't install unless the user specifically installs it on a mac by giving it installation rights.
Yes and no. Spyware can't install to system directories without authorization, but it can write to the user's home directory where it can still do a fair amount of damage.
If people don't care about Apple's EULA (which states explicitly that OS X should only be run on Apple-branded machines) then why should they care about the GPL? Both are usage contracts.
The GPL does not restrict use, and doesn't claim to be a contract. It grants additional rights to users above and beyond the rights they have under copyright law. EULAs on the other hand attempt to remove those rights. And note that you do not need a "license" merely to run software; see 17 USC 117.
So - is there anyone who is for OS X on generic PC hardware *and* for the GPL? Is that a contradiction?
Almost certainly, and no.
So, if you BUY [b]a[/b] copy of MS Office for your company you think you can do whatever you want with it like install it on 1000 computers?
No, because doing so would violate copyright. The alleged "license" is irrelevant in that scenario.
I find it quite odd that so many here are suddenly defending silly EULA clauses. And I say this as an Apple fan.
If you buy a copy of a game clearly labeled to work only on an X-box, can you complain that it won't work on your Playstation?
Not at all. But if I somehow acquire an X-box emulator for the Playstation, neither Microsoft nor Sony should be able to legally prevent me from running it.
That's not correct. You do not own the software, you are licensing it
That's ludicrous as a matter of reality, and questionable as a matter of law. See Softman v Adobe. When I buy a book, I buy a physical object. The text may be copyrighted, but the copy of that text is mine. There's no reason for software to be different, except that rent-seeking entities have bribed governments to pass unbalanced laws.
No one but geeks are going to even attempt to do that and even then who would want to use such a beast as their main desktop?
Exactly. It doesn't have to be unbreakable, it just has to be sufficiently inconvenient. Apple could easily end up with a net profit out of this if hackers who get OS X running on their whiteboxes like it and recommend real Macs to their friends and family.
You know these protests about cartoons of Muhammad? They are caused by people like you who are unable to see another point of view of the world, regardless of what that view may be.
Yeah. Just like Columbine was caused by John Carmack.
HOWEVER, we must also respect other societies' views
No, we must not. Even leaving aside the fallacy that "government"=="society", there are some views that are flat-out evil. Consider the view that women should be stoned to death for the "crime" of getting raped, for example.
Face it. Unless you can play the social game and kiss lots of ass, don't look to cutting a fat paycheck over your extroverted brethren.
Or more to the evolutionary point, getting the hot chick.
From my point of view, Yahoo is not doing wrong as it surely is complying with petitions that the Chinese government asks.
An entity calling itself "government" does not magically acquire a halo of moral legitimacy. It's not any more right to cooperate with the tyrants in Beijing than it is to cooperate with any other gang of thugs and murderers.
A lot of people in slashdot think that just because they *believe* the type of Government China has is unfair
Do you believe it isn't?
Agreed. My EyeTV records in MPEG-4 and exports to any format I want with no DRM. Although the MPAA wishes it were otherwise, you don't (yet) have to get their permission before selling hardware. I guess being larger, TiVo has to be more conservative, but I'd think the increased revenue they'd get from putting the desires of their customers ahead of Hollywood would more than make up for potential court costs.
Why do you believe that the Civil War happened.. but you don't believe Creation? You weren't involved in the Civil War, nor did you see it happen. Why do you believe in it? It's just as much written down as the Bible documented Creation.
And the Iliad is also written down. I guess Hera and Poseidon really were duking it out over Troy. Good grief.
The problem is that a theory is not provable (have you or a scientist you know made life in the lab that was able to evolve? Until they do.. it's a theory and has no evidence).
I don't know which would be sadder: that you actually believe this garbage, or that you don't.
but the problem is Evolution is just as much a theory as Creation.
Bull. Evolution is a well-developed scientific theory supported by mountains of evidence. Creationism is speculation supported by nothing but a religious text written thousands of years ago. They are not remotely worthy of equal consideration.
Unless you were there and saw it happen, it's faith and not fact.
Yeah. Also the Civil War may not have happened, and there may be no such place as "Mozambique". Teach the controversy!
I saw nothing socialistic in the story. But when faced with such a plain display of corporate greed, it's not surprising that a capitalist ideologue might get a bit touchy.
As a capitalist ideologue, I look forward to the free market administering well-deserved thrashings to any telcos foolish enough to attempt this extortion.
Apple's claim that Intel won on watts has been thoroughly discredited in the press and in the blogosphere.
Huh? Show me any PPC that competes with Yonah on performance/watt. e600 or PA Semi vaporware doesn't count.
This just adds more fuel to that fire.
"This" is a server chip due in 2007 without Altivec and therefore unsuitable for Apple's needs. It has virtually no relevance to Apple's decision.
My suspicion is that Apple wasn't willing to make the level of committment that IBM or Freescale needed to continue development of the CPUs Apple would use in desktop/server Macs.
Well, yeah. Why should Apple keep bribing IBM and Freescale to develop CPUs when Intel is already developing better (for the most part) CPUs as their core business?
As much as the apologists would like to argue about the technical merrits for a switch; it wasn't a technical decision.
And you know this because...
For laptops, Core Duo blows the G4 away. I'm satisfied with Occam's Razor here.
For the life of me I cannot understand why Apple wants to support both 32-bit and 64-bit Intel machines in addition to 32-bit and 64-bit PPC machines.
OS X is already portable. Supporting 4 bit/ISA combinations isn't much of an incremental cost over 3. The alternative of waiting for Merom would mean having no competitive laptop CPUs for at least 6 months, which could have been quite a problem considering laptops are the majority of Mac sales.
In the real world, the task definition (work) can be reasonably performed by children at the lowest possible dollar per hour.
But for the vast majority of jobs in developed nations, not even close to the most output per dollar.
Once across some salaried threshold though, the ethnic composition changes radically. This is intentional. In the real world, the owners of any amount of wealth discourage competition and social mobility.
Assuming for the moment that your last sentence is true, it still wouldn't lead to discrimination. It implies that the rich would want to keep *everyone* who isn't already rich down, regardless of race or sex.
For consecutive years, the average real (after-inflation) wages of Americans have fallen.
True but somewhat misleading. Total compensation is up, which means employers are actually paying more for employees, it's just not showing up in paychecks. The difference is primarily due to increasing costs of health insurance, which is a whole separate mess.
But if Yahoo pays Verizon not to throttle their data and Google doesn't, is the average user (ie a non-/. reading, doesn't know the difference between ram and hard drive space, still uses IE 5.0, etc) going to know to switch to Comcast
It would take about 17 minutes for Google to add a notice to their pages for Verizon users telling them that their ISP is deliberately crippling their connection.
Ruby? Man, it's an *interpreted* language!
The large majority of most code in a typical application is not CPU-bound. Deciding at the outset that you have to use C or a similar language for performance reasons is often a premature optimization.
Recently I've been learning my way around Mac OS X, with Objective-C and Cocoa. It's not perfect. But. . . For what it's designed for, for developing stand-alone GUI-based applications, I haven't seen anything dramatically better.
The Cocoa API is great, and ObjC is about as good as a language can be with the constraint of being compatible with C. But my next Cocoa app will use PyObjC. If performance becomes an issue I'll rewrite the critical portions in ObjC, but I don't expect to have to.
String FUNCTION trimString(String a, Number b)
// oops, looks like there are lots of potential runtime errors even with static typing
if (a==null or b==null or b>=a.length()) {
}
Wonderful language. Really.
.NET forms library, not the C# language. If the Swing method wasn't threadsafe you'd have to jump through similar hoops in Java.
Your complaint is with the
With C, you can have the security of strong typing, with the power of dynamic typing, by using casts.
Casting is not remotely a replacement for dynamic typing.
Why stay locked forever in a language designed for beginners?
This is the Mac fallacy. That a product is usable by beginners does not imply that it's unsuitable for experienced users.
for deliverable professional work, there's only one language: C.
Good grief.