So what are you saying, that KDE development is in such a horrible shape that it will fall apart in the near future leaving KDE in some stagnate turmoil just before a major overhaul that would have been designated "KDE 5" or are you saying that the next major overhaul will be rebranded without a numbering scheme, (e.g. "KDE XP").
No, he is being pedantic.
KDE is the community, not the software. KDE will release Plasma Workspaces 2 and KDE Software Compilation 5.
What's the point of that? Aren't window decorations going to be client side? So applications decide on their own what they look like, whether they want to obey window manager settings, etc.
You are aware that there is more to KDE than window decorations, right?
I completely agree with you -- it's easy in theory. If all soldiers laid down their weapons at the same time, there would be no more wars. Also nice in theory.
The problem is that you need a concentrated action by the majority of qualified academics. Reviewing for closed journals is also a matter of prestige. If one reviewer alone jumps ship, he can only lose -- he will have negligeable impact on the journal, but stands to lose personally. You need a big movement, and this is not easy.
I think that the move to open publishing models is going to happen, because most academics are not happy with the situation. I personally hate it. The success of PLOS One shows that there is potential. But it will take time.
I didn't see any solutions, to be honest. Just the standard theoretical solution to the tune of "If ALL top scientists in some field ALL jump ship at the SAME TIME to a few select open journals.....", which sound so nice in theory.
I have invested 25 years in my education and sacrificed everything for that one chance of becoming a scientist and doing what I really wanted when I was a kid. My friends drive fancy cars, have houses, I have a guitar, a used car, bills, and an 80-hour week, no holidays, constant stress to the point of impaired short-term memory. All for that one shot of becoming a professor.
Imagine that I get a nice, important result. I have two choices -- publish it in the most prestigious journal imaginable, or go with the feel-good factor and a more open journal. If I make the wrong choice, I'll be flipping burgers for the rest of my life because nobody wants someone like me: old, overqualified, no work experience, no interest in anything but science.
The way I see it: I have a couple of years to land some important papers. Can I do something to make the open journals more prestigious than the best ones in the field? No. So it's an easy decision.
Things are changing, but it's a slow process, because prestige and contacts have a lot of inertia. I hope that things are different in 10 or 20 years. Right now anyone can email me and get a copy of any paper they want anyway, I won't sabotage my career because it might buy me slashdot reputation.
Mine isn't. Proving it's not the linux console code itself. Looks like a driver issue.
If it is the KMS-based console, then it's framebuffer-based and not text console. And speed is a subjective impression. Try timing a large compile job with and without console output.
The linux kernel console; a lightweight, lightning-fast TEXT console not depending on X or anything else.
I guess that you don't use Linux drivers, but rely on third party blobs.
Ever since Linux switched to kernel-based modesetting, the console has switched to a framebuffer console. No accelerated VGA text mode, but pixel blitting.
It is painfully slow.
If you must have pointless cruft like this, add it IN ADDITION to what has ALWAYS worked perfectly, is super reliable, and super simple.
It is fundamentally broken in many scenarios, like multi-seat. I canot use Linux console, for example, because it is not multi-seat aware. It is not only not reliable, it will bork your system because it accepts all keyboard input.
Because the KMS terminal is so slow that anything that outputs stdout or stderr to it will slow down by orders of magnitude.
Note -- the old-style VGA console was HW-accelerated. This is what you get if you use binary blob drivers. The new console, using kernel modesetting and native resolution, isn't. Try compiling something large with lots of console output on a KMS framebuffer. It absolutely hurts.
Like you said, even if you block things in your browser, the web pages with embedded Like buttons already contacted Facebook with your browser information to "help to be friends".
I use FireGloves, so my browser information is randomised and different for each page I visit. Fingerprinting won't work (or at least, it will be extremely difficult).
The only thing that could happen would be if the third-party page sends my IP to Facebook. That would be a rather big stinker.
Can you recommend a page that explains this in more detail? I'm interested, but I don't understand it.
You request a page from NY Times. The NY Times serves you an HTML page (+JS) which includes a "Like" button from Facebook servers. Firefox tries to connect to FB to display the button and run Facebook JS code. Ghostery scrubs such links and you never connect to Facebook. Facebook has nothing, since you've only ever connected to the NY Times. Where's the catch?
Or do you mean that the NY Times will report your IP number to Facebook directly without you being involved?
I never go to Facebook, so any serial numbers embedded in their pages don't affect me.
Anything else, is sacrificing privacy for convenience. But that isn't nearly as satisfying as instant access by typing "Lesbian Whores" or "gay anal sex" into Google, is it?
You pick a nice example, that's cute.
How about sending an email to your mother talking about your cancer treatment? Is email supposed to be private? I know you can intercept it, but is it fair to expect to talk about this without Google monetizing it by selling your info to a pharma company?
Or should you lock up in your cave and die of cancer because if you get treatment, then everybody in the world MUST know about it?
This depends on your field. You would not get many particle physicists at a conference with a $1,000 registration fee!
I completely believe you. "Normal" conference fees in Computer Science tend to be in the $300-$500 range. I've mentioned ICPR because there was quite an uproar when the registration fee was announced last year.
There are two things you must keep in mind, though. First is that in Computer Science, conference papers are really, really important. Far more important than in any other field. Journal papers are outdated the moment they are accepted for publication and hopelessly outdated by the time they arrive in your library. So journal papers are reserved for larger breakthroughs which will remain important for a long time.
The second is that top Computer Science conferences have the status of a journal. Their proceedings are widely available, their blind review involves 3-5 reviewers who are likely bigger experts than they would be most journals, lasts more than 3 months and involves a rebuttal phase, just like a journal. So a paper at a conference like ICCV, CVPR, IJCAI, NIPS and the like will do far more for your career than most journal papers. ICPR is not quite that level, but it is just below it, and they are milking it. It's a HUGE conference, with many thousands of visitors, BTW.
I was quite disillusioned when I attended a conference primarily aimed at psychologists, biologists and behavioural scientists. Talks were accepted based on a (barely reviewed) abstract submission and some of the science on display was depressing. Conferences simply don't mean much in many fields, so you're right, it does depend on the field.
I believe that by "standard browser" he means any browser which does any of the following:
- Javascript - Cookies - Flash
If your browser does any of those, you are being tracked every time you open it. You don't even need a facebook account and you don't need to use google. If you wish to stop being tracked, you will have the install at least the following extensions for your browser:
and configure all of them to only use a whitelist, and explicitly disable Facebook, Google, Twitter and anything similar. Then you'll need to restart your browser at regular intervals to deter session cookies. You'll also need to reconnect to your ISP regularly to thwart IP-based tracking.
Yes, there used to be a time when using the web was easy. Now Facebook and Google have turned it into THIS.
Facebook doesn't click the like button for you, nor does it ask you to talk about your ED in post, so that it can try to sell you viagra.
They don't need to click it. They serve the link from their servers so they know that you've seen the like button. Then they check your browser fingerprint and, if you are particularly stupid, your facebook cookies and voila -- they know which webpages you read, and when, and they know the exact location where you were when you read it. Every online newspaper you read, they know which stories you like, which stories you don't like.
You don't have to click anything. The "like" thing is a gimmick. As long as you SEE that button on non-facebook pages, they are tracking you. And there are other things that are tracking you that you don't even see.
I'm astonished that even on slashdot people do not understand these things.
Yeah, but "mysteriously not giving information to Facebook" requires advanced computer knowledge and about a week of your time.
You will need to install about 10 different browser extensions, block IP ranges, deal with broken pages because of JavaScript and cookie issues, randomly fake your browser ID and a number of other things. Because every time you connect to the internet, you are "mysteriously giving information to Facebook" even if you don't know it.
I still keep up with it, but my girlfriend gave up on "mysteriously not giving information to Facebook" after doing so broke her online banking (which reports to Facebook) and online payment methods (which pull in mysterious scripts from a dozen mysterious domains).
If you as much as look at "the Internet", they are stalking you. "Simply not giving information to Facebook" is a bit like Jason Bourne.
Essentially, MPLv2 is like the LGPL, except it only applies to the same file.
If you modify a file under MPLv2, you have to release the source code to your modifications. If you add your modifications in a separate file and combine the two, then you don't have to release your code.
With LGPL, you would have to release the source code in both cases, since both are derivative works.
Maybe ND doesn't actually prevent any scientists from building on top of one's research, but I think the idea of labeling your research as "ND" is pretty anti-social. If you don't want other people to use your stuff, then fine, don't show it to anyone.
You misunderstand.
You WANT people to use your stuff. You WANT them to build on it. And then you want them to write their own TEXT and publish that.
What you don't want is for somebody who does not build on your work to take your paper, jumble it around until it makes no sense and is completely wrong, and then claim that YOU wrote that mess.
All science is derivative. CC-BY-ND is already a huge improvement over the old situation where the copyright is owned by the publisher and the contents behind a paywall.
Both CC-BY-ND and CC-BY-NC-SA have never been clearly defined for research, where it's the ideas, not the specific document used to convey those ideas that matter.
They are not supposed to, because they only deal with copyright. The rest is based on widely accepted academic traditions which are older than copyright and function quite well without licenses.
So, for instance -- if I write a paper on using (MethodX) to solve (ProblemY1), and someone realizes that (MethodX) might also be able to solve (ProblemY2), are they allowed to do it, or using it in new ways a derivitive? What if they wrote a paper about their findings, is that a derivitive? How about if I realize that there's a larger (ProblemY), is that a derivitive? Or if I realized that I could improve on (MethodX), is that a derivitive? Or even if you just have another occurance of (ProblemY1), are you allowed to use this knowledge of (MethodX) to apply it to the problem, or is any application of the research considered a derivitive?
It is derivative in a copyright sense if you modify the original FORMULATION and publish that. Then the license matters.
In terms of science, this is what you do for each one of the listed cases:
1) Cite the original paper and all other related work 2) Explain the new/bigger/different problem and why it is important 3) Explain your solution and how it differs from previously published work (and also it which way it is similar) 4) Publish
In short, do what all scientists do all the time, and licenses play no role whatsoever.
I completely agree and was stumped by the article. CC-BY-NC-ND is chosen because it is the most meaningful license for the job.
A good paper takes many weeks (sometimes months) of careful preparation, and every word is weighed heavily. Careless rephrasing and remixing by somebody who does not fully understand the paper (and this is very common with advanced topics) can kill your career.
People are already allowed to share it free of charge, read it free of charge, reproduce the ideas therein, build upon these ideas, and using excerpts and figures from the paper is already covered by fair use in most countries. If you really need somebody's exact text, you cite it.
I'm a proponent of sharing, but what exactly is the point of releasing scientific articles under CC-BY? Only scientists and highly technical people read them anyway, and they have no use for CC-BY. Is it so some publisher can sell it although it's freely available? So someone can plagiarise and "remix" your paper? Such a paper would be rejected by any sane conference or journal anyway. Who exactly is being harmed here?
As an aside - a lot of universities are rejecting the 'Gold' open access standard (the author pays version) because it is horrendously expensive for authors (usually 1000-2000 per article)
This is true, and it is an important factor, but don't forget that this is still cheaper than a decent conference.
Many world-class conferences (ICPR, for example) are charging up to USD 1000 for registration, and a visit there will easily cost you another thousand after you factor in the flight, hotel, and meals.
At least in my field (computer science), it is standard practice to provide preprints for free on your official webpage. In the case a specific journal complains (I've never had this happen), people simply ask for it by email. I do believe that open-access journals have played a role in making this acceptable.
Every time I've bothered to dive into one of these AMD open source driver stories I find qualifications. It's 2D driver code only, or mode setting code only, no MPEG-2/4 AVC acceleration, etc. What are the qualifications this time? Is this the real McCoy, full stack accelerated OpenGL driver with video acceleration and everything?
The qualifications are 2D acceleration, OpenGL 3.1, profile-based power management, no video decoding.
For still unreleased hardware, mind you.
Want good video drivers on Linux? Intel or NVidia. Want good open source video drivers? Intel.
Both Intel and AMD support OpenGL 3.1. Neither supports OpenCL. Intel is more optimised, but AMD cards still run circles around them. Intel has fully automatic power management, AMD is profile-based. Intel supports VA-API (big plus).
Really? What gets patented is ideas, not math (because you can't actually patent that).
Like others have pointed out, you can't patent ideas either.
Comp. Sci is no more a strict subset of mathematics than engineering is, because there's other things that come into play that the mathematicians don't factor in.
Computer Science is a bit complex in that sense. Theoretical computer science is pure math, without a shadow of a doubt. At the same time, practical computer scientists need a whole array of skills to do their work.
But in the end everything produced by your work -- all software -- is mathematics.
So what are you saying, that KDE development is in such a horrible shape that it will fall apart in the near future leaving KDE in some stagnate turmoil just before a major overhaul that would have been designated "KDE 5" or are you saying that the next major overhaul will be rebranded without a numbering scheme, (e.g. "KDE XP").
No, he is being pedantic.
KDE is the community, not the software. KDE will release Plasma Workspaces 2 and KDE Software Compilation 5.
Most people will refer to it as "KDE5", though.
Will KDE 5 be ported to Wayland?
What's the point of that? Aren't window decorations going to be client side? So applications decide on their own what they look like, whether they want to obey window manager settings, etc.
You are aware that there is more to KDE than window decorations, right?
I completely agree with you -- it's easy in theory. If all soldiers laid down their weapons at the same time, there would be no more wars. Also nice in theory.
The problem is that you need a concentrated action by the majority of qualified academics. Reviewing for closed journals is also a matter of prestige. If one reviewer alone jumps ship, he can only lose -- he will have negligeable impact on the journal, but stands to lose personally. You need a big movement, and this is not easy.
I think that the move to open publishing models is going to happen, because most academics are not happy with the situation. I personally hate it. The success of PLOS One shows that there is potential. But it will take time.
The article describes one potential solution.
I didn't see any solutions, to be honest. Just the standard theoretical solution to the tune of "If ALL top scientists in some field ALL jump ship at the SAME TIME to a few select open journals.....", which sound so nice in theory.
I have invested 25 years in my education and sacrificed everything for that one chance of becoming a scientist and doing what I really wanted when I was a kid. My friends drive fancy cars, have houses, I have a guitar, a used car, bills, and an 80-hour week, no holidays, constant stress to the point of impaired short-term memory. All for that one shot of becoming a professor.
Imagine that I get a nice, important result. I have two choices -- publish it in the most prestigious journal imaginable, or go with the feel-good factor and a more open journal. If I make the wrong choice, I'll be flipping burgers for the rest of my life because nobody wants someone like me: old, overqualified, no work experience, no interest in anything but science.
The way I see it: I have a couple of years to land some important papers. Can I do something to make the open journals more prestigious than the best ones in the field? No. So it's an easy decision.
Things are changing, but it's a slow process, because prestige and contacts have a lot of inertia. I hope that things are different in 10 or 20 years. Right now anyone can email me and get a copy of any paper they want anyway, I won't sabotage my career because it might buy me slashdot reputation.
Software (other than games) that can actually benefit from this type of hardware is scarce and expensive.
I write software that can actually benefit from this type of hardware.
Mine isn't. Proving it's not the linux console code itself. Looks like a driver issue.
If it is the KMS-based console, then it's framebuffer-based and not text console. And speed is a subjective impression. Try timing a large compile job with and without console output.
The linux kernel console; a lightweight, lightning-fast TEXT console not depending on X or anything else.
I guess that you don't use Linux drivers, but rely on third party blobs.
Ever since Linux switched to kernel-based modesetting, the console has switched to a framebuffer console. No accelerated VGA text mode, but pixel blitting.
It is painfully slow.
If you must have pointless cruft like this, add it IN ADDITION to what has ALWAYS worked perfectly, is super reliable, and super simple.
It is fundamentally broken in many scenarios, like multi-seat. I canot use Linux console, for example, because it is not multi-seat aware. It is not only not reliable, it will bork your system because it accepts all keyboard input.
Because the KMS terminal is so slow that anything that outputs stdout or stderr to it will slow down by orders of magnitude.
Note -- the old-style VGA console was HW-accelerated. This is what you get if you use binary blob drivers. The new console, using kernel modesetting and native resolution, isn't. Try compiling something large with lots of console output on a KMS framebuffer. It absolutely hurts.
Yet this is the first thing you have to disable on a multi-seat system because it will bork your system otherwise.
It's useful in some scenarios, but it is, in essence, a hack which only works in some scenarios. A multi-seat-aware VT would be a blessing.
Like you said, even if you block things in your browser, the web pages with embedded Like buttons already contacted Facebook with your browser information to "help to be friends".
I use FireGloves, so my browser information is randomised and different for each page I visit. Fingerprinting won't work (or at least, it will be extremely difficult).
The only thing that could happen would be if the third-party page sends my IP to Facebook. That would be a rather big stinker.
Can you recommend a page that explains this in more detail? I'm interested, but I don't understand it.
You request a page from NY Times. The NY Times serves you an HTML page (+JS) which includes a "Like" button from Facebook servers. Firefox tries to connect to FB to display the button and run Facebook JS code. Ghostery scrubs such links and you never connect to Facebook. Facebook has nothing, since you've only ever connected to the NY Times. Where's the catch?
Or do you mean that the NY Times will report your IP number to Facebook directly without you being involved?
I never go to Facebook, so any serial numbers embedded in their pages don't affect me.
Anything else, is sacrificing privacy for convenience. But that isn't nearly as satisfying as instant access by typing "Lesbian Whores" or "gay anal sex" into Google, is it?
You pick a nice example, that's cute.
How about sending an email to your mother talking about your cancer treatment? Is email supposed to be private? I know you can intercept it, but is it fair to expect to talk about this without Google monetizing it by selling your info to a pharma company?
Or should you lock up in your cave and die of cancer because if you get treatment, then everybody in the world MUST know about it?
This depends on your field. You would not get many particle physicists at a conference with a $1,000 registration fee!
I completely believe you. "Normal" conference fees in Computer Science tend to be in the $300-$500 range. I've mentioned ICPR because there was quite an uproar when the registration fee was announced last year.
There are two things you must keep in mind, though. First is that in Computer Science, conference papers are really, really important. Far more important than in any other field. Journal papers are outdated the moment they are accepted for publication and hopelessly outdated by the time they arrive in your library. So journal papers are reserved for larger breakthroughs which will remain important for a long time.
The second is that top Computer Science conferences have the status of a journal. Their proceedings are widely available, their blind review involves 3-5 reviewers who are likely bigger experts than they would be most journals, lasts more than 3 months and involves a rebuttal phase, just like a journal. So a paper at a conference like ICCV, CVPR, IJCAI, NIPS and the like will do far more for your career than most journal papers. ICPR is not quite that level, but it is just below it, and they are milking it. It's a HUGE conference, with many thousands of visitors, BTW.
I was quite disillusioned when I attended a conference primarily aimed at psychologists, biologists and behavioural scientists. Talks were accepted based on a (barely reviewed) abstract submission and some of the science on display was depressing. Conferences simply don't mean much in many fields, so you're right, it does depend on the field.
I believe that by "standard browser" he means any browser which does any of the following:
- Javascript
- Cookies
- Flash
If your browser does any of those, you are being tracked every time you open it. You don't even need a facebook account and you don't need to use google. If you wish to stop being tracked, you will have the install at least the following extensions for your browser:
- NoScript (for malicious javascript)
- Ghostery (for cross-site tracking)
- CS lite (for flexible cookie management)
- BetterPrivacy (for Flash-based cookies)
- AdBlockPlus (for more tracking)
- https anywhere (for man-in-the-middle snooping)
- FireGloves (for browser fingerprinting)
and configure all of them to only use a whitelist, and explicitly disable Facebook, Google, Twitter and anything similar. Then you'll need to restart your browser at regular intervals to deter session cookies. You'll also need to reconnect to your ISP regularly to thwart IP-based tracking.
Yes, there used to be a time when using the web was easy. Now Facebook and Google have turned it into THIS.
If you want to keep secrets, don't tell anyone else.
You don't need to tell anyone your secrets.
Google will guess them from your browsing habits, and they will sell them.
And some people tend to think that what you do at home is, well, your own business.
Facebook doesn't click the like button for you, nor does it ask you to talk about your ED in post, so that it can try to sell you viagra.
They don't need to click it. They serve the link from their servers so they know that you've seen the like button. Then they check your browser fingerprint and, if you are particularly stupid, your facebook cookies and voila -- they know which webpages you read, and when, and they know the exact location where you were when you read it. Every online newspaper you read, they know which stories you like, which stories you don't like.
You don't have to click anything. The "like" thing is a gimmick. As long as you SEE that button on non-facebook pages, they are tracking you. And there are other things that are tracking you that you don't even see.
I'm astonished that even on slashdot people do not understand these things.
Yeah, but "mysteriously not giving information to Facebook" requires advanced computer knowledge and about a week of your time.
You will need to install about 10 different browser extensions, block IP ranges, deal with broken pages because of JavaScript and cookie issues, randomly fake your browser ID and a number of other things. Because every time you connect to the internet, you are "mysteriously giving information to Facebook" even if you don't know it.
I still keep up with it, but my girlfriend gave up on "mysteriously not giving information to Facebook" after doing so broke her online banking (which reports to Facebook) and online payment methods (which pull in mysterious scripts from a dozen mysterious domains).
If you as much as look at "the Internet", they are stalking you. "Simply not giving information to Facebook" is a bit like Jason Bourne.
Essentially, MPLv2 is like the LGPL, except it only applies to the same file.
If you modify a file under MPLv2, you have to release the source code to your modifications. If you add your modifications in a separate file and combine the two, then you don't have to release your code.
With LGPL, you would have to release the source code in both cases, since both are derivative works.
Maybe ND doesn't actually prevent any scientists from building on top of one's research, but I think the idea of labeling your research as "ND" is pretty anti-social. If you don't want other people to use your stuff, then fine, don't show it to anyone.
You misunderstand.
You WANT people to use your stuff. You WANT them to build on it. And then you want them to write their own TEXT and publish that.
What you don't want is for somebody who does not build on your work to take your paper, jumble it around until it makes no sense and is completely wrong, and then claim that YOU wrote that mess.
All science is derivative. CC-BY-ND is already a huge improvement over the old situation where the copyright is owned by the publisher and the contents behind a paywall.
Both CC-BY-ND and CC-BY-NC-SA have never been clearly defined for research, where it's the ideas, not the specific document used to convey those ideas that matter.
They are not supposed to, because they only deal with copyright. The rest is based on widely accepted academic traditions which are older than copyright and function quite well without licenses.
So, for instance -- if I write a paper on using (MethodX) to solve (ProblemY1), and someone realizes that (MethodX) might also be able to solve (ProblemY2), are they allowed to do it, or using it in new ways a derivitive? What if they wrote a paper about their findings, is that a derivitive? How about if I realize that there's a larger (ProblemY), is that a derivitive? Or if I realized that I could improve on (MethodX), is that a derivitive? Or even if you just have another occurance of (ProblemY1), are you allowed to use this knowledge of (MethodX) to apply it to the problem, or is any application of the research considered a derivitive?
It is derivative in a copyright sense if you modify the original FORMULATION and publish that. Then the license matters.
In terms of science, this is what you do for each one of the listed cases:
1) Cite the original paper and all other related work
2) Explain the new/bigger/different problem and why it is important
3) Explain your solution and how it differs from previously published work (and also it which way it is similar)
4) Publish
In short, do what all scientists do all the time, and licenses play no role whatsoever.
I completely agree and was stumped by the article. CC-BY-NC-ND is chosen because it is the most meaningful license for the job.
A good paper takes many weeks (sometimes months) of careful preparation, and every word is weighed heavily. Careless rephrasing and remixing by somebody who does not fully understand the paper (and this is very common with advanced topics) can kill your career.
People are already allowed to share it free of charge, read it free of charge, reproduce the ideas therein, build upon these ideas, and using excerpts and figures from the paper is already covered by fair use in most countries. If you really need somebody's exact text, you cite it.
I'm a proponent of sharing, but what exactly is the point of releasing scientific articles under CC-BY? Only scientists and highly technical people read them anyway, and they have no use for CC-BY. Is it so some publisher can sell it although it's freely available? So someone can plagiarise and "remix" your paper? Such a paper would be rejected by any sane conference or journal anyway. Who exactly is being harmed here?
As an aside - a lot of universities are rejecting the 'Gold' open access standard (the author pays version) because it is horrendously expensive for authors (usually 1000-2000 per article)
This is true, and it is an important factor, but don't forget that this is still cheaper than a decent conference.
Many world-class conferences (ICPR, for example) are charging up to USD 1000 for registration, and a visit there will easily cost you another thousand after you factor in the flight, hotel, and meals.
At least in my field (computer science), it is standard practice to provide preprints for free on your official webpage. In the case a specific journal complains (I've never had this happen), people simply ask for it by email. I do believe that open-access journals have played a role in making this acceptable.
The 8000 series is a small step from the 7000 series (which was a completely new generation), so the RadeonSI already supports most of them.
Every time I've bothered to dive into one of these AMD open source driver stories I find qualifications. It's 2D driver code only, or mode setting code only, no MPEG-2/4 AVC acceleration, etc. What are the qualifications this time? Is this the real McCoy, full stack accelerated OpenGL driver with video acceleration and everything?
The qualifications are 2D acceleration, OpenGL 3.1, profile-based power management, no video decoding.
For still unreleased hardware, mind you.
Want good video drivers on Linux? Intel or NVidia. Want good open source video drivers? Intel.
Both Intel and AMD support OpenGL 3.1. Neither supports OpenCL. Intel is more optimised, but AMD cards still run circles around them. Intel has fully automatic power management, AMD is profile-based. Intel supports VA-API (big plus).
I don't see a huge difference, really.
Really? What gets patented is ideas, not math (because you can't actually patent that).
Like others have pointed out, you can't patent ideas either.
Comp. Sci is no more a strict subset of mathematics than engineering is, because there's other things that come into play that the mathematicians don't factor in.
Computer Science is a bit complex in that sense. Theoretical computer science is pure math, without a shadow of a doubt. At the same time, practical computer scientists need a whole array of skills to do their work.
But in the end everything produced by your work -- all software -- is mathematics.