If I am IT-guru for a company and write an in-house program for our workers to use on their workstations, Trolltech can not require that the source be made available, despite that being a commercial setting.
No, but one of your (ex)employees can post the source code on the internet and you can't do anything about it since the code is GPL'd.
Linking against a GPL library (e.g. cygwin) requires the result to be GPL'd.
Why? Let's say you release a program dynamically linked against the Readline library. There are two versions of this library that have exactly the same interface: a GPL licensed version and a BSD licensed version. If the user runs the program on a machine with the BSD version, clearly there is no GPL involved. But if the user has the GPL version, does that now make your program fall under the GPL?
Whenever I ask this question the term "derivative work" comes up. Obviously a library can provide significant functionality that could cause a program using it to be interpeted as a derivative work. But what happens when there are two dynamic libraries with the same interface? Is the program a derivative work of none, either or both?
Without a doubt, Simple Directmedia Layer (SDL) is the best platform for writing cross platform games. It provides a very clean abstraction layer to the high performance APIs (DirectX, etc.) available on each platform. Many people who code only for Windows use it since the API is a lot nicer than the COM based DirectX API. A number of commercial games have been ported to Linux using SDL.
For serious game programming, you need to learn C or C++. I would guess that 99% of all commercial games for the PC are written in mostly C or C++. This doesn't mean you need to write all of your code in a low level language. Even the original Quake used an interpreted language (QuakeC) for the game logic. But almost no language other than C or C++ will provide the speed or memory usage necessary for most commercial games.
If you'd rather concentrate on writing your game rather than learning C, try Python with Pygame. Pygame is a Python binding to SDL. It is fairly fast since all the low level graphics stuff is done using SDL. Certain things will be slower in Python (collision detection, physics, etc.) but most code isn't speed critical anyway. Some things will be harder in Python since it's easier to manipulate bytes and bits in C.
Also check out PyOpenGL if you want to learn OpenGL. It can be used in conjunction with Pygame. I used this when I was learning OpenGL and it's quite nice. The API is almost exactly like the C based API, but it is easier to use. At least one of the popular OpenGL tutorials has been ported to PyOpenGL.
How many Chinese people do you know can afford to pay 20$ for a DVD player? Or anyone else in a third world country for that matter?
It doesn't affect most third world countries because US patent law doesn't apply. It only applies to DVD players being sold in countries where it does apply.
I've developed the opinion that realtors, mostly those in cities, are a scam operation. On one transaction, I figured our realtor was getting well over 100 dollars an hour to put out a sign, make an MLS entry, and a color brochure. The house basically sold itself, as most in that area did.
Just like charging $100 an hour to, say, fix someone's computer is a scam? If it's so easy, why didn't you do it yourself?
3) Admin password is required to truly harm the system, unlike Windows where many users run as administrator 9or there are holes enough that it doesn't matter).
Harm the system? For a typical single user computer, who cares? A user cares most about his/her data. It's easy to reinstall the operating system and other software. It's much more difficult to get all your personal data back. Apple should start pushing.mac and automated backups.
Or using apt-get to uninstall? There's ALWAYS remnants.
That's because most packages leave their settings and data behind in case you install them again later. You wouldn't want to uninstall a database and lose all your data, at least not without a confirmation. Use dpkg --purge if you want to completely remove everything that a package installed or created.
I would guess that the TV networks would try to stomp this and hard.... Over the last 10 years, they've been hammered by Cable, Sattelite TV
Cable and satellite providers carry local stations. Cable is essentially an extension of broadcast TV with additional channels. Satellite carries local stations but with restrictions due to location, etc.
Local TV stations make their money from the local news. Almost all of a station's staff works in the news department or works to support them. The news department is the profit center.
Networks have their content carried by cable and satellite just like they do with local stations. What does change is viewership. It is harder to keep a viewer on your channel, but you still get advertising revenue for the specific show that a viewer is watching.
Actually, at my lost job, we ran a porn DVD site that had hundreds of full ripped DVDs (all licensed legally) available for download. We had to build several multi-terabyte RAID arrays to hold everything (ripped VOBs, movies at various stages of encoding, backups, etc.) in addition to several new computers that ran for months on end just to actually encode all the ripped DVDs. Porn can be a lot of work:)
Yeah, I refuse to play MMORG games, I just don't see it as worth a monthly fee. I'll pay (up to) $50 for a game, but I won't keep paying. Seems crazy to me.
I'm the opposite. I would pay a monthly fee to play an online game, but paying $50 to "buy" it in addition to the monthly fee is crazy. I've always thought that a game company could do well by giving away their game CDs everywhere (think AOL CDs) but charging a monthly fee to play.
You do realise, I know you do - you're just choosing to ignore it, sowftware is licenced (generally) and not sold. You are sold the right to use it. You aggree to their conditions to use their software.
Most stores have a no return policy these days for open software.
That's why you should always make purchases with your Visa card. Tell them the product is defective and you want a refund, otherwise you are going to charge it back. You will almost certainly get your refund. If not, charge it back.
it was a workaround to allow LAN games over TCP/IP (vice IPX, bleh)
Actually, no. It allowed internet games (not just LAN games) without using Battle.net. Starcraft (and probably other Blizzard games) allow LAN games using UDP now. In fact, that's all the Mac version supports.
We run iPlanet on several hundred web servers and have a SunONE pilot looking to cover around 25 million users.
I have no idea what you are doing, so I don't know if this would help, but if I needed dozens or hundreds of web servers I would use Zeus Web Server. It's the best web server on the market and designed for high traffic, clustering and easy administration.
I use Zeus and because of it I don't need dozens of web servers.
See for yourself:
http://research.microsoft.com/
They have research in all sorts of areas.
If I am IT-guru for a company and write an in-house program for our workers to use on their workstations, Trolltech can not require that the source be made available, despite that being a commercial setting.
No, but one of your (ex)employees can post the source code on the internet and you can't do anything about it since the code is GPL'd.
Linking against a GPL library (e.g. cygwin) requires the result to be GPL'd.
Why? Let's say you release a program dynamically linked against the Readline library. There are two versions of this library that have exactly the same interface: a GPL licensed version and a BSD licensed version. If the user runs the program on a machine with the BSD version, clearly there is no GPL involved. But if the user has the GPL version, does that now make your program fall under the GPL?
Whenever I ask this question the term "derivative work" comes up. Obviously a library can provide significant functionality that could cause a program using it to be interpeted as a derivative work. But what happens when there are two dynamic libraries with the same interface? Is the program a derivative work of none, either or both?
Without a doubt, Simple Directmedia Layer (SDL) is the best platform for writing cross platform games. It provides a very clean abstraction layer to the high performance APIs (DirectX, etc.) available on each platform. Many people who code only for Windows use it since the API is a lot nicer than the COM based DirectX API. A number of commercial games have been ported to Linux using SDL.
For serious game programming, you need to learn C or C++. I would guess that 99% of all commercial games for the PC are written in mostly C or C++. This doesn't mean you need to write all of your code in a low level language. Even the original Quake used an interpreted language (QuakeC) for the game logic. But almost no language other than C or C++ will provide the speed or memory usage necessary for most commercial games.
If you'd rather concentrate on writing your game rather than learning C, try Python with Pygame. Pygame is a Python binding to SDL. It is fairly fast since all the low level graphics stuff is done using SDL. Certain things will be slower in Python (collision detection, physics, etc.) but most code isn't speed critical anyway. Some things will be harder in Python since it's easier to manipulate bytes and bits in C.
Also check out PyOpenGL if you want to learn OpenGL. It can be used in conjunction with Pygame. I used this when I was learning OpenGL and it's quite nice. The API is almost exactly like the C based API, but it is easier to use. At least one of the popular OpenGL tutorials has been ported to PyOpenGL.
How many Chinese people do you know can afford to pay 20$ for a DVD player? Or anyone else in a third world country for that matter?
It doesn't affect most third world countries because US patent law doesn't apply. It only applies to DVD players being sold in countries where it does apply.
I work for a small (~50 person) online advertising company. We are looking for a senior UNIX engineer. Contact me.
I've developed the opinion that realtors, mostly those in cities, are a scam operation. On one transaction, I figured our realtor was getting well over 100 dollars an hour to put out a sign, make an MLS entry, and a color brochure. The house basically sold itself, as most in that area did.
Just like charging $100 an hour to, say, fix someone's computer is a scam? If it's so easy, why didn't you do it yourself?
3) Admin password is required to truly harm the system, unlike Windows where many users run as administrator 9or there are holes enough that it doesn't matter).
.mac and automated backups.
Harm the system? For a typical single user computer, who cares? A user cares most about his/her data. It's easy to reinstall the operating system and other software. It's much more difficult to get all your personal data back. Apple should start pushing
Or using apt-get to uninstall? There's ALWAYS remnants.
That's because most packages leave their settings and data behind in case you install them again later. You wouldn't want to uninstall a database and lose all your data, at least not without a confirmation. Use dpkg --purge if you want to completely remove everything that a package installed or created.
Or perhaps you simply never notice the people who do and only notice the people who don't?
I would guess that the TV networks would try to stomp this and hard. ... Over the last 10 years, they've been hammered by Cable, Sattelite TV
Cable and satellite providers carry local stations. Cable is essentially an extension of broadcast TV with additional channels. Satellite carries local stations but with restrictions due to location, etc.
Local TV stations make their money from the local news. Almost all of a station's staff works in the news department or works to support them. The news department is the profit center.
Networks have their content carried by cable and satellite just like they do with local stations. What does change is viewership. It is harder to keep a viewer on your channel, but you still get advertising revenue for the specific show that a viewer is watching.
They have porn on DVDs now?
I just thought it was all in the internet?
Even better, porn DVDs -> internet.
More porn, yay!
:)
Actually, at my lost job, we ran a porn DVD site that had hundreds of full ripped DVDs (all licensed legally) available for download. We had to build several multi-terabyte RAID arrays to hold everything (ripped VOBs, movies at various stages of encoding, backups, etc.) in addition to several new computers that ran for months on end just to actually encode all the ripped DVDs. Porn can be a lot of work
Yeah, I refuse to play MMORG games, I just don't see it as worth a monthly fee. I'll pay (up to) $50 for a game, but I won't keep paying. Seems crazy to me.
I'm the opposite. I would pay a monthly fee to play an online game, but paying $50 to "buy" it in addition to the monthly fee is crazy. I've always thought that a game company could do well by giving away their game CDs everywhere (think AOL CDs) but charging a monthly fee to play.
Try getting support.
You do realise, I know you do - you're just choosing to ignore it, sowftware is licenced (generally) and not sold. You are sold the right to use it. You aggree to their conditions to use their software.
Your theory is incorrect.
what's an elsif?
Perl or VHDL.
Your IE cache is stored under ..., if you feel so inclined to look at them in some other way or delete them manually
You should NOT delete the cache manually. The proper way to do it is through IE or using the DeleteUrlCacheEntry function.
or even worse info pages. Does anybody use those ??
Try pinfo. It's much nicer than the standard info viewer and also works well for man pages.
I would imagine Wal-Mart can afford to hire Microsoft-caliber lawyers who would demolish a vendor who breached their contract with Wal-Mart.
That might be tough if the vendor is in India or China.
Most stores have a no return policy these days for open software.
That's why you should always make purchases with your Visa card. Tell them the product is defective and you want a refund, otherwise you are going to charge it back. You will almost certainly get your refund. If not, charge it back.
it was a workaround to allow LAN games over TCP/IP (vice IPX, bleh)
Actually, no. It allowed internet games (not just LAN games) without using Battle.net. Starcraft (and probably other Blizzard games) allow LAN games using UDP now. In fact, that's all the Mac version supports.
The site in your sig currently has nothing but a few dozen cheap referer-style links to pay sites.
Actually, it's to a single pay site (http://www.porndvddirect.com/) that does in fact have 832 GB in 237 DVDs.
We run iPlanet on several hundred web servers and have a SunONE pilot looking to cover around 25 million users.
I have no idea what you are doing, so I don't know if this would help, but if I needed dozens or hundreds of web servers I would use Zeus Web Server. It's the best web server on the market and designed for high traffic, clustering and easy administration.
I use Zeus and because of it I don't need dozens of web servers.
Apple keeps far tighter control over hardware and OS than Microsoft.
As is expected, considering Apple makes both. If Microsoft made a PC, would you expect it to come with anything but Windows?