News for hackers. Stuff that matters.
Re:The dangers of unlicensed engineering by VladRussian on Thursday February 03, 2011 @05:46PM (#2177293)
was it started by DMCA? I mean the practice of limiting, even outlawing, of analytical thinking.
Re:The dangers of unlicensed engineering by j_baker on Friday February 04, 2011 @03:47AM (#2178841)
Ahem... Does the name Galileo mean anything to you? How about Socrates?
Re:The dangers of unlicensed engineering by VladRussian on Friday February 04, 2011 @03:18PM (#2180992)
there is somewhat fine difference. For example Galileo was allowed to think about how Universe works. The practical law limited what he was allowed to think about Universe.

The DMCA, or like in this article's "engineering" case, outlaws the whole act of thinking. Some areas are just off limit, no matter what you think, Sun rotates around the Earth or Earth around Sun.

Re:The dangers of unlicensed engineering by j_baker on Friday February 04, 2011 @10:06PM (#2182325)
It wasn't so much the actual idea of the earth rotating around the sun that Galileo was punished for. It was more the fact that Galileo used analytical thinking to reach that conclusion rather than basing it on some respected Roman or Greek philosopher or the bible. If Galileo had determined that the earth rotated around the sun based on some scripture, there would likely have not been any trial. People might have thought him an idiot or disagreed with him, but they wouldn't have thought him a heretic.
Re:The dangers of unlicensed engineering by Andys on Thursday February 03, 2011 @06:10PM (#2177410)
I think software industry is slowly headed this way: that there will come a point when you cannot let a member of the public use something based on your code without you being a licensed SE.
Re:The dangers of unlicensed engineering by amh on Thursday February 03, 2011 @07:12PM (#2177669)
I think the uncertainties inherent in writing software that depends on many other complex libraries/frameworks will tend to discourage strong liability for bugs. The average Win32 program or Java web app has a dizzying list of dependencies and it would be impossible for the programmer sitting on top of that software stack to make any guarantees about the stuff underneath.

In certain highly restricted domains (typically embedded systems), liability for bugs becomes somewhat more realistic.

Re:The dangers of unlicensed engineering by gloob on Thursday February 03, 2011 @10:37PM (#2178243)
The average Win32 program or Java web app has a dizzying list of dependencies and it would be impossible for the programmer sitting on top of that software stack to make any guarantees about the stuff underneath.

That, divorced from further arguments, is not an extraordinarily strong argument against liability for defects. After all: the engineer who builds upon such a stack has presumably, more or less consciously, made the decision that defects are acceptable - otherwise they would have chosen something less complex. Is there any particular reason someone should not be held accountable for that decision?

Re:The dangers of unlicensed engineering by jbri on Thursday February 03, 2011 @10:56PM (#2178287)
The question is, would we expect authors of libraries to indemnify other developers against liability if the fault is in the library itself?
Re:The dangers of unlicensed engineering by jarek on Friday February 04, 2011 @09:09AM (#2179419)
If it's life critical software, then yes.

You don't get to blame civil engineers for structure failure if the steel provided had material faults (that couldn't be detected by said engineers exercising due diligence).

Re:The dangers of unlicensed engineering by j_baker on Friday February 04, 2011 @03:48AM (#2178843)
Yes. The fact that more than likely it was their PHB who made the decision, not them.
Re:The dangers of unlicensed engineering by jarek on Friday February 04, 2011 @09:12AM (#2179426)
That just shifts the responsibility onto whoever made the decision after being presented with an accurate assessment, PHB or not.
Re:The dangers of unlicensed engineering by billswift on Thursday February 03, 2011 @09:18PM (#2178021)
Microsoft, for one, has been pushing for that for over a decade. I read Steve McConnell's After the Gold Rush: Creating a True Profession of Software Engineering, a few years ago and had read articles in several print magazines, I'm pretty sure Dr Dobb's had several, in the late 1990s.