Note that there is no mention of 'linking' in the text of the GPL itself--it only speaks about derived works.
At the end of the day, it's up to MySQL's copyright holders to look at your application and decide whether it is a derived work or not. It doesn't matter if you derive from their work by linking to their library, talking to a MySQL server directly, or controlling a robot arm with a magnet on the end that is waved near a network interface...
If you talk to the FSF, they would tell you that practically every program on a GNU/Linux system is a derived work of Glibc. Fortunatly this is allowed because Glibc, and most other library programs, are licensed under the LGPL. The fact that the MySQL client library is licensed under the GPL is the source of this whole discussion.:)
Bollocks. An ODBC connector that used libmysqlclient would be a derivative work of MySQL. Your application, using this connector, would be a derivative work of the connector. Therefore your application must be made available under the GPL as well.
If what you said was correct then there would be no difference between the GPL and the LGPL.
"If you use the functions from the standard library, you aren't required to comply with the GPL, only if you redistribute and/or modify the library."
Can you point to the part of the MySQL license that says this? If you can't then I think I would prefer to take the word of/usr/share/doc/libmysqlclient12/copyright over yours.;)
If MySQL were licensed under the GNU LGPL then you would be right... but it's not. If you link against libmysqlclient, then the derivitive work you have created must be licensed under the terms of the GPL.
"It's like saying that if you build your application on top of Linux that you are required to comply with the GPL. Only if you make modifications/distribute/copy the Linux kernel for your project would this requirement hold."
NOTE! This copyright does *not* cover user programs that use kernel services by normal system calls - this is merely considered normal use of the kernel, and does *not* fall under the heading of "derived work".
I see no such similar statement in MySQL's copyright file.
"So, unless you actually distribute/modify/copy MySQL, then you are free to do whatever you want with the database."
RTFL. Your wording can be simplified to, "So, you are not free to do whatever you want with [MySQL]."
From/usr/share/doc/libmysqlclient12/copyright (from MySQL 4.0.24):
All the MySQL-specific source in the server, the mysqlclient library and the client, as well as the GNU readline library, are covered by the GNU General Public License.
If you use libmysqlclient, then you must comply with the GPL, or negociate your own terms with the MySQL company.
Internet Explorer 6 does not accept application/xml+xhtml documents. Internet Explorer 7 will not accept them.
If you're going to set up your web application to spit out XHTML , except when the client only Accepts: text/html, then you might as well just serve text/html to everyone and ditch the added complexity.
gee, if they are really that bad, why does not MS withdraw their sales in EU?
They can't just withdraw from the EU. It's such a big, tasty market. If they want to do business there, then they will have to play by the bloodsucker's rules.
Is it possible that MS's complaints might be akin to murderer saying that they are being treated unfairly, when they are caught murdering again?
You assume that the EU Commission is on our side, that its goal in this affair is to regulate the market, thereby ensuring that Microsoft can't leverage their monopoly powers to drive their competitors out of business.
In reality, the EU Commission's goal is to further the interests of the EU Commission; that is, increasing their influence/power while funneling as much of other people's money as possible into that convenient (for Commission members, and their mates) black box labelled "European Union Accounts".
Did the previous judgement against Microsoft actually help us in any way? From where I am sitting it seems like they just took a whole load of money from Microsoft (good for the Commission), and forced them to release a new edition of Windows that no one wants or needs (good for the Commission's press department).
Have Microsoft been forced to document their past, present or future protocols? Have they been made to license their media-related patents?
Of course they have not; that would mean that something useful would have actually been accomplished during this entire sordid affair.
"I'm really tired of people claiming that not running as root is a miracle cure. Yes, it prevents some really nasty trivial attacks, but it doesn't protect your most valuable data (e.g. -- yours)..."
Oh, I'm sorry. So your use of the present tense means that Microsoft are currently in the process of downloading and deleting MPICH from the UoC's servers?;)
You might want to write to the University of Chicago to tell them that their code was stolen. Presumably they are wondering where all their copies went, and now that the culprit has been identified they will want them back!
I'm sure I remember a LUGRadio interview with someone from Xiph who said that DirectX (or was it Xbox Live, or both?) uses the Speex codec to compress voice data for in-game chat.
Can the clients run dpkg and apt? A daily apt-get update && apt-get upgrade is very convenient. Server-side, you don't need anything more complicated than a web server.
Why do people keep saying this? Anyone with a Windows machine can download the schemas from Microsoft's site and verify that this isn't true.
Re:I thought nerds were supposed to be smart!
on
Flash, Meet Sparkle
·
· Score: 1
I don't hate Flash becuase 99% of the time it is used for advertising and/or shite. If I did then I would have to hate the tag for the same reasons.
The reason I hate Flash is because the audio is broken and stuttery and because it is impossible to synch the audio with the video. This is easy to confirm--right clicking on a flash movie after about 30 seconds and selecting 'pause' stops the video instantly, but the sound takes 2-3 seconds (per 30 seconds of play time) to catch up before pausing too.
I have a hunch this is caused by Esound, but unfortunatly I can't tell because there's no way to tell Flash to forget about sound servers and fall back to ALSA or even OSS.
The other reason I hate flash is because half of the time I right click on a flash movie, it causes my web browser to segfault.
The final reason I hate flash is because it is not an open spec. There are no specifications available that projects like GplFlash or that other open flash player can use. Therefore I am stuck with Macromedia's buggy plugin.
Grey areas indeed. :)
:)
Note that there is no mention of 'linking' in the text of the GPL itself--it only speaks about derived works.
At the end of the day, it's up to MySQL's copyright holders to look at your application and decide whether it is a derived work or not. It doesn't matter if you derive from their work by linking to their library, talking to a MySQL server directly, or controlling a robot arm with a magnet on the end that is waved near a network interface...
If you talk to the FSF, they would tell you that practically every program on a GNU/Linux system is a derived work of Glibc. Fortunatly this is allowed because Glibc, and most other library programs, are licensed under the LGPL. The fact that the MySQL client library is licensed under the GPL is the source of this whole discussion.
Bollocks. An ODBC connector that used libmysqlclient would be a derivative work of MySQL. Your application, using this connector, would be a derivative work of the connector. Therefore your application must be made available under the GPL as well.
If what you said was correct then there would be no difference between the GPL and the LGPL.
Can you point to the part of the MySQL license that says this? If you can't then I think I would prefer to take the word of /usr/share/doc/libmysqlclient12/copyright over yours. ;)
If MySQL were licensed under the GNU LGPL then you would be right... but it's not. If you link against libmysqlclient, then the derivitive work you have created must be licensed under the terms of the GPL.
Not at all. I refer you to Linus' statement at the top of the Linux COPYING file:
I see no such similar statement in MySQL's copyright file.
Surely all you have to do is create an SELinux policy that allows Samba and Apache to do what you want them to do?
PS, you should read setfacl(1), you might learn something.
So why not make coral-cache-link-rewriting optional, but on by default?
From
Bravo sir. :)
I hate the one of the bald man with a moustache smacking his desk.
Jesus... does their stupidity know no bounds!?
Internet Explorer 6 does not accept application/xml+xhtml documents. Internet Explorer 7 will not accept them.
If you're going to set up your web application to spit out XHTML , except when the client only Accepts: text/html, then you might as well just serve text/html to everyone and ditch the added complexity.
This is a better outcome than having the plane fall into enemy hands.
Why bother, the result could never beat LaTex, $programming_language_of_choice and $pdf_reader_of_choice. :)
In reality, the EU Commission's goal is to further the interests of the EU Commission; that is, increasing their influence/power while funneling as much of other people's money as possible into that convenient (for Commission members, and their mates) black box labelled "European Union Accounts".
Did the previous judgement against Microsoft actually help us in any way? From where I am sitting it seems like they just took a whole load of money from Microsoft (good for the Commission), and forced them to release a new edition of Windows that no one wants or needs (good for the Commission's press department).
Have Microsoft been forced to document their past, present or future protocols? Have they been made to license their media-related patents?
Of course they have not; that would mean that something useful would have actually been accomplished during this entire sordid affair.
The kleptocrats can't quite afford their new mansions and yauchts. They're looking for large, rich businesses to help them out.
You can probably override Firefox's platform-specific setting for what to do on a middle-click by setting some things in about:config.
fdisk
Oh, I'm sorry. So your use of the present tense means that Microsoft are currently in the process of downloading and deleting MPICH from the UoC's servers? ;)
You might want to write to the University of Chicago to tell them that their code was stolen. Presumably they are wondering where all their copies went, and now that the culprit has been identified they will want them back!
I'm sure I remember a LUGRadio interview with someone from Xiph who said that DirectX (or was it Xbox Live, or both?) uses the Speex codec to compress voice data for in-game chat.
Oh, here we go: Halo 2 and Xbox Live use Ogg codecs.
Can the clients run dpkg and apt? A daily apt-get update && apt-get upgrade is very convenient. Server-side, you don't need anything more complicated than a web server.
Why do people keep saying this? Anyone with a Windows machine can download the schemas from Microsoft's site and verify that this isn't true.
I don't hate Flash becuase 99% of the time it is used for advertising and/or shite. If I did then I would have to hate the tag for the same reasons.
The reason I hate Flash is because the audio is broken and stuttery and because it is impossible to synch the audio with the video. This is easy to confirm--right clicking on a flash movie after about 30 seconds and selecting 'pause' stops the video instantly, but the sound takes 2-3 seconds (per 30 seconds of play time) to catch up before pausing too.
I have a hunch this is caused by Esound, but unfortunatly I can't tell because there's no way to tell Flash to forget about sound servers and fall back to ALSA or even OSS.
The other reason I hate flash is because half of the time I right click on a flash movie, it causes my web browser to segfault.
The final reason I hate flash is because it is not an open spec. There are no specifications available that projects like GplFlash or that other open flash player can use. Therefore I am stuck with Macromedia's buggy plugin.