"Java" isn't licensed under the GPL. A single Java implementation, derived from Sun's proprietary source code, is licensed under the GPL. Furthermore, the patent grant applies only if you meet specific compatibility conditions, which no implementation other than Sun's meets.
Google implemented the Java language, not its libraries, and did it by themselves. Android (and Dalvik) are licensed under a mix of Apache and GPL, but that doesn't matter; the license under which a third party implementation is released is not relevant for the patent grant.
Google rolled their own implementation and libraries for good reason: the full Java platform would have been far too obese for Android, and embedded versions of Java aren't free at all.
There is effectively only one Java implementation, the one controlled by Sun/Oracle. Sun killed most of the others early on with legal threats, and the few remaining ones seem to fail to meet the conditions of Sun's public patent grant.
Anybody who writes Java software is pretty much stuck with running it on Sun/Oracle's proprietary implementation or its nominally GPL derivative. You're joined at the hip with Oracle, in the bending over kind of sense.
So, Android uses the syntax of the Java platform (the Java “language”, if you wish, which is enough to make java programmers feel at home and IDEs to support the editing smoothly) and the java SE class library but not the Java bytecode or the Java virtual machine to execute it on the phone (and, note, Android’s implementation of the Java SE class library is, indeed, Apache Harmony’s!)
The trick is that Google doesn’t claim that Android is a Java platform, although it can run some programs written with the Java language and against some derived version of the Java class library. Sun could prevent this if they had a patent on the standard class library, but they don’t and, even if they did, I strongly doubt it would be enforceable since Android doesn’t claim to be compatible (and in fact, could very well claim that their subset/superset is an innovation on the existing patent and challenge Sun’s position).
Android has its own VM called Dalvik. You use Java tools to compile to JVM bytecode and then there's a translater to Dalvik bytecode.
Maybe Oracle believe Dalvik implements their patented techniques.
Most are saying that they are going after google's jme which is quite interesting since google built (Dalvik) themselves to get around these licensing issues, although if they did use ip from Sun for Dalvik then maybe they have a case, although only the code will tell. Here are also some interesting reads on the matter besides those in the summary:
That's not necessarily true. Is 10% higher or lower than in previous years? Is the data such that a trend can be measured? besides, I wouldn't say that cash is necessarily the a direct motivator. Identifying that a bug exists is often times easier than being able to fix it, and tipping off the people who are in a position to fix a problem in a piece of software you rely on is also a valid motivation.
Alternatively, getting your name out there as someone who is smart and gets things done can and often does lead to other opportunities.
Not only your last statement but/*I*/ refuse cash back . It is OSS so giving back is/*my personal*/ way of thanking the rest of the community for their hard work and developing a very good product as a whole , improving that product and also giving free alternatives to commercial software is the main thing/* imho*/.
After that, they have to be able to parse at least three different image types (and image parsing libraries are a great place to look for vulnerabilities because they are complex and the data is hard to validate). And they have to be able to interact with the OS in some way to allow movie and audio playing. And flash. And Java Applets. And any other weird plugin.
says who ? why does this level of interaction have to deal with the os level ? WTF ? Why do application layer programs have to crash the whole box . please tell me why ?
As far as I'm concerned, Novell stabbed the community in the back. I don't use Novell products and neither should you.
Funnily enough when Hovsepian took over as CEO in 2003 I remember him saying how much Novell would do for the Linux Community. Then a few years ago this Interview.
Lets look at what he did for the Linux Community and for the Developers he thinks are so great:
Try going Red Hat , maintenance/update licenses are cheaper and your e-Directory will run on that also. Also runs on Solaris. Plus you have a lot less headaches linux wise with Red Hat. Do yourself a favor look into it, sles isnt all that. Although If your using their proprietary stuff then you have vendor lock in , their NSS Filesystems come to mind since you mentioned Netwhere.
The easiest way to fix that is by upgrading sles servers to redhat. Does Novell still use 3 separate and incompatible update mechanisms?
Exactly I always recommend RHEL for Enterprise. Personally I really don't care for Novell , especially with all their Red Hat bashing of late. Novell support sucks , and the community forum is not much better.
To get back to your question asfaik it is only zypper now which is also used in the opensuse world. Which obsoletes rug zmd(formerly red carpet) and zypper +yast frontend which made 9 and 10 such a mess.
And what do you do about security updates and sometimes dependancy nightmare when yast throughs in SP1 as a dependancy.
TFA:"The biggest thing is that, as a server operating system, we have to make sure that we run on the appropriate server chips," Rex said. "So the key decision factor for us was that we wanted to make sure we supported the newest hardware to the maximum capabilities."
First part sounds cocky to me . Second is understandable as long as Hardware vendors play ball. Whole thing smells fishy to me.
Any Idea if they will repack the 'hotplug' or '_netdev' (like RHEL) in fstab for SP1. This was a major show stopper in SLES 11 when wanting to automount iscsi LUNS at boot time.
So instead of actually fixing the weird bottlenecks and sloppy code, they're just painting racing stripes and calling it a day.
Firefox is in dire need of a fork.
I was asking myself the exact same question. Like up above if the Director of Firefox is saying crap like he did in TFA no wonder it is bloated and a resource hog.
I still dont see why gmail needs its own tab , facebook etc, all the crap I dont need or want. I mean if I want 'assigned' tabs I set them so at startup. I want a fast secure browsing experience Im sure that would be on the toplist of most users.
Also why does one project always have to 'copy' another ? What happened to innovation? new ideas? something that hasn't been done before?
Can't he appeal ? I like you do not understand how they "the peers" could reach this decision. Although since the case was somewhat technical usually more times than most anytime non technical people have to deal with technical issues they try to blow it off or find a way not to deal with it.
Imho I am sure the Prosecution tried milking the most out of this. Saying he terrorized the city etc etc . Thats how the court system works. Hell after following this whole case for years now , if I recall mainstream media had already announced him guilty before he was even allowed trial , just read some of the older headlines. Also being that most sheople "peers" in this case are so gullible and non technical it was probably rather easy for 6 pack Joe to come to a decision like this.
This is a scary day for sysadmins all over. I would advise all to double read any kind of contract or have approved by a lawyer before starting work. The legal hoops now involved in something which should have been or be so simple and clear , well its all fubar now.
No, actually they're two related things, especially in the context of iPhones since any boobies on the iPhone are going to be considered pornographic by a large percentage of the population. I guess I don't understand what you're trying to get at in context of this discussion. My best guess is you like breasts but your son is gay and you don't approve and don't want him looking at wee wee's on the phone you're paying for. Either that or you're going off on a weird tangent.
Exactly , just like in American newspapers there are no Breasts it is considered pron. In Europe there are Breasts are on the front page. In some cultures portrations of nudeness is even considered "Art".
I agree 100%. How about educating first instead of throwing the banhammer around. I hate how companies want to sell me their idealism's through their locked down products.
I suggest you read through the Fedora mailing lists or look deeper at the fedora forums.
I don't think the numbers listed are completely correct but you still see a lot of FC (fedora core) systems running out there unsupported, which was out before canonical was even around. That said many also masquerade stuff for RHEL also . Rawhide etc.
I don't know about the US but here in some EU countries when you sign a contract as an employee usually you have to sign a waiver that states explicitly so , or else _said_ employer has nothing against you until they change company policy.
I had a customer that completely blocked facebook social networking sites etc through their proxy. Soon afterwards the call center was so overflooded with calls (also from high up in management) that the admins had nothing to do but to allow access.
I don't have the link on hand but some studies have shown that allowing employees who work long hours in front of a computer to take those few minutes and do personal stuff ie email , facebook , etc are more productive in the long run. Although you will always have problem cases, but these people will not work regardless of the situation.
While BOFH is funny to read, there is a fine line between network nazi and allowing some net freedoms in a workplace.
I used to respect that company (NetWare 3.11, NDS, NetWare 5.0, GroupWise, ZenWorks, all top-notch tech, IMHO).
Now, a tad less.
Yeah just like when Mr. Hovsepian took his new seat as CEO he said he would do so much for linux and the linux community. A few months later Novell axe's a bunch of key KDE developers, and later on let go a bunch more of there development teams on SUSE / opensuse.
Is this a hole nobody knew about or a hole nobody but the people who knew about it knew about, and those people weren't talking?
Well we don't really know do we?
That is usually how it works with a lot of zero day or hardcore exploits from security researchers. Vendors/Developers are notified and given time to fix it until it is made public so the said fix is there before it is widely known.
funny how the security researcher (TFA) works at google , and now with the google china scenario this bug is now getting press when it was reported back in june 2009 , and still has not been fixed. Wonder if all these new MS & IE bugs exploits being made known through google are due to lack of solidarity on some issues between google / ms ?
and also because Java is licensed under the GPL.
"Java" isn't licensed under the GPL. A single Java implementation, derived from Sun's proprietary source code, is licensed under the GPL. Furthermore, the patent grant applies only if you meet specific compatibility conditions, which no implementation other than Sun's meets.
Google implemented the Java language, not its libraries, and did it by themselves. Android (and Dalvik) are licensed under a mix of Apache and GPL, but that doesn't matter; the license under which a third party implementation is released is not relevant for the patent grant.
Google rolled their own implementation and libraries for good reason: the full Java platform would have been far too obese for Android, and embedded versions of Java aren't free at all.
There is effectively only one Java implementation, the one controlled by Sun/Oracle. Sun killed most of the others early on with legal threats, and the few remaining ones seem to fail to meet the conditions of Sun's public patent grant.
Anybody who writes Java software is pretty much stuck with running it on Sun/Oracle's proprietary implementation or its nominally GPL derivative. You're joined at the hip with Oracle, in the bending over kind of sense.
Almost but not quite , check out this interesting read: http://www.betaversion.org/~stefano/linotype/news/110/
So, Android uses the syntax of the Java platform (the Java “language”, if you wish, which is enough to make java programmers feel at home and IDEs to support the editing smoothly) and the java SE class library but not the Java bytecode or the Java virtual machine to execute it on the phone (and, note, Android’s implementation of the Java SE class library is, indeed, Apache Harmony’s!)
The trick is that Google doesn’t claim that Android is a Java platform, although it can run some programs written with the Java language and against some derived version of the Java class library. Sun could prevent this if they had a patent on the standard class library, but they don’t and, even if they did, I strongly doubt it would be enforceable since Android doesn’t claim to be compatible (and in fact, could very well claim that their subset/superset is an innovation on the existing patent and challenge Sun’s position).
Android has its own VM called Dalvik. You use Java tools to compile to JVM bytecode and then there's a translater to Dalvik bytecode.
Maybe Oracle believe Dalvik implements their patented techniques.
Most are saying that they are going after google's jme which is quite interesting since google built (Dalvik) themselves to get around these licensing issues, although if they did use ip from Sun for Dalvik then maybe they have a case, although only the code will tell. Here are also some interesting reads on the matter besides those in the summary:
http://www.itworld.com/071116googlesun
http://www.betaversion.org/~stefano/linotype/news/110/
yeah they didn't even mention the n900 (maemo) I cannot count how many times some nice looking lady asked me "whats that ? looks neat!"
Accepting offered cash does not mean that was the motivation of finding the bug in the first place.
devs have to eat right ?
That's not necessarily true. Is 10% higher or lower than in previous years? Is the data such that a trend can be measured? besides, I wouldn't say that cash is necessarily the a direct motivator. Identifying that a bug exists is often times easier than being able to fix it, and tipping off the people who are in a position to fix a problem in a piece of software you rely on is also a valid motivation.
Alternatively, getting your name out there as someone who is smart and gets things done can and often does lead to other opportunities.
Not only your last statement but /*I*/ refuse cash back . It is OSS so giving back is /*my personal*/ way of thanking the rest of the community for their hard work and developing a very good product as a whole , improving that product and also giving free alternatives to commercial software is the main thing /* imho*/.
After that, they have to be able to parse at least three different image types (and image parsing libraries are a great place to look for vulnerabilities because they are complex and the data is hard to validate). And they have to be able to interact with the OS in some way to allow movie and audio playing. And flash. And Java Applets. And any other weird plugin.
says who ? why does this level of interaction have to deal with the os level ? WTF ? Why do application layer programs have to crash the whole box . please tell me why ?
As far as I'm concerned, Novell stabbed the community in the back. I don't use Novell products and neither should you.
Funnily enough when Hovsepian took over as CEO in 2003 I remember him saying how much Novell would do for the Linux Community. Then a few years ago this Interview.
Lets look at what he did for the Linux Community and for the Developers he thinks are so great:
Novell Plans To Lay Off 20% Of Workforce
Novell offshores for cheap developement
Novell cuts SuSe Develpers
Suse Developer Layoffs
even cooler would be if they would save the top 10 highest scores.
Try going Red Hat , maintenance/update licenses are cheaper and your e-Directory will run on that also. Also runs on Solaris. Plus you have a lot less headaches linux wise with Red Hat. Do yourself a favor look into it, sles isnt all that. Although If your using their proprietary stuff then you have vendor lock in , their NSS Filesystems come to mind since you mentioned Netwhere.
Or maybe Al Capone 2.0
Im not , but some customers of mine are, what I was told had to do with licensing between sles and the oes version of sles.
The easiest way to fix that is by upgrading sles servers to redhat. Does Novell still use 3 separate and incompatible update mechanisms?
Exactly I always recommend RHEL for Enterprise. Personally I really don't care for Novell , especially with all their Red Hat bashing of late. Novell support sucks , and the community forum is not much better.
To get back to your question asfaik it is only zypper now which is also used in the opensuse world. Which obsoletes rug zmd(formerly red carpet) and zypper +yast frontend which made 9 and 10 such a mess.
And what do you do about security updates and sometimes dependancy nightmare when yast throughs in SP1 as a dependancy.
TFA:"The biggest thing is that, as a server operating system, we have to make sure that we run on the appropriate server chips," Rex said. "So the key decision factor for us was that we wanted to make sure we supported the newest hardware to the maximum capabilities."
First part sounds cocky to me . Second is understandable as long as Hardware vendors play ball. Whole thing smells fishy to me.
Any Idea if they will repack the 'hotplug' or '_netdev' (like RHEL) in fstab for SP1. This was a major show stopper in SLES 11 when wanting to automount iscsi LUNS at boot time.
So instead of actually fixing the weird bottlenecks and sloppy code, they're just painting racing stripes and calling it a day.
Firefox is in dire need of a fork.
I was asking myself the exact same question. Like up above if the Director of Firefox is saying crap like he did in TFA no wonder it is bloated and a resource hog.
I still dont see why gmail needs its own tab , facebook etc, all the crap I dont need or want. I mean if I want 'assigned' tabs I set them so at startup. I want a fast secure browsing experience Im sure that would be on the toplist of most users.
Also why does one project always have to 'copy' another ? What happened to innovation? new ideas? something that hasn't been done before?
Can't he appeal ? I like you do not understand how they "the peers" could reach this decision. Although since the case was somewhat technical usually more times than most anytime non technical people have to deal with technical issues they try to blow it off or find a way not to deal with it.
Imho I am sure the Prosecution tried milking the most out of this. Saying he terrorized the city etc etc . Thats how the court system works. Hell after following this whole case for years now , if I recall mainstream media had already announced him guilty before he was even allowed trial , just read some of the older headlines. Also being that most sheople "peers" in this case are so gullible and non technical it was probably rather easy for 6 pack Joe to come to a decision like this.
This is a scary day for sysadmins all over. I would advise all to double read any kind of contract or have approved by a lawyer before starting work. The legal hoops now involved in something which should have been or be so simple and clear , well its all fubar now.
No, actually they're two related things, especially in the context of iPhones since any boobies on the iPhone are going to be considered pornographic by a large percentage of the population. I guess I don't understand what you're trying to get at in context of this discussion. My best guess is you like breasts but your son is gay and you don't approve and don't want him looking at wee wee's on the phone you're paying for. Either that or you're going off on a weird tangent.
Exactly , just like in American newspapers there are no Breasts it is considered pron. In Europe there are Breasts are on the front page. In some cultures portrations of nudeness is even considered "Art".
I agree 100%. How about educating first instead of throwing the banhammer around. I hate how companies want to sell me their idealism's through their locked down products.
mod parent up
I suggest you read through the Fedora mailing lists or look deeper at the fedora forums.
I don't think the numbers listed are completely correct but you still see a lot of FC (fedora core) systems running out there unsupported, which was out before canonical was even around. That said many also masquerade stuff for RHEL also . Rawhide etc.
I don't know about the US but here in some EU countries when you sign a contract as an employee usually you have to sign a waiver that states explicitly so , or else _said_ employer has nothing against you until they change company policy.
I had a customer that completely blocked facebook social networking sites etc through their proxy. Soon afterwards the call center was so overflooded with calls (also from high up in management) that the admins had nothing to do but to allow access.
I don't have the link on hand but some studies have shown that allowing employees who work long hours in front of a computer to take those few minutes and do personal stuff ie email , facebook , etc are more productive in the long run. Although you will always have problem cases, but these people will not work regardless of the situation.
While BOFH is funny to read, there is a fine line between network nazi and allowing some net freedoms in a workplace.
Strange though how he is not listed under http://www.novell.com/company/bios/
I used to respect that company (NetWare 3.11, NDS, NetWare 5.0, GroupWise, ZenWorks, all top-notch tech, IMHO).
Now, a tad less.
Yeah just like when Mr. Hovsepian took his new seat as CEO he said he would do so much for linux and the linux community. A few months later Novell axe's a bunch of key KDE developers, and later on let go a bunch more of there development teams on SUSE / opensuse.
Well we don't really know do we?
That is usually how it works with a lot of zero day or hardcore exploits from security researchers. Vendors/Developers are notified and given time to fix it until it is made public so the said fix is there before it is widely known.
funny how the security researcher (TFA) works at google , and now with the google china scenario this bug is now getting press when it was reported back in june 2009 , and still has not been fixed.
Wonder if all these new MS & IE bugs exploits being made known through google are due to lack of solidarity on some issues between google / ms ?
all your pix are belong to us