Everyone seems to think that CISCO/Broadcom knowingly violated the GPL. Although they should be more careful, I could imagine some engineer saying to his manager: "Linux and open source are great, lets use it in our next product." The manager (and perhaps even the engineer) should have asked "Are there any legal ramifications?"
Maybe the questions didn't get asked. The Forbes article may have the effect of more managers asking the question. Sometimes GPL software fits your employer's business approach. Sometimes it doesn't. This article should get more managers asking the question.
Whether they knew they were violating a copyright or not, now they know about the costs. Now they are highly interested in learning the finer points of free software licensing.
A lot of their readership are in business. Business people may not have heard about GPL or understand what it implies.
This is just like an article that says "Make sure you read contracts before you sign them." and then talks about the kinds of clauses that can cause you trouble.
The intention of the FSF is to provide an advantage for folks that are willing to share their source code. So I think the article sends the right message to business people: If you seek to maintain competative advantage by keeping software source code secret, steer clear of the GPL. The article even mentions that there is open source licensed so that you can use it and still keep your software source code secret.
FSF wants to deny developers of proprietary software the advantage of utilizing GPL software while keeping your code proprietary. That is their right since it is thier copyright.
Business people need to understand that they have two distinct choices in producing products containing software:
1) Build products where you maintain a competative advantage by developing something better and keeping the details secret. Only use existing software if the license is compatible with that approach (e.g. Berkeley license or proprietary code) You can use Linux if you are careful about how you link your software to what modules.
2) Build products where you maintain a competative advantage by leveraging the freely donated (GPL licensed) work of others to improve time to market or a rich feature set, but let go of keeping your source code secret.
Using 1 shuts you off from using some high quality software in the GPL domain. Using 2 shuts you off from paying someone to use their propietary software modules in your product.
I found this article to be accurate. Don't expect everyone to think that GPL software is the wonderful answer to everything.
Have you read every word of every copyright or EULA for every program you have ever used? Do you read the comment banner for every.c file in the free software you just downloaded and ran? You can probably get away with it if you are not selling products like routers.
It looks like CISCO and Broadcom are going to pay FSF to be educated on the difference between GPL and non-GPL software.
If you scroll down through the survey's PDF file, you find average salary broken out by number of years experience. It goes all the way down to 1-2 years.
They have the same standards of user friendliness.
It reminds me of the observation:
Unix is user friendly. It is just very choosy about who it is friends with.
I thought J2EE was supposed to simplify things
on
Code Generation in Action
·
· Score: 3, Insightful
A quote from the Sun web site:
J2EE technology and its component based model simplifies enterprise development and deployment.
But now I hear that we need code generation to keep up with all the mundane tasks made necessary by the use of EJBs. So we build a code generator and we have to maintain that.
This is on top of all the J2EE design patterns you are supposed to do because the world would come to an end if you just accessed a database table using JDBC directly.
Once in a while someone should look at the assertion that it would be harder to maintain a lot of imbedded JDBC code in your application than it would be maintain the 5 or so classes you need for each business object in order to maintain architectural purity.
I forgot to mention. I went to public schools. I went to a public college. I got federal grants and state grants to go to college.
So now that my degree and experience allows me to have a high income, I don't mind paying state and federal taxes so other people can have the same opportunity. I figure while they are studying hard and later getting their high income, they won't be stealing my hubcaps. Maybe they will write a book or a play someday that I will enjoy, or invent some really cool technology.
Perhaps it doesn't depend so much on what party you belong to. Maybe it depends on whether you are always noticing what others take from you rather than what others give to you.
> > Just in case your an idio and don't realize. >
Oh, and one other thing. I learned to touch type in a public school.
I don't pay 50% of my income in taxes. I don't mind paying about 8 bucks a year (the portion that goes to USDA) to have food inspected so I don't get sick eating meat I buy in the store. I don't mind paying taxes to have the government take care of national parks so that they are there for this and future generations. I don't mind paying property tax (and yes I do) to pay for police and fire that risk their lives to protect us and teachers to educate those around me in public schools and universities. I think it is a great investment.
I do, however, find it ironic that the party in power at the federal level thinks that government (ours) should pay to improve the Iraqi national infrastructure (including electrical power generation) but thinks that the domestic infrastructure should be privatized and de-regulated.
Just in case you are a Replican and exagerrate our tax burden and discount the benefits.
I suspect that the public, and the jury will blame the person that wrote the worm. Certainly the worm author bears some of the responsibility.
Unix/Linux systems also require patches to prevent denial of service attacks. It is more a difference of degree of problem than of kind.
It wouldn't be hard to write a worm that took down a RedHat 5.2 box, or any similar vintage Unix/Linux box.
Windows/Unix/Linux boxes have to have the patches kept up to date nowadays because the time between discovery of a vulnerability and the presence of a worm is so short.
Re:This isn't about freedom of speech or linking..
on
Linking Dangerously
·
· Score: 1
When they overthrew the existing government, the founding fathers knew it was illegal (at least until they were done overthrowing).
"We must all hang together, or assuredly we shall all hang separately."
Ben Franklin - At the signing of the Declaration of Independence
The nature of revolutions is that they are illegal under the old government and remain so as long as the old government remains.
I have yet to work on a web project that had folks that were only GUI designers.
All of our web pages were developed by developer/programmers.
By mixing scriptlets with HTML in your JSP files, everything that paints a web page is in one place. If you have database issues, you don't have to go digging through bean code and custom tag library code to figure out why something didn't work.
We managed to meet business requirements with short duration projects. In the large, restructuring corporation I was working in, larger projects got cancelled before they finished.
Our stuff got out and started saving them money.
When I think of MVC, I think of traditional GUI applications (either client-server or three-tier). I don't think MVC fits as well in an HTTP get request/reply world.
Checking at the FCC website, it looks like AM stations can be up to 50 KWatt, FM stations up to 100 KWatt.
I am not nuts, I am reading this off the FCC regulations. Where do you get the idea that radio stations are putting out 50 Megawatts? Where are the dedicated power stations they would need to get that kind of power?
A large radio station might put out 50 K Watt at frequencies much lower than a cell phone. An FM radio station might be at 90 MHz. Your cell phone might be at 900 MHz.
Also, your cell phone is much much closer to the aircraft avionics. The strength of radio waves falls off with the inverse square of the distance.
Everyone seems to think that CISCO/Broadcom knowingly violated the GPL.
Although they should be more careful, I could imagine some engineer saying to his manager:
"Linux and open source are great, lets use it in our next product."
The manager (and perhaps even the engineer) should have asked "Are there any legal ramifications?"
Maybe the questions didn't get asked. The Forbes article may have the effect of more managers asking the question.
Sometimes GPL software fits your employer's business approach. Sometimes it doesn't.
This article should get more managers asking the question.
Whether they knew they were violating a copyright or not, now they know about the costs.
Now they are highly interested in learning the finer points of free software licensing.
A lot of their readership are in business. Business people may not have heard about GPL or understand what it implies.
.c file in the free software you just downloaded and ran?
This is just like an article that says "Make sure you read contracts before you sign them." and then talks about the kinds of clauses that can cause you trouble.
The intention of the FSF is to provide an advantage for folks that are willing to share their source code.
So I think the article sends the right message to business people:
If you seek to maintain competative advantage by keeping software source code secret, steer clear of the GPL.
The article even mentions that there is open source licensed so that you can use it and still keep your software source code secret.
FSF wants to deny developers of proprietary software the advantage of utilizing GPL software while keeping your code proprietary. That is their right since it is thier copyright.
Business people need to understand that they have two distinct choices in producing products containing software:
1) Build products where you maintain a competative advantage by developing something better and keeping the details secret. Only use existing software if the license is compatible with that approach (e.g. Berkeley license or proprietary code)
You can use Linux if you are careful about how you link your software to what modules.
2) Build products where you maintain a competative advantage by leveraging the freely donated (GPL licensed) work of others to improve time to market or a rich feature set, but let go of keeping your source code secret.
Using 1 shuts you off from using some high quality software in the GPL domain.
Using 2 shuts you off from paying someone to use their propietary software modules in your product.
I found this article to be accurate. Don't expect everyone to think that GPL software is the wonderful answer to everything.
Have you read every word of every copyright or EULA for every program you have ever used?
Do you read the comment banner for every
You can probably get away with it if you are not selling products like routers.
It looks like CISCO and Broadcom are going to pay FSF to be educated on the difference between GPL and non-GPL software.
I found it amusing that when I clicked on the web site for the company hiring Linux/C++ developers, I got:
This site is best viewed with Internet Explorer 4 or higher.
Since you are not using Internet Explorer 4 or higher,
you are being redirected to the no-frills version of this site.
If this page does not refresh by itself, click here to continue
The current system allows you to manually edit the vote after the fact.
The new system will automate the process.
All the while everyone will think it's better because of our faith that computers are better than paper.
Remember, everything old is bad. Everything new is good!
Unless I am mistaken, the grants are going largely towards creating new schools.
It takes more than software to do this.
Is it possible that he just has more money than he can spend all by himself and is sincere?
Perhaps he sees himself as the next Henry Ford or Andrew Carnegie.
If you scroll down through the survey's PDF file, you find average salary broken out by number of years experience. It goes all the way down to 1-2 years.
They have the same standards of user friendliness.
It reminds me of the observation:
Unix is user friendly. It is just very choosy about who it is friends with.
A quote from the Sun web site:
J2EE technology and its component based model simplifies enterprise development and deployment.
But now I hear that we need code generation to keep up with all the mundane tasks made necessary by the use of EJBs.
So we build a code generator and we have to maintain that.
This is on top of all the J2EE design patterns you are supposed to do because the world would come to an end if you just accessed a database table using JDBC directly.
Once in a while someone should look at the assertion that it would be harder to maintain a lot of imbedded JDBC code in your application than it would be maintain the 5 or so classes you need for each business object in order to maintain architectural purity.
I use a WACOM tablet. It has a pen and there is good support for them under Linux and XFree86.
They are pressure sensitive as well.
And they are much easier to draw with than a mouse, so signing your name would be much easier.
I forgot to mention. I went to public schools. I went to a public college.
I got federal grants and state grants to go to college.
So now that my degree and experience allows me to have a high income, I don't mind paying state and federal taxes so other people
can have the same opportunity.
I figure while they are studying hard and later getting their high income,
they won't be stealing my hubcaps.
Maybe they will write a book or a play someday that I will enjoy, or invent some really cool technology.
Perhaps it doesn't depend so much on what party you belong to.
Maybe it depends on whether you are always noticing what others take from you rather than what others give to you.
>
> Just in case your an idio and don't realize.
>
Oh, and one other thing. I learned to touch type in a public school.
I don't pay 50% of my income in taxes. I don't mind paying about 8 bucks a year (the portion that goes to USDA) to have food inspected so I don't
get sick eating meat I buy in the store.
I don't mind paying taxes to have the government take care of national parks so that they are there for this and future generations.
I don't mind paying property tax (and yes I do) to pay for police and fire that risk their lives to protect us and teachers to educate those around me in public schools and universities.
I think it is a great investment.
I do, however, find it ironic that the party in power at the federal level thinks that
government (ours) should pay to improve the Iraqi national infrastructure (including electrical power generation)
but thinks that the domestic infrastructure should be privatized and de-regulated.
Just in case you are a Replican and exagerrate our tax burden and discount the benefits.
I suspect that the public, and the jury will blame the person that wrote the worm. Certainly the worm author bears some of the responsibility.
Unix/Linux systems also require patches to prevent denial of service attacks.
It is more a difference of degree of problem than of kind.
It wouldn't be hard to write a worm that took down a RedHat 5.2 box, or any similar vintage Unix/Linux box.
Windows/Unix/Linux boxes have to have the patches kept up to date nowadays because the time between discovery of a vulnerability and the presence of a worm is so short.
When they overthrew the existing government, the founding fathers knew it was illegal (at least until they were done overthrowing).
"We must all hang together, or assuredly we shall all hang separately."
Ben Franklin - At the signing of the Declaration of Independence
The nature of revolutions is that they are illegal under the old government and remain so as long as the old government remains.
The Enron CFO, Fastow, was arrested.
I think he posted bail. He had to hand over his passport as a condition of bail.
I think his trail starts next January.
So he is out of jail, but I would hardly call that being free.
I think you have to do more than that to get it out of the cache.
I once had family phone numbers on a web page. Upon reflection, I decided that was no good and deleted the web page.
It remained in the google cache until I replaced the file with a blank one with the same URL.
You left out:
7) Develop an interest. Follow it and enjoy it. Meet someone with the same interest.
I have yet to work on a web project that had folks that were only GUI designers.
All of our web pages were developed by developer/programmers.
By mixing scriptlets with HTML in your JSP files, everything that paints a web page is in one place.
If you have database issues, you don't have to go digging through bean code and custom tag library code to figure out why something didn't work.
We managed to meet business requirements with short duration projects.
In the large, restructuring corporation I was working in, larger projects got cancelled before they finished.
Our stuff got out and started saving them money.
When I think of MVC, I think of traditional GUI applications (either client-server or three-tier).
I don't think MVC fits as well in an HTTP get request/reply world.
YMMV.
I have programmed C++ for 7 years.
I would still rather do a cross-platform GUI on Java.
Also, when I go to look for job ads, I see more Java jobs than C++/qt and C++/MFC.
At least for HPUX, I see that 1.4.1 is available from HP:
r te 14/downloads/index.html
http://www.hp.com/products1/unix/java/java2/sdk
That sounds pretty recent to me. HP also has 1.4.1 for Tru64 Unix.
I do all my own typing. I prefer not to do management.
Sorry, I forgot the links:
p ://www.fcc.gov/mb/audio/fmclasses.html
http://www.fcc.gov/mb/audio/amclasses.html
htt
Checking at the FCC website, it looks like AM stations can be up to 50 KWatt, FM stations up to 100 KWatt.
I am not nuts, I am reading this off the FCC regulations.
Where do you get the idea that radio stations are putting out 50 Megawatts?
Where are the dedicated power stations they would need to get that kind of power?
Over 20 years and still going strong.
But it is an art learning when to say no.
A large radio station might put out 50 K Watt at frequencies much lower than a cell phone.
An FM radio station might be at 90 MHz.
Your cell phone might be at 900 MHz.
Also, your cell phone is much much closer to the aircraft avionics.
The strength of radio waves falls off with the inverse square of the distance.
That's funny, every time I upgrade RedHat Linux, GNOME has all different menus.
So when Microsoft does it its bad. But when Linux does it it isn't?