1) As a developer of software, I have put many small programs onto the net for free download/use but I always put a copyright notice in them so that my rights are not abused.
2) For the products I've developed, it has become neccessary to build in "authentication" logic that registers the target computer with a server that looks for illegal copies. This is was Windows XP has done and I feel will become the norm for all software in the future. I wouldn't be suprised to see it exended to CD/DVD copy protection also.
If copyright is struck down or replaced/de-enhanced with something evil, I may loss my rights in 1) and 2) may become an illegal scheme itself.
This is not right. I think that there should be a way to share ideas on one hand and protect corporate interests on the other. And it should be up to the individual (or people/corporations developing an idea) to make that call. Governments are suppose to give people/corporations tools that encourage innovation not put up road blocks. If producing software becomes legally entangled, we will all lose.
I like Java. It's clean and powerful. Sun has worked long and hard to make a good product. They should be rewarded for their efforts.
Unfortunately, without MS's support they are embarking on a long and difficult road to acceptance. As much as I dislike it, MS provides instant access to the largest market. By putting a JVM (not the lousy 1.1.4 but a nice 1.3 version) in IE, you get instant acceptance.
Point one, downloading a ~7MB plug-in just to get a JVM installed is enough to put off some users from using Java at all.
Point two, it only seem logical that MS should make the WIN32 JVM -- for better or worst they know there OS/browser best. I noticed that the Sun plug-in doesn't do Unicode clipboard operations correct, etc. At least MS got that right in their JVM.
Point three, RMI was a bad idea. JNI is much nicer.
Point four, it seems that the immovable rock has met the irresistable force. It's just corporate stubbornness that prevents these two from working together. Like it or not they are a good match. Grow up you two and play nice!
Point five, a thin Java client based OS is a good idea. Maybe Java and Linux can get together to defeat the evil looming.NET that will enslave yet another generation to the MS empire.
Point six, someone, some day will invent a byte-code CPU and it will be fast. (A JVM is versistile but cost you in the performance department.) What software will it run? If MS abstains from Java/byte-code they are going to miss out on possible future markets. Maybe this is a good thing. Or, are they going to create yet another (God help us) HAL for the their Windows NT platform and not take advantage of the inherent advantages of an all Java machine? (Gain of salt alert: I made the same prediction with p-code in the Apple II+ era and found myself eating my words since a p-code CPU never caught on.)
If you're going to play in the same sand-box (hehe) you've got to learn not to throw sand. A strategic alliance between Sun and MS would go along way to making my life as a programmer a lot easier.
Man, don't get me started. The artical makes some good points but what it comes down to is choosing the right tool for the right job. As a programmer, I have to make a zillion choices about how to implement the next great idea my boss has. To OOP or not to OOP... that's about the last thing i think about. If you break OOP down into it's basic parts, there are some good and useful ideas there. OOP as a religion sucks.
2) For the products I've developed, it has become neccessary to build in "authentication" logic that registers the target computer with a server that looks for illegal copies. This is was Windows XP has done and I feel will become the norm for all software in the future. I wouldn't be suprised to see it exended to CD/DVD copy protection also.
If copyright is struck down or replaced/de-enhanced with something evil, I may loss my rights in 1) and 2) may become an illegal scheme itself.
This is not right. I think that there should be a way to share ideas on one hand and protect corporate interests on the other. And it should be up to the individual (or people/corporations developing an idea) to make that call. Governments are suppose to give people/corporations tools that encourage innovation not put up road blocks. If producing software becomes legally entangled, we will all lose.
Anyway, that's my 2 cents worth.
Can the Bionic Man be far behind?
I like Java. It's clean and powerful. Sun has worked long and hard to make a good product. They should be rewarded for their efforts. Unfortunately, without MS's support they are embarking on a long and difficult road to acceptance. As much as I dislike it, MS provides instant access to the largest market. By putting a JVM (not the lousy 1.1.4 but a nice 1.3 version) in IE, you get instant acceptance. Point one, downloading a ~7MB plug-in just to get a JVM installed is enough to put off some users from using Java at all. Point two, it only seem logical that MS should make the WIN32 JVM -- for better or worst they know there OS/browser best. I noticed that the Sun plug-in doesn't do Unicode clipboard operations correct, etc. At least MS got that right in their JVM. Point three, RMI was a bad idea. JNI is much nicer. Point four, it seems that the immovable rock has met the irresistable force. It's just corporate stubbornness that prevents these two from working together. Like it or not they are a good match. Grow up you two and play nice! Point five, a thin Java client based OS is a good idea. Maybe Java and Linux can get together to defeat the evil looming .NET that will enslave yet another generation to the MS empire.
Point six, someone, some day will invent a byte-code CPU and it will be fast. (A JVM is versistile but cost you in the performance department.) What software will it run? If MS abstains from Java/byte-code they are going to miss out on possible future markets. Maybe this is a good thing. Or, are they going to create yet another (God help us) HAL for the their Windows NT platform and not take advantage of the inherent advantages of an all Java machine? (Gain of salt alert: I made the same prediction with p-code in the Apple II+ era and found myself eating my words since a p-code CPU never caught on.)
If you're going to play in the same sand-box (hehe) you've got to learn not to throw sand. A strategic alliance between Sun and MS would go along way to making my life as a programmer a lot easier.
Man, don't get me started. The artical makes some good points but what it comes down to is choosing the right tool for the right job. As a programmer, I have to make a zillion choices about how to implement the next great idea my boss has. To OOP or not to OOP ... that's about the last thing i think about. If you break OOP down into it's basic parts, there are some good and useful ideas there. OOP as a religion sucks.
There home page consists of a "." character. That's it... me thinks they been hacked.
I want real rounded cables: made from glass. (Read that: fiber-optics for me.) Just a man ahead of his time I guess.
And how exactly am i suppost to use my mouse in 3D?