Uh, you can't play tapes in a CD player either. That is a limitation of the "format". The only reason DRM exists is because we are able to make perfect digital copies. In the past, fair use never guaranteed you the right to a perfect copy. Copying from tape to tape always resulted in a less than perfect copy. That "is" fair use. It does not guarantee the right to duplicate perfect pristine copies of the original. To exercise your fair use rights, you can:
Burn your songs to CD, re-rip them to whatever format you wish.
If you still don't get it, her are a few more examples of fair use:
Photocopy pages from a book for a report in school.
Quote text from books in your report in school.
Photocopy pages from a book/magazine for us in a piece of art.
Record television programs to watch later on.
Tape songs off the radio.
Notice how you are not circumventing/cracking anything, you are using the media for personal use and your copy is not a perfect copy of the original.
Do books come with PDF/PS files to recreate the original?
Yes, because it is a "consumer electronics" device and they wanted to maintain performance. Stronger encryption could cause performance issues and increased costs of components. The encryption was to give the music industry some sense of security.
Jon really is an asshole with too much time on his hands. What is he going to hack next? Satellite receivers? Computer controlled fridges? Microwaves? Leave our consumer electronics alone Jon.
Sorry but you mods are on crack. I actually "work" in an IT division of a company and many times I am called to participate in meetings in with users to illicit requirements from them. I also meet with business analysts for for brain storming sessions to develop software requirements specifications as well as reviewing use case models.
This week, I expect to meet with several department heads one on one to discuss specific requirements.
Coding of the initial release to QA usually takes only 20-25% of the time.
I don't think he is doing anyone a service. This is merely a way to inflate his ego. His actions could potentially ruin things for everyone. The Fairplay DRM is one of the fairest rights management systems out there as you can do anything you want with the music you buy except directly convert to a different format. Burning to CD is unlimited. What if his actions cause the music industry to loss confidence in that DRM?
What is the alternative? WMA? do you have unlimited burns? No? Do you have uniform rights across all songs? No. Can you play WMA in all players including the iPod? No. Ok this last point is equally bad for iTMS and WMA stores but I don't like WMA. iTMS does have one advantage however, it is compatible with both the mac and windows.
If Jon really was a genius and was trying to do the public a service, he would have cracked the WMA DRM. If he could come up with a way for me to be able to purchase songs on Napster (no iTMS in Canada yet) and being able to convert them to AAC format with EasyWMA to play on my mac and iPod, that would be useful to me.
Destroying iTMS is not useful to anyone. Apple's DRM is the lesser of the two evils and it's free enough for me since I don't run linux. Jon is an man with raw intellect but no common sense.
It does not matter if he is a genius. Nobody big will hire this guy because he has no respect for company IP and is an arrogant SOB. Gone are the days when you could just be a coder. More often than not, you have to wear a programmer's hat as well as an analyst's hat. This means you have to have enough social skills to communicate with business ad business analysts. You also need team work skills.
I don't think Jon has any of these qualities from what I've seen. I've seen many "geniuses" living in poverty because they just don't "get it". Raw intellect without common sense and emotional intelligence to temper it is worthless.
To put it plainly, people don't hire propeller heads any more after the dot com bust.
You are forgetting a couple things:
1. Some companies don't have or want to waste IT resources on development of products they use.
2. Companies that use software built on open standards/formats can easily move to another vendor.
3. If a vendor goes out of business, their product will not stop working unless incompatibilities arise with the OS.
No, selling songs online are only profitable for the labels. Apple is not earning a significant profit from iTMS. They are however, earning a significant profit from iPod sales.
I have read the FAQ. Here is an excerpt from it: "loads and executes a Windows binary, and a set of libraries that implements Windows API calls using their UNIX or X11 equivalents"
Ok, that wording is deceptive. Wine translates calls into their X11 or UNIX equivalents. That "is" emulation. There for, Photoshop does not run on linux, it runs on WINE (sort of). That is a big difference.
I agree that the OSX version of Photoshop is the best, but there is no linux native version Photoshop. Can i say there is a native version of a particular dos game on the mac if I run it in Dosbox?
Sorry, but Photoshop does not run on linux. GIMP does indeed run on all three systems. My point is that GIMP cannot be used as an "advantage" for linux given that it is a "free" program available on Windows as well as linux.
Photoshop may indeed run in some fashion inside of "WINE" but it "emulating" the win32 API. There is no linux version of Photoshop. Anyway, Photoshop is just an example of the fact that there are no commercial desktop "Applications" available for linux.
I'm seriously considering recommending Mandrake 10 to my mom - over Mac OS X.
Do really hate your mom that much? Are you serious?
The Mandrake Control Center is a match for the one in OS X, plus it provides an easy mechanism for finding and managing software.
Uh, you mean like Software update or drag and drop install/uninstall in OSX? Riiight! So you can just drag an new module for the control center and have it work like you can in OSX by dragging a prefspane into ~/Library/PreferencePanes or/Library/PreferencePanes?
I've used several distros and I have not experienced what you experienced. Changing resolutions in X? Getting X to recognize your hardware? Starting up KDE or Gnome? Fun stuff indeed.
Not to mention, no iTunes, iPhoto, Quicktime, expose, FUS, Photoshop, MS Office, iMovie, iDVD etc....
Maybe people who want a usuable interface for handling multiple playlists and having features like:
smart playlists
syncing with iPod
Album art
integrated burning and ripping of CDs.
shuffle
Party Shuffle
etc...
Many of us "Mac Zealots" deal with the other glorious side of the computer world at work in IT jobs day in and out running Windows. That is the very reason why many of us are happy to have macs made by Apple.
If you don't like it, don't let your butt hit the door.
BTW. The clones almost killed Apple by undercutting their sales and profits. Contrary to popular belief, the clones did not really expand marketshare for Apple but they certainly did increase support costs while cannibalizing their sales.
To put it simply, the clones decreased Apple's marketshare.
Yes, and Apple was about to conquer to desktop market. Oh wait, they were close to bankruptcy and Apple had to settle out of court with MS in exchange for a cash infusion. I believe Jobs was involved with that deal.
Don't mind him. There are trolls like him on Apple stories calling Apple to abandon their xnu kernel for a linux kernel. They don't get that now that portage has been ported to OSX, we will have access to all that "linux" available on Gentoo.
"I'm using 1600x1200 on my low end Dell right now."
Have you checked out the "desktop" LCDs? Notice how most of 17" models only support 1280X1024? Want to know why? Because 1600X1200 is utterly unusable on a desktop 17" LCD. Heck, I only go 1280X960 on my 19" LG CRT attached to my 12" pbook when I'm at home.
Here you are advocating 1600X1200 when I would not use that res on my CRT. Normal people would not want that resolution on a small laptop screen.
Are you running at a DPI higher than 96? If so, how do you like the distorted fonts and UI?
I call bullshit. You are a tech support rep? I feel sorry for your users.
Do an experiment. Get really drunk and try targeting that narrow script between the content and window caption. Oh and try to avoid hitting the close button by accident when going for the file menu. The lower the res, the easier that paradigm is to use.
Ok, now try the same thing on a mac. Go ahead and fling that mouse forward. See how you never miss the menu bar?
Windows and linux are designed by developers for developers. See balmer's "developers, developers, developers" video.
Are you taking about mac OS 9 again or 10.1?
Should we start talking about 3.11? OS 9 is to OSX as Win 3.11 is to Win32 based OSes. You could equate 10.1 to Windows 9X. With Windows 2k and XP, MS got some things right and with Panther, Apple got it right.
I have yet to have a single month were OSX doesn't come up with an error. cannot print, menu items dissapearing etc.
Horrible to say but my XP has been up without a problem for a good year and I cannot say that about the OSX. Yes this has happened on different versions and hardware.
You forgot to post anonymously and pressed "X" by accident instead of "9". Or are you running 10.1?
One point, I wanted to hammer home to you. OO languages or OO programming don't mean sh*t without OO Analysis and design. I don't don't know if you have noticed or not but the industry has moved away from strict OO programming to using Component based architecture built on an OO design created by an analyst. You can take a OO language and start coding without coming up with a product that is neither OO or scalable.
I guess you know more about OO than Sam Rostam, formerly of Sun Microsystems. I have attended some lectures put on by him.
I suppose you are some kind of guru who knows so much about OO programming and RDBMS. Please enlighten us oh wise one.
"1) Stored procedures are not written in an object oriented language and are almost always not written in an object oriented way."
Tables are objects but OO programming is not the be all and end all. I think you have some catching up to do. The hot thing right now is Object oriented Analysis and Design. The implementation phase can involve OO programming, Component based development and stored procedures, especially if you design you database to represent business objects discovered in the analysis.
"2) Stored procedures are not checked into a version control engine."
Sorry but that simply is not true. You can extract stored procedures easily to text files.
"3) There is no sane way to organize them beyond manimg tricks. No breaking up your stuff using directories for example."
Directories? LOL. Have you ever heard of namespaces? I hope you don't suggest using complex directory trees.
"4) No global compilation. No way to check ahead of time whether you just broke another SP by passing a string instead of a number in as a parameter. You won't know that till it runs.
5) No unit testing frameworks."
You obviously know nothing about test driven development.
"6) No cohesive way to examine code flow. What you end up with is a mountain of code snippets scattered all across your database. Cross your fingers and hope each step gets excuted properly."
See above.
"7) No real debugger. No stepping through the code, no breakpoints, no watches."
Um, how about using the debugging tools/query analyzer?
BeOS has some nice technology in it but it was far from stable.
The filesystem was about the only thing BeOS has going for it? Notice that the main engineer behind the Journaled HFS+ in Panther and Tiger worked at Be Inc. on BFS.
They did not reinvent everything. MAC OS X is basically a modern incarnation of Open Step/Next Step with a prettier Aqua and several revisions to the display postscript which is now based on Display PDF and called Quartz Extreme.
Sorry but NeXT was a much better platform to develop on. Cocoa with interface builder versus? What was the API they had on BeOS?
So where do I get the source to compile a closed source commercial app for linux? I can't?
Sorry pal, you may think you are helping the cause but you are actually hurting it.
What linux needs to do is to stop forking the core libraries and functionality. There are way too many linux distros out there claiming to be for general use.
Linux needs to have an agreed upon minimum standard set of libraries, a standard basic GUI toolkit and a standard basic package management system.
I personally think how apps are installed should be rethought to make it easier for users to move apps around or to uninstall at wimp. The *nix/linux way was great when HD sizes were small but now we have really big HDs so you all might want to look at local installs of dependencies for each of your apps.
Burn your songs to CD, re-rip them to whatever format you wish.
If you still don't get it, her are a few more examples of fair use:
Photocopy pages from a book for a report in school.
Quote text from books in your report in school.
Photocopy pages from a book/magazine for us in a piece of art.
Record television programs to watch later on.
Tape songs off the radio.
Notice how you are not circumventing/cracking anything, you are using the media for personal use and your copy is not a perfect copy of the original.
Do books come with PDF/PS files to recreate the original?
Jon really is an asshole with too much time on his hands. What is he going to hack next? Satellite receivers? Computer controlled fridges? Microwaves? Leave our consumer electronics alone Jon.
This week, I expect to meet with several department heads one on one to discuss specific requirements.
Coding of the initial release to QA usually takes only 20-25% of the time.
What is the alternative? WMA? do you have unlimited burns? No? Do you have uniform rights across all songs? No. Can you play WMA in all players including the iPod? No. Ok this last point is equally bad for iTMS and WMA stores but I don't like WMA. iTMS does have one advantage however, it is compatible with both the mac and windows.
If Jon really was a genius and was trying to do the public a service, he would have cracked the WMA DRM. If he could come up with a way for me to be able to purchase songs on Napster (no iTMS in Canada yet) and being able to convert them to AAC format with EasyWMA to play on my mac and iPod, that would be useful to me.
Destroying iTMS is not useful to anyone. Apple's DRM is the lesser of the two evils and it's free enough for me since I don't run linux. Jon is an man with raw intellect but no common sense.
I don't think Jon has any of these qualities from what I've seen. I've seen many "geniuses" living in poverty because they just don't "get it". Raw intellect without common sense and emotional intelligence to temper it is worthless.
To put it plainly, people don't hire propeller heads any more after the dot com bust.
You are forgetting a couple things:
1. Some companies don't have or want to waste IT resources on development of products they use.
2. Companies that use software built on open standards/formats can easily move to another vendor.
3. If a vendor goes out of business, their product will not stop working unless incompatibilities arise with the OS.
Thank goodness we have metamoderating on ./. Perhaps someone will catch the mods error.
No, selling songs online are only profitable for the labels. Apple is not earning a significant profit from iTMS. They are however, earning a significant profit from iPod sales.
"loads and executes a Windows binary, and a set of libraries that implements Windows API calls using their UNIX or X11 equivalents"
Ok, that wording is deceptive. Wine translates calls into their X11 or UNIX equivalents. That "is" emulation. There for, Photoshop does not run on linux, it runs on WINE (sort of). That is a big difference.
I agree that the OSX version of Photoshop is the best, but there is no linux native version Photoshop. Can i say there is a native version of a particular dos game on the mac if I run it in Dosbox?
Photoshop may indeed run in some fashion inside of "WINE" but it "emulating" the win32 API. There is no linux version of Photoshop. Anyway, Photoshop is just an example of the fact that there are no commercial desktop "Applications" available for linux.
Do really hate your mom that much? Are you serious?
The Mandrake Control Center is a match for the one in OS X, plus it provides an easy mechanism for finding and managing software. /Library/PreferencePanes?
Uh, you mean like Software update or drag and drop install/uninstall in OSX? Riiight! So you can just drag an new module for the control center and have it work like you can in OSX by dragging a prefspane into ~/Library/PreferencePanes or
I've used several distros and I have not experienced what you experienced. Changing resolutions in X? Getting X to recognize your hardware? Starting up KDE or Gnome? Fun stuff indeed.
Not to mention, no iTunes, iPhoto, Quicktime, expose, FUS, Photoshop, MS Office, iMovie, iDVD etc....
Well if someone wants to run Gimp, they can run it on windows too.
Maybe people who want a usuable interface for handling multiple playlists and having features like:
smart playlists
syncing with iPod
Album art
integrated burning and ripping of CDs.
shuffle
Party Shuffle
etc...
If you don't like it, don't let your butt hit the door.
BTW. The clones almost killed Apple by undercutting their sales and profits. Contrary to popular belief, the clones did not really expand marketshare for Apple but they certainly did increase support costs while cannibalizing their sales.
To put it simply, the clones decreased Apple's marketshare.
What about non-geeks? Are they really going to care about tinkering?
Don't mind him. There are trolls like him on Apple stories calling Apple to abandon their xnu kernel for a linux kernel. They don't get that now that portage has been ported to OSX, we will have access to all that "linux" available on Gentoo.
Have you checked out the "desktop" LCDs? Notice how most of 17" models only support 1280X1024? Want to know why? Because 1600X1200 is utterly unusable on a desktop 17" LCD. Heck, I only go 1280X960 on my 19" LG CRT attached to my 12" pbook when I'm at home.
Here you are advocating 1600X1200 when I would not use that res on my CRT. Normal people would not want that resolution on a small laptop screen.
Are you running at a DPI higher than 96? If so, how do you like the distorted fonts and UI?
Do an experiment. Get really drunk and try targeting that narrow script between the content and window caption. Oh and try to avoid hitting the close button by accident when going for the file menu. The lower the res, the easier that paradigm is to use.
Ok, now try the same thing on a mac. Go ahead and fling that mouse forward. See how you never miss the menu bar?
Windows and linux are designed by developers for developers. See balmer's "developers, developers, developers" video.
Are you taking about mac OS 9 again or 10.1?
Should we start talking about 3.11? OS 9 is to OSX as Win 3.11 is to Win32 based OSes. You could equate 10.1 to Windows 9X. With Windows 2k and XP, MS got some things right and with Panther, Apple got it right.
I have yet to have a single month were OSX doesn't come up with an error. cannot print, menu items dissapearing etc. Horrible to say but my XP has been up without a problem for a good year and I cannot say that about the OSX. Yes this has happened on different versions and hardware. You forgot to post anonymously and pressed "X" by accident instead of "9". Or are you running 10.1?
I guess you know more about OO than Sam Rostam, formerly of Sun Microsystems. I have attended some lectures put on by him.
I suppose you are some kind of guru who knows so much about OO programming and RDBMS. Please enlighten us oh wise one.
Tables are objects but OO programming is not the be all and end all. I think you have some catching up to do. The hot thing right now is Object oriented Analysis and Design. The implementation phase can involve OO programming, Component based development and stored procedures, especially if you design you database to represent business objects discovered in the analysis.
"2) Stored procedures are not checked into a version control engine."
Sorry but that simply is not true. You can extract stored procedures easily to text files.
"3) There is no sane way to organize them beyond manimg tricks. No breaking up your stuff using directories for example."
Directories? LOL. Have you ever heard of namespaces? I hope you don't suggest using complex directory trees.
"4) No global compilation. No way to check ahead of time whether you just broke another SP by passing a string instead of a number in as a parameter. You won't know that till it runs.
5) No unit testing frameworks."
You obviously know nothing about test driven development.
"6) No cohesive way to examine code flow. What you end up with is a mountain of code snippets scattered all across your database. Cross your fingers and hope each step gets excuted properly."
See above.
"7) No real debugger. No stepping through the code, no breakpoints, no watches."
Um, how about using the debugging tools/query analyzer?
Sorry pal, but you are totally out of touch.
Those are real fixed costs. Where did you learn economics from?
The filesystem was about the only thing BeOS has going for it? Notice that the main engineer behind the Journaled HFS+ in Panther and Tiger worked at Be Inc. on BFS.
They did not reinvent everything. MAC OS X is basically a modern incarnation of Open Step/Next Step with a prettier Aqua and several revisions to the display postscript which is now based on Display PDF and called Quartz Extreme.
Sorry but NeXT was a much better platform to develop on. Cocoa with interface builder versus? What was the API they had on BeOS?
Sorry pal, you may think you are helping the cause but you are actually hurting it.
What linux needs to do is to stop forking the core libraries and functionality. There are way too many linux distros out there claiming to be for general use.
Linux needs to have an agreed upon minimum standard set of libraries, a standard basic GUI toolkit and a standard basic package management system.
I personally think how apps are installed should be rethought to make it easier for users to move apps around or to uninstall at wimp. The *nix/linux way was great when HD sizes were small but now we have really big HDs so you all might want to look at local installs of dependencies for each of your apps.