This is why, for Windows or Linux, I much prefer programs that don't need installing. I like something I can just unzip/untar and run from there.
Without installing, there is no way to ensure that any dependencies are already installed. You cannot depend on anything other than the most basic system services, unless you keep a local copy. Then 100 applications could keep the same local copy of a certain dll file, which wouldn't really be efficient. It would solve version incompatibility problems though.
And I've often thought that the way windows works for programs is entirely stupid. Why does my program need to store DLLs in system32? Why not just store them in its own program folder.
Windows programs can store their dll files in their own folder, and many do. The reason to install them into system folders is so that other programs can also use the same libraries without installing their private copy.
Why does it shove stuff in the registry? What's wrong with an INI file, like we used to have in W3.1 days.
Cause that's old, dude. The registry is the way to go, since text files are sooo obsolete. It just shows that Linux is stuck in the 80s, still using text files for its settings, when they could use a marvelous binary database like the registry instead.</sarcasm>
It would be interesting to see this happen, my hypothesis is that this would ruin software development in the US. Am pretty certain your country would suffer rather badly if it outlawed FLOSS but the rest of the world continued developing it.
I'm pretty sure that if the US would outlaw free software, the state department would begin a strong lobbying campaign around the world to make sure that every other country also enact such laws. I mean, they already did it with software patents in the EU, to secure the profits of the mostly american corporations that hold (currently invalid) european software patents.
No, you don't. If you release any code under the GPL, any user is granted rights to that code. Regardless of what crap you think. If you release "your" code under the GPL, I have full rights to modify, distribute or sell the code I got from you.
The difference is that the copyright holder has the right to distribute his code under any license, not just the GPL. If he owns the copyright for the entire package, he can relicense the package at will. This is the basis for multi-licensing, and this is the reason why e.g. MySQL requires you to grant them an unlimited license to be able to contribute, so that they can sell their code to such companies that cannot use the GPL version.
As a recipient of GPL-covered code, you cannot do that.
People generally don't consider it a blow against their freedom that their car doesn't come with the required information to make an exact replica of the engine, or when their microwave doesn't come with a circuit diagram, or their music CDs don't come with sheet music.
Why would they see it any differently with software?
But then, the microwave doesn't make the food recipe secret just but heating your food in it. Those items that you mention cannot be compared with software. What analogies would you use for your work products stored in secret-format files that you cannot use with competitors' products without them doing a lot of reverse engineering?
There are some advantages that may be able to offset the disadvantage of larger pointers. The most important such advantage is probably that x86-64 contains 16 instead of 8 general-purpose registers. It also contains 16 instead of 8 XMM (SSE) registers.
I think I'll leave Novell/SUSE to actually continue being one of the greatest contributors to free and open source software, ever, for hiring hundreds of engineers to work on Linux. Developers to work and ensure that KDE, GNOME, the Linux kernel, OpenOffice.org, X.org/XGL/Compiz are constantly improving.
While secretly inserting known patented code so that their business partners can sue the world later on. The probably have some secret agreement that they can have a part of the profits of that campaign too.
After searching through user forums for an answer to that, I discovered that I could do a yum install kmod-nvidia to get a Core 6-specific package. Went through that exercise, only to get another error saying there was a conflict with the kernel.
I guess you hit the bug where the installer installed an i586 kernel instead of an i686 one. That is bound to create problems when messing with drivers. Did you install Fedora recently? Then you could have used a recently updated respins instead. That would probably have avoided this bug.
I downloaded the CXO manual and saw that I was going to have to modify my Fedora setup to get them to work, that had something to do with the Fedora security setup.
Running non-repository software with SELinux set to enforcing mode is bound to create problems, unless the application is SELinux-aware. The easiest solution is to set SELinux to permissive mode. This mode has it enabled, but not interfering with your programs. It just logs accesses that it would have prevented if set to enforcing mode.
Just what doesn't it do that is soooooo important?
It doesn't integrate with Microsoft Office Sharepoint, it doesn't integrate with Exchange, Outlook, Internet Exploder, Windows Calculator, MS Paint, Minesweeper or Solitaire. Can't you see that this is a huge flaw?
After 3 days, he went back to Windows, because he had to download some software to be able to play his music library and couldn't figure out how to actually get that thing to install and work.
Let me guess: He downloaded a Windows.exe file and didn't understand why that wouldn't work.
anti-licensing religious fervor prevents these distributions from making the codecs available right from the get-go.
There is nothing religious about not wanting to infringe known patents and thus expose yourself to lawsuits. Buying a patent license for each copy of software distributed for free is also not an option.
I'm also more shocked, genuinely that Harvard allows people who conduct "studies" like this to be professors... It's just shocking incompetence. I'd be amazed if you could pass an MBA doing shit like this
Come on, this is a business school, they don't know any real math. They think statistics is the art of making up numbers to prove their points.
Re:Piracy is marker of immature market
on
Piracy Economics
·
· Score: 3, Funny
Piracy can really only apply to copyable objects. You can can steal a Civic but you can't "pirate" one.
If the mark registrant doesn't "vigorously defend" their mark,... the registrant can lose their registration, making it available to the competitor (who's then got the same responsibility, if they reregister it themself).
Trademark is probably the most reasonable "intellectual property" law in the US.
The first paragraph makes me think that the new owner of the mark could force the previous owner to stop using the mark. Is this really reasonable, or is this case covered in some other way?
MythTV, while very powerful, isn't particularly easy to set up. It is actually quite tedious, cannot find TV channels by itself (at least not when I tried about one year ago), requires me to setup a MySQL database, not to mention making everything work together.
For the time being, I'll stick with WinTV2000 on Windows XP to record programs even though I do most other tasks in Linux. This isn't a dedicated HTPC, so I'm not going to try one of those dedicated MythTV distros.
I wonder when they will go too far and trigger an avalanche of dissatisfied users moving off Windows.
Probably never. The majority of the people loves Microsoft, and thinks that those problems that they face on the Windows platform are just problems inherent in computing. Moreover, many people are not even aware that there are alternatives, except possibly Apple.
People will suck up, bend over and accept DRM as a necessity.
Am I hacking because I disable JavaScript by default? That seems like a bit of an outrageous claim to me.
Especially since there are several kinds of programs that fetch web pages but don't support Javascript. Do they suggest that Lynx or Wget should be illegal, since they do not implement Javascript?
Or SUSE holds off on taking GPLv3 userland code until MS have offloaded their coupons.
Then it would take just one coupon to force SUSE to stay in GPLv2 land while the rest of the world moves on. Novell would probably not only have to wait until Microsoft was out of coupons, but wait until every coupon had been redeemed.
For those that don't understand, I think the key is this:
propagate by procuring conveyance of, a covered work
Microsoft procured conveyance of covered works by purchasing those coupons, i.e. they paid Novell to distribute SUSE to those handing in those coupons.
Microsoft paid a much larger sum, in part for these coupons which they are reselling.
If the article is correct, this would be a great irony. Microsoft paying a lot of money for a way to remove the patent threat to F/OSS poised by Microsoft.
Is there are problem with 4KB being an even multiple of a HD sector (512 bytes)?
No, but I'd strongly suggest using the binary prefixes to avoid confusion. Kilo is 1000 while KiloBinary is 1024.
Is that A FUCKING PROBLEM FOR YOU?
Is it a problem for you to use the binary prefixes?
Oh wait, those of us who actually deal with these under-the-hood type issues actually HAVE PRETTY FUCKING GOOD REASONS for kilobyte to be different than kilobaud. You can go back to playing with photoshop and jerking off onto your blog, where you'll complain about god knows what else, you fucking technocrati.
I also deal with low level issues, but I use the binary prefixes for 1024^X and the SI prefixes for 1000^X. By the way, I don't use Photoshop, I don't have a blog, and you seem to have anger management issues as already hinted at by another user.
Therefore, a "kilobyte" to them is 1,000 bytes (as opposed to 1,024 bytes in real life)
Actually, it is more like the "kilo = 1000" is the real life meaning, and the "kilo = 1024" is something dreamed up by some hacker in his own little world. I mean, one kilogram is 1000 grams, one kilohertz is 1000 hertz, one kilometer is 1000 meters, etc.
Yes, but software uses these formats to store and communicate information, making it relevant.
Without installing, there is no way to ensure that any dependencies are already installed. You cannot depend on anything other than the most basic system services, unless you keep a local copy. Then 100 applications could keep the same local copy of a certain dll file, which wouldn't really be efficient. It would solve version incompatibility problems though.
And I've often thought that the way windows works for programs is entirely stupid. Why does my program need to store DLLs in system32? Why not just store them in its own program folder.Windows programs can store their dll files in their own folder, and many do. The reason to install them into system folders is so that other programs can also use the same libraries without installing their private copy.
Why does it shove stuff in the registry? What's wrong with an INI file, like we used to have in W3.1 days.Cause that's old, dude. The registry is the way to go, since text files are sooo obsolete. It just shows that Linux is stuck in the 80s, still using text files for its settings, when they could use a marvelous binary database like the registry instead.</sarcasm>
No, it wouldn't, since all software wouldn't be owned by a single entity. It would be a license monoculture rather than a software monoculture.
I'm pretty sure that if the US would outlaw free software, the state department would begin a strong lobbying campaign around the world to make sure that every other country also enact such laws. I mean, they already did it with software patents in the EU, to secure the profits of the mostly american corporations that hold (currently invalid) european software patents.
The difference is that the copyright holder has the right to distribute his code under any license, not just the GPL. If he owns the copyright for the entire package, he can relicense the package at will. This is the basis for multi-licensing, and this is the reason why e.g. MySQL requires you to grant them an unlimited license to be able to contribute, so that they can sell their code to such companies that cannot use the GPL version.
As a recipient of GPL-covered code, you cannot do that.
People generally don't consider it a blow against their freedom that their car doesn't come with the required information to make an exact replica of the engine, or when their microwave doesn't come with a circuit diagram, or their music CDs don't come with sheet music.
Why would they see it any differently with software?
But then, the microwave doesn't make the food recipe secret just but heating your food in it. Those items that you mention cannot be compared with software. What analogies would you use for your work products stored in secret-format files that you cannot use with competitors' products without them doing a lot of reverse engineering?
There are some advantages that may be able to offset the disadvantage of larger pointers. The most important such advantage is probably that x86-64 contains 16 instead of 8 general-purpose registers. It also contains 16 instead of 8 XMM (SSE) registers.
No, it says that they can pick your lock, and possibly open your door, but stepping into the house would still be a crime.
While secretly inserting known patented code so that their business partners can sue the world later on. The probably have some secret agreement that they can have a part of the profits of that campaign too.
I guess you hit the bug where the installer installed an i586 kernel instead of an i686 one. That is bound to create problems when messing with drivers. Did you install Fedora recently? Then you could have used a recently updated respins instead. That would probably have avoided this bug.
I downloaded the CXO manual and saw that I was going to have to modify my Fedora setup to get them to work, that had something to do with the Fedora security setup.Running non-repository software with SELinux set to enforcing mode is bound to create problems, unless the application is SELinux-aware. The easiest solution is to set SELinux to permissive mode. This mode has it enabled, but not interfering with your programs. It just logs accesses that it would have prevented if set to enforcing mode.
It doesn't integrate with Microsoft Office Sharepoint, it doesn't integrate with Exchange, Outlook, Internet Exploder, Windows Calculator, MS Paint, Minesweeper or Solitaire. Can't you see that this is a huge flaw?
Let me guess: He downloaded a Windows .exe file and didn't understand why that wouldn't work.
anti-licensing religious fervor prevents these distributions from making the codecs available right from the get-go.There is nothing religious about not wanting to infringe known patents and thus expose yourself to lawsuits. Buying a patent license for each copy of software distributed for free is also not an option.
Come on, this is a business school, they don't know any real math. They think statistics is the art of making up numbers to prove their points.
You have obviously never heard of counterfeiting.
The first paragraph makes me think that the new owner of the mark could force the previous owner to stop using the mark. Is this really reasonable, or is this case covered in some other way?
MythTV, while very powerful, isn't particularly easy to set up. It is actually quite tedious, cannot find TV channels by itself (at least not when I tried about one year ago), requires me to setup a MySQL database, not to mention making everything work together.
For the time being, I'll stick with WinTV2000 on Windows XP to record programs even though I do most other tasks in Linux. This isn't a dedicated HTPC, so I'm not going to try one of those dedicated MythTV distros.
Probably never. The majority of the people loves Microsoft, and thinks that those problems that they face on the Windows platform are just problems inherent in computing. Moreover, many people are not even aware that there are alternatives, except possibly Apple.
People will suck up, bend over and accept DRM as a necessity.
Especially since there are several kinds of programs that fetch web pages but don't support Javascript. Do they suggest that Lynx or Wget should be illegal, since they do not implement Javascript?
Then it would take just one coupon to force SUSE to stay in GPLv2 land while the rest of the world moves on. Novell would probably not only have to wait until Microsoft was out of coupons, but wait until every coupon had been redeemed.
I think you meant "Most LGPL programs". :)
For those that don't understand, I think the key is this:
propagate by procuring conveyance of, a covered workMicrosoft procured conveyance of covered works by purchasing those coupons, i.e. they paid Novell to distribute SUSE to those handing in those coupons.
If the article is correct, this would be a great irony. Microsoft paying a lot of money for a way to remove the patent threat to F/OSS poised by Microsoft.
No, but I'd strongly suggest using the binary prefixes to avoid confusion. Kilo is 1000 while KiloBinary is 1024.
Is that A FUCKING PROBLEM FOR YOU?Is it a problem for you to use the binary prefixes?
Oh wait, those of us who actually deal with these under-the-hood type issues actually HAVE PRETTY FUCKING GOOD REASONS for kilobyte to be different than kilobaud. You can go back to playing with photoshop and jerking off onto your blog, where you'll complain about god knows what else, you fucking technocrati.I also deal with low level issues, but I use the binary prefixes for 1024^X and the SI prefixes for 1000^X. By the way, I don't use Photoshop, I don't have a blog, and you seem to have anger management issues as already hinted at by another user.
So 100/10 should not qualify as broadband? What do you suggest, narrowband?
Actually, it is more like the "kilo = 1000" is the real life meaning, and the "kilo = 1024" is something dreamed up by some hacker in his own little world. I mean, one kilogram is 1000 grams, one kilohertz is 1000 hertz, one kilometer is 1000 meters, etc.