"If you are using Qt commercially - that is, for creating proprietary software for sale or use in a commercial setting - you must purchase a commercial license from Trolltech. Alternatively, if you wish to write Open Source software you can use the Open Source version of Qt, released under the GPL. If you use the Open Source version you must release your application and complete source code under the GPL as well."
Here's my question: what if I want to make commercial software released under the GPL, and provide the source to my paying customers, do I have to buy a license? What if I don't sell the software but provide support for 120/hr? What if I GPL my software, including the Qt libs, and my customer turns around and sells it to 4000 other people, with source under the GPL? Do they have to get a commercial license? The answers aren't so obvious. Once something is GPL'd, it's not that easy to turn around and say: "Woah, sorry, no you can't use it anymore."
I think their plan is half-baked.
To the parent: Yes, I think you're right. They are just prohibiting people from selling binaries-only. But once the code is GPL'd, nobody is interested in binary only, when you can go get the source at a bittorrent near you.
I have yahoo calendar. A desk calendar ( you know, the one you doodle on --well, not you, me). I also have a calendar in my cell phone, and one at work in my ARRGGHHH!!! lotus notes.
In the last year, I have entered 2 items in the calendar. And never looked back.
I do my tasks in a wiki, as ascii text. Much easier, much faster. not stuck to one pc. (i use 10 machines on a regular basis (home - 2, office - 3, other office - 2 , other office 3, not counting all the "friends" I support when food is provided.)
I barely use my USB ram, I don't have it with me all the time. A web-based wiki is best for me.
(I mean, I know there are so many holes in windows the swiss cheese manufacturing association is suing)
Since the great unwashed masses are going to buy windows. (They are, trust me) and Microsoft, knowing this, wants to boost sales.
They announce, in this order:
A) We don't support windows 2000, 98, ME, for new vulnerablities, you need XP sp2.
B) We are not going to provide windows updates to non-legal installations of the software.
C) There are now lots and lots of holes in all the software, so unless you buy a windows XP sp2 license, you will NOT be protected, and all the hackers will steal ALL your credit card, health, and skeleton-in-closets information. Buy now!
D) Profit! (Announce best quarterly profit in years (oh, done that already)).
They are banking on people's laziness and fear. And they are not the first.
They are pointing the finger at the hacker, not at their own lack of software engineering skills. And Jow Sixpack is going to follow that line of reasoning. How could he not? He IS Joe Sixpack after all. So they look like they're standing up to the shadowy underworld of cyberspace on behalf of mom and pop, and mom and pop happily buy their wintel boxen.
I say crackers need to lay low and not attack windows for about 1 year, and take a break. Since there won't be any bad things killing machines, people will be happy running their 4 year old windows ME, or that corporate windows 2000 pro from "a friend", and microsoft will have a really bad quarter. or two. And that will prompt leadership changes. And once that happens, then crackers can do whatever they want.
I also want to point out that firefox had better get a foundation going with a couple of heavies in it, otherwise some corp is going to hire the lead guys out of the project. Can you say Google?
As far as google: they should not be too keen to diversify. They can make a lot more money in search and custom-profiled advertisement. It's an undertapped market. They don't need to make enemies right now.
On Sun, and that means you Jonathan, (tim, tell him), get people involved in the grid computing by providing free accounts for hackers and FOSS people. These people really influence their corporate PHBs. I know if I use it and love it, then I don't mind telling my boss and his boss that anything less is Mickey Mouse. And I'm fast becoming the leading enterprise J2EE developer at my place of business. But I ain't gonna spring 8760USD per annum to find out if it's any good.
Microsoft: Make gaming software for linux. You will nearly redeem yourself. Donate some money (not software) to some foss foundations, no strings attached.
Actually the scary part is that if Hitler has stopped in spring 1941 and sued for peace with England, before invading Russia, and before Japan attacked the US, the US government would probably not have declared war on them, communism would not have turned into the post-war soviet union, the US would not have become a superpower, and Nazi germany would today be the largest economy in the world, with basically Europe minus UK, and nuclear weapons, and 400 million people speaking German.
From the outside, the Nazi parti was a politcal party that gained democratic power through a general election, warred with nearby states to regain honor and land lost in the humiliating terms of WWI armistice, and restored Germany on the path to prosperity. Many people in the US would have been perfectly OK with that. And that's the really scary part about this whole mental genuflexion.
And who's to say that the Grand Dream of the Third Reich is not being realized little by little in Europe today? It was an appealing idea in 1933, it's an appealing idea in 2005. (Which is why I don't live in Europe even though I can).
I personally would welcome an announcement by IBM like this: "Recognizing that patents stifle innovation and limit wide deployment of technology, IBM will no longer patent any of its discoveries and will rather publically release implemetations under the GPL."
Until that day, IBM is still evil.
As far as Sun, yes, they are also evil. Let Java and the class library go GPL.
One of the main reason windows software in general is poorer in quality is that it's not as well engineered as unix software. The reason for that is that it's harder to write a program for unix, because the writer has to write more code by hand, in a text-environement, and has to watch for all kinds of caveats. So the unix programmer will spend more time engineereing the program in his head, on paper by hand, and then code it when it's already fairly engineered. In Windows, the programmer launched Visual Studio and click New | Project and then tries to decide how the program will function. I know, I've done it both ways.
A lot of the software that's available for windows, I don't ever want to see on my debian boxes. (That includes anything in Java, since the jvm is... arrgh, no rant today!)
Ultimately, linux are the luxury cars of computing. I don't mind if the masses select the Ford Focus. I don't want my Porsche to lower its standards just because the rest of the world wants 6 cupholders per person.
With a name like that, Vienna needs to do more than just softly embrace. Vienna needs to take linux to her room and give it the full treatment. This will be much more satisfying. Besides, I heard that her husband Micro has gone, hum, soft?
Ok, now for serious. They don't need to go with either linux or windows. They need to have a backend infrastructure that supports either. Then, when the user asks for a computer, they can say: linux or windows, and let them choose.
Hot swapping already happens when you have a sufficiently large server farm. Does Google have problem hot-swapping its computers? Do you notice when 300 computers are offline (out ot 100,000?)
Hot-swapping processors is a feature from the Age of Mainframes. Now, with pc dirt-cheap, why would you want to?
The patented JRE that people can't legally reverse engineer.
If they charged $100 (on average) for the next version, and they got 10 million people to buy it, that would net them, say after me: 1 billion dollars.
And all those java programs out there would HAVE to buy it, or not be able to run. And java 2, or rather 1.5, is already patent-encumbered. So there. They can fuck java programmers anytime.
Let's not forget that they have a deal with MS on Java. If Sun goes under, where does Java end up? Will anyone buy it and have to honor the agreement with MS? Would IBM do that? Would HP do that? No. Microsoft would buy it. They're just letting Sun bleed itself to a slow death before coming to rescue Java and enforce the patents. (and then its bu-bye independent J2EE implemetations. It'll become Microsoft Java Enterprise Edition. And then MS is where it wants to be, with lots of large corporate customers running its software.
Of course, I wish Sun the best. They, however, do not pay me for advice on where to take their company ($400/hr if they do), so I won't.
I agree with you that taken to extremes this sucks horribly.
Remember thought that he's a technical geek and that he has "no idea" how to manage a team.
The US military is quite adept at accomplishing concrete goals, and I just wanted him to glean some backbone from that.
I have a VP (2 layers above me) who was a coder then pm for a while. Now, he's not giving us direction, and the team is adrift, and its causing all sorts of grief, because he's not assertive about what he wants done when. My boss and my boss's boss also complained about that. I tell you, this guy says: "we'll think about it", or "let's look at it further". We don't need that. To take you army analogy, we need a guy who's going to say: "Use the tanks, call for air support, and take that hill!" instead of milling around at base delaying with little details like "Has anyone ordered the replacement belt loops?"
I tell you, idleness is the worse thing right now. Several of us are itching to take this guy down... In nam it was called fragging.
Oh, and because he was a C++ coder, he thinks his shit don't stink. I tell you what, when he said he had never heard of xml-rpc, I realized the whole web thing is lost on him. That was the last meaningful conversation we had.
PS: Feel free to pounce all over my post. I pounce right back with the best of them.
To the guy who asked slashdot: Normals need to be treated firmly and unequivocally. No playing games, no friendliness, no nothing. Just do it by the book. Tell them what's expected of them, recognize their achievements, punish their lack thereof. They need a firm structure, and they strive. They are climbing the corporate ladder. Remove the ladder and they're lost and confused. Get a book on military leadership, NCO level.
Ask management in no uncertain terms why they thought you would be good for the position. Because from the looks of it they just made a monumental error. If you don't feel you can have a straight talk with your manager, you got to either get to that point and make that happen, or you got to leave right away. Your future job opportunities depend on it.
Interview in 3 years:
PHB: Why did you leave the previous company?
You: They promoted me to management, but it was miserable, productivity dropped and my team was demoralized.
PHB: I see. Ok, we'll call you. Thank you for stopping by. Good luck!
Dude, I know it's ultra-cynical, but Machiavellianism tells me a government should not be educating people who will most likely be inclined to criticize and even try to overthrow it.
The American revolution happened only because educated and highly eloquent people wrote and spoke openly against the British Crown, seeking at first only redress of grievances, not seeking independence until it was painfully obvious that the British monarchy wanted to retain complete power.
>Save at exit of the browser is totally impossible, and is what I was talking about.
The browser interface is sandboxed like a little computer inside your current computer.
User understand very well that if they hit the power switch on their PC while in the middle of editing a document, the thing won't save.
Likewise the browser. Enough people use hotmail and AOL to understand that if you close the browser without clicking that "SAVE" button, you're actually not going to get a save (and some people rely on that feature to not save their stuff. Amazing, but I have seen it with my own eyes.)
I say that if your web app is clear and well behaved, the user won't be confused and click "back" or close the window when they're not supposed to.
but what I would do is open your box, get your hd out, mirror it with my other pc, then put it back in. and then you have NO IDEA that I just snaked all your data.
Then I randomly post your files on websites all over the internet and watch you squirm.
Not that I would do that, mind you. I just want to demonstrate that unless your data is with you (USB) or in an isp datacenter, your so-called friends can play havoc.
First, whatever happen to black font, Mr Schwartz?
I read his blog fairly often, and he's got insights, sometimes, but way too much marketese and "We're the greatest" lines in there.
I quote: "As you're no doubt aware, Sun is set to ship the newest release of our Solaris operating system, Solaris 10. It's the most secure OS the world has ever seen - bringing mainframe features, like logical partitioning, to every platform on which it runs."
* WTF? set to ship? it's not shipping yet? * The most secure OS the world has ever seen? Not looking very hard are we? Besides, the customer will decide. * Logical partitioning. didn't linux already bring that a while back?
More quotes: "They love that we can run linux apps unmodified" * Yeah, but why not run them on linux?
I quote again:
"A strategy to trap them into IBM's proprietary Power5 platform only." * IBM is a FOR PROFIT company. They are better at the Profit part that Sun is too. Don't blame them for knowing how to make money. Sun should learn from IBM. * Trap them? As ESR so eloquently put it, GPL Java.
Another point on "They love that we can run linux apps unmodified." Ah, so what about all those Solaris Apps everyone is dying to run... Oh, that's right, they're Java apps, and they should run everywhere, because that was the promise, except not on my debian boxes, because it's proprietary binary with a cloudy future.
You want java on ALL linux install out there? GPL it. The ball's in your court, Sun, Jonathan, and as long as you want to hold on to Java, you'll not make inroads except through high power meeting with PHBs in 3,000USD suits.
We don't care about Solaris and Java, because Sun is trying to seduce us with "ease of use and transition" while hiding the patents and copyrights that will doom us into an ever-downward spiral of proprietariness, Hereinafter refered to as "The Trap".
I think IBM, by supporting linux, and opening patents for Free Software use, is a much better long-term dance partner for the linux crowd.
So, Jonathan, GPL Solaris and GPL java and J2EE, and then we'll talk. Until then, go change your stylesheet: p {color: #000000;}
One solution i have come up with that works ok is this: *use xhtml only *use extremely light html (under 10k if I can help it) *no graphics *no fancy nothing *javascript sparingly (and yes I use xml-rpc to do no-refresh data submits) (Apple, fix Safari's DomParser stuff. See http://developer.apple.com/internet/safari/safari_ faq.html#anchor19.)
As far as server technology, remember to load the minimum (files, class libs, etc), optimize db queries, split pages logically for the USER, pool db connections, and return the page in 0.4 seconds (my intranet pages average.4, with.3 as common)
And yes, I do do this for a living.
Last but not least: do not, I repeat, do not write code that depends on IE. I'm not saying Firefox or Opera are taking over, I'm saying IE7 on Longhorn will break just enough of your IE 5.01 apps to propel you into howling fits of deranged rage.
So the Commercial License should be renamed the Proprietary License, don't you think?
It has nothing to do with commercial or non commercial, rather, it has to do with binary-only (proprietary) or source-available-under-GPL.
From their FAQ:
"If you are using Qt commercially - that is, for creating proprietary software for sale or use in a commercial setting - you must purchase a commercial license from Trolltech. Alternatively, if you wish to write Open Source software you can use the Open Source version of Qt, released under the GPL. If you use the Open Source version you must release your application and complete source code under the GPL as well."
Here's my question: what if I want to make commercial software released under the GPL, and provide the source to my paying customers, do I have to buy a license? What if I don't sell the software but provide support for 120/hr? What if I GPL my software, including the Qt libs, and my customer turns around and sells it to 4000 other people, with source under the GPL? Do they have to get a commercial license? The answers aren't so obvious. Once something is GPL'd, it's not that easy to turn around and say: "Woah, sorry, no you can't use it anymore."
I think their plan is half-baked.
To the parent: Yes, I think you're right. They are just prohibiting people from selling binaries-only. But once the code is GPL'd, nobody is interested in binary only, when you can go get the source at a bittorrent near you.
The Ford Motor Company is not worried about FOSS making cars anytime soon.
Same here.
I have yahoo calendar. A desk calendar ( you know, the one you doodle on --well, not you, me). I also have a calendar in my cell phone, and one at work in my ARRGGHHH!!! lotus notes.
In the last year, I have entered 2 items in the calendar. And never looked back.
I do my tasks in a wiki, as ascii text. Much easier, much faster. not stuck to one pc. (i use 10 machines on a regular basis (home - 2, office - 3, other office - 2 , other office 3, not counting all the "friends" I support when food is provided.)
I barely use my USB ram, I don't have it with me all the time. A web-based wiki is best for me.
What I want to know is this:
Are the holes real?
(I mean, I know there are so many holes in windows the swiss cheese manufacturing association is suing)
Since the great unwashed masses are going to buy windows. (They are, trust me) and Microsoft, knowing this, wants to boost sales.
They announce, in this order:
A) We don't support windows 2000, 98, ME, for new vulnerablities, you need XP sp2.
B) We are not going to provide windows updates to non-legal installations of the software.
C) There are now lots and lots of holes in all the software, so unless you buy a windows XP sp2 license, you will NOT be protected, and all the hackers will steal ALL your credit card, health, and skeleton-in-closets information. Buy now!
D) Profit! (Announce best quarterly profit in years (oh, done that already)).
They are banking on people's laziness and fear. And they are not the first.
They are pointing the finger at the hacker, not at their own lack of software engineering skills. And Jow Sixpack is going to follow that line of reasoning. How could he not? He IS Joe Sixpack after all. So they look like they're standing up to the shadowy underworld of cyberspace on behalf of mom and pop, and mom and pop happily buy their wintel boxen.
I say crackers need to lay low and not attack windows for about 1 year, and take a break. Since there won't be any bad things killing machines, people will be happy running their 4 year old windows ME, or that corporate windows 2000 pro from "a friend", and microsoft will have a really bad quarter. or two. And that will prompt leadership changes. And once that happens, then crackers can do whatever they want.
I also want to point out that firefox had better get a foundation going with a couple of heavies in it, otherwise some corp is going to hire the lead guys out of the project. Can you say Google?
As far as google: they should not be too keen to diversify. They can make a lot more money in search and custom-profiled advertisement. It's an undertapped market. They don't need to make enemies right now.
On Sun, and that means you Jonathan, (tim, tell him), get people involved in the grid computing by providing free accounts for hackers and FOSS people. These people really influence their corporate PHBs. I know if I use it and love it, then I don't mind telling my boss and his boss that anything less is Mickey Mouse. And I'm fast becoming the leading enterprise J2EE developer at my place of business. But I ain't gonna spring 8760USD per annum to find out if it's any good.
Microsoft: Make gaming software for linux. You will nearly redeem yourself. Donate some money (not software) to some foss foundations, no strings attached.
Actually the scary part is that if Hitler has stopped in spring 1941 and sued for peace with England, before invading Russia, and before Japan attacked the US, the US government would probably not have declared war on them, communism would not have turned into the post-war soviet union, the US would not have become a superpower, and Nazi germany would today be the largest economy in the world, with basically Europe minus UK, and nuclear weapons, and 400 million people speaking German.
From the outside, the Nazi parti was a politcal party that gained democratic power through a general election, warred with nearby states to regain honor and land lost in the humiliating terms of WWI armistice, and restored Germany on the path to prosperity.
Many people in the US would have been perfectly OK with that. And that's the really scary part about this whole mental genuflexion.
And who's to say that the Grand Dream of the Third Reich is not being realized little by little in Europe today? It was an appealing idea in 1933, it's an appealing idea in 2005. (Which is why I don't live in Europe even though I can).
Linus does not hold patents on linux, and it's doing fine. Patents are not the only way.
Amen.
I personally would welcome an announcement by IBM like this: "Recognizing that patents stifle innovation and limit wide deployment of technology, IBM will no longer patent any of its discoveries and will rather publically release implemetations under the GPL."
Until that day, IBM is still evil.
As far as Sun, yes, they are also evil. Let Java and the class library go GPL.
I'm gonna bite.
One of the main reason windows software in general is poorer in quality is that it's not as well engineered as unix software. The reason for that is that it's harder to write a program for unix, because the writer has to write more code by hand, in a text-environement, and has to watch for all kinds of caveats. So the unix programmer will spend more time engineereing the program in his head, on paper by hand, and then code it when it's already fairly engineered. In Windows, the programmer launched Visual Studio and click New | Project and then tries to decide how the program will function. I know, I've done it both ways.
A lot of the software that's available for windows, I don't ever want to see on my debian boxes. (That includes anything in Java, since the jvm is... arrgh, no rant today!)
Ultimately, linux are the luxury cars of computing. I don't mind if the masses select the Ford Focus. I don't want my Porsche to lower its standards just because the rest of the world wants 6 cupholders per person.
It's a good thing too, imagine the slashdottings!
Yes, i'm being sarcastic.. Jeez.
Unless you can come up with the "I'm innocent" envelope of much cash.
Of course, the arresting officer may have the "Shield of Corruption", and then they throw you in the "Dungeon of Doom".
But since you would end up in the "Dungeon of Doom" anyway, you might use the enveolpe, assuming an above-16 charisma.
Best advice: If you go to China, DO NOT break the laws. And I don't have to be a laywer or play onr on TV (That would be CCTV) to know that.
A quick call to the state department's asia bureau would be my next move in your shoes.
With a name like that, Vienna needs to do more than just softly embrace. Vienna needs to take linux to her room and give it the full treatment. This will be much more satisfying. Besides, I heard that her husband Micro has gone, hum, soft?
Ok, now for serious. They don't need to go with either linux or windows. They need to have a backend infrastructure that supports either. Then, when the user asks for a computer, they can say: linux or windows, and let them choose.
Hot swapping already happens when you have a sufficiently large server farm. Does Google have problem hot-swapping its computers? Do you notice when 300 computers are offline (out ot 100,000?)
Hot-swapping processors is a feature from the Age of Mainframes. Now, with pc dirt-cheap, why would you want to?
The patented JRE that people can't legally reverse engineer.
If they charged $100 (on average) for the next version, and they got 10 million people to buy it, that would net them, say after me: 1 billion dollars.
And all those java programs out there would HAVE to buy it, or not be able to run. And java 2, or rather 1.5, is already patent-encumbered. So there. They can fuck java programmers anytime.
Let's not forget that they have a deal with MS on Java. If Sun goes under, where does Java end up? Will anyone buy it and have to honor the agreement with MS? Would IBM do that? Would HP do that? No. Microsoft would buy it. They're just letting Sun bleed itself to a slow death before coming to rescue Java and enforce the patents. (and then its bu-bye independent J2EE implemetations. It'll become Microsoft Java Enterprise Edition. And then MS is where it wants to be, with lots of large corporate customers running its software.
Of course, I wish Sun the best. They, however, do not pay me for advice on where to take their company ($400/hr if they do), so I won't.
One anecdote does not a rule make.
I agree with you that taken to extremes this sucks horribly.
Remember thought that he's a technical geek and that he has "no idea" how to manage a team.
The US military is quite adept at accomplishing concrete goals, and I just wanted him to glean some backbone from that.
I have a VP (2 layers above me) who was a coder then pm for a while. Now, he's not giving us direction, and the team is adrift, and its causing all sorts of grief, because he's not assertive about what he wants done when. My boss and my boss's boss also complained about that. I tell you, this guy says: "we'll think about it", or "let's look at it further". We don't need that. To take you army analogy, we need a guy who's going to say: "Use the tanks, call for air support, and take that hill!" instead of milling around at base delaying with little details like "Has anyone ordered the replacement belt loops?"
I tell you, idleness is the worse thing right now. Several of us are itching to take this guy down... In nam it was called fragging.
Oh, and because he was a C++ coder, he thinks his shit don't stink. I tell you what, when he said he had never heard of xml-rpc, I realized the whole web thing is lost on him. That was the last meaningful conversation we had.
PS: Feel free to pounce all over my post. I pounce right back with the best of them.
It wont work. He's a geek.
To the guy who asked slashdot: Normals need to be treated firmly and unequivocally.
No playing games, no friendliness, no nothing. Just do it by the book. Tell them what's expected of them, recognize their achievements, punish their lack thereof. They need a firm structure, and they strive. They are climbing the corporate ladder. Remove the ladder and they're lost and confused. Get a book on military leadership, NCO level.
Ask management in no uncertain terms why they thought you would be good for the position. Because from the looks of it they just made a monumental error. If you don't feel you can have a straight talk with your manager, you got to either get to that point and make that happen, or you got to leave right away. Your future job opportunities depend on it.
Interview in 3 years:
PHB: Why did you leave the previous company?
You: They promoted me to management, but it was miserable, productivity dropped and my team was demoralized.
PHB: I see. Ok, we'll call you. Thank you for stopping by. Good luck!
Ok, you're right. Fine.
Dude, I know it's ultra-cynical, but Machiavellianism tells me a government should not be educating people who will most likely be inclined to criticize and even try to overthrow it.
The American revolution happened only because educated and highly eloquent people wrote and spoke openly against the British Crown, seeking at first only redress of grievances, not seeking independence until it was painfully obvious that the British monarchy wanted to retain complete power.
>Save at exit of the browser is totally impossible, and is what I was talking about.
The browser interface is sandboxed like a little computer inside your current computer.
User understand very well that if they hit the power switch on their PC while in the middle of editing a document, the thing won't save.
Likewise the browser. Enough people use hotmail and AOL to understand that if you close the browser without clicking that "SAVE" button, you're actually not going to get a save (and some people rely on that feature to not save their stuff. Amazing, but I have seen it with my own eyes.)
I say that if your web app is clear and well behaved, the user won't be confused and click "back" or close the window when they're not supposed to.
Paying customers. So, name, address, phone number, credit card info. They would be stupid to upload illegal stuff.
Yeah, you're right.
But if 1/100000 (and I'm being generous) of all home pc are protected that way I would be surprised.
I have to me too on the hard drives...
but what I would do is open your box, get your hd out, mirror it with my other pc, then put it back in. and then you have NO IDEA that I just snaked all your data.
Then I randomly post your files on websites all over the internet and watch you squirm.
Not that I would do that, mind you. I just want to demonstrate that unless your data is with you (USB) or in an isp datacenter, your so-called friends can play havoc.
First, whatever happen to black font, Mr Schwartz?
I read his blog fairly often, and he's got insights, sometimes, but way too much marketese and "We're the greatest" lines in there.
I quote: "As you're no doubt aware, Sun is set to ship the newest release of our Solaris operating system, Solaris 10. It's the most secure OS the world has ever seen - bringing mainframe features, like logical partitioning, to every platform on which it runs."
* WTF? set to ship? it's not shipping yet?
* The most secure OS the world has ever seen? Not looking very hard are we? Besides, the customer will decide.
* Logical partitioning. didn't linux already bring that a while back?
More quotes: "They love that we can run linux apps unmodified"
* Yeah, but why not run them on linux?
I quote again:
"A strategy to trap them into IBM's proprietary Power5 platform only."
* IBM is a FOR PROFIT company. They are better at the Profit part that Sun is too. Don't blame them for knowing how to make money. Sun should learn from IBM.
* Trap them? As ESR so eloquently put it, GPL Java.
Another point on "They love that we can run linux apps unmodified."
Ah, so what about all those Solaris Apps everyone is dying to run... Oh, that's right, they're Java apps, and they should run everywhere, because that was the promise, except not on my debian boxes, because it's proprietary binary with a cloudy future.
You want java on ALL linux install out there? GPL it. The ball's in your court, Sun, Jonathan, and as long as you want to hold on to Java, you'll not make inroads except through high power meeting with PHBs in 3,000USD suits.
We don't care about Solaris and Java, because Sun is trying to seduce us with "ease of use and transition" while hiding the patents and copyrights that will doom us into an ever-downward spiral of proprietariness, Hereinafter refered to as "The Trap".
I think IBM, by supporting linux, and opening patents for Free Software use, is a much better long-term dance partner for the linux crowd.
So, Jonathan, GPL Solaris and GPL java and J2EE, and then we'll talk. Until then, go change your stylesheet: p {color: #000000;}
One solution i have come up with that works ok is this:_ faq.html#anchor19.)
.4, with .3 as common)
*use xhtml only
*use extremely light html (under 10k if I can help it)
*no graphics
*no fancy nothing
*javascript sparingly (and yes I use xml-rpc to do no-refresh data submits) (Apple, fix Safari's DomParser stuff. See http://developer.apple.com/internet/safari/safari
As far as server technology, remember to load the minimum (files, class libs, etc), optimize db queries, split pages logically for the USER, pool db connections, and return the page in 0.4 seconds (my intranet pages average
And yes, I do do this for a living.
Last but not least: do not, I repeat, do not write code that depends on IE. I'm not saying Firefox or Opera are taking over, I'm saying IE7 on Longhorn will break just enough of your IE 5.01 apps to propel you into howling fits of deranged rage.
yeah, sometimes.
(xml-rpc, no unicode. ASCII 127) ascii is safest for process handling, really. But yeah, point taken, unicode as much as possible.