Click here to Skip to main content
15,892,809 members

Survey Results

Do you use Open Source code in professional software?

Survey period: 14 Jul 2014 to 21 Jul 2014

"Professional Software" meaning "code you were paid to write".

OptionVotes% 
Yes, as often as I can28314.31
Yes, when it makes sense1,08154.65
Yes, when there aren't any other sensible options1899.56
Yes in extreme or rare cases1296.52
No20210.21
I don't write professional software944.75



 
GeneralOpen Source is just another name for Communism Pin
Rob Philpott16-Jul-14 22:34
Rob Philpott16-Jul-14 22:34 
AnswerRe: Open Source is just another name for Communism Pin
Afzaal Ahmad Zeeshan17-Aug-14 3:05
professionalAfzaal Ahmad Zeeshan17-Aug-14 3:05 
GeneralIs "Yes, when it makes sense" a circular argument ? Pin
AndersonChau16-Jul-14 17:30
AndersonChau16-Jul-14 17:30 
GeneralWe never use Open Source, and never will! Pin
Richard Wyllie16-Jul-14 12:32
Richard Wyllie16-Jul-14 12:32 
Whenever I have downloaded Open Source code, I have been shocked at its low level of quality! If anybody who works at my company wrote stuff like that, they would not last long in our employ.

Yes, we borrow ideas that we can glean from other people's work via looking at Open Source, like we do from stuff we look at on Code Project and reverse-engineering commercial code, but I would never, ever use that shoddy work in a project of importance. Besides, we would have to shoe-horn it into our projects, since it was written by other people with different needs and different approaches, and, often, to poor standards.

That is the problem with Open Source - who knows who actually is responsible? The answer is, of course, nobody. And do we know if it has been thoroughly tested, in multiple scenarios, for edge situations? As we have seen from the OpenSSL Heartbleed security problem, it is NOT A GOOD THING to assume that we can rely on others to have written good code. I looked at OpenSSL a few years ago and found it bloated and totally incomprehensible! No wonder a serious flaw went undiscovered for so long - how could anybody get to know that large a scale of project when it is so bloated? Of course, nobody did! And OpenSSL was used extensively out of pure laziness. We found that it was not all that difficult to write our own SSL code by reading the standards; and then we owned it and could fix it and improve it. (And its size was tiny in comparison.)

Isn't that what we good programmers are meant to be good at, writing good code? We are meant to be the smart ones - surely we should rely on our own work rather than wishfully hoping that some anonymous 'community' somewhere out there has done a good job. Our company's attitude is: "other code bad; our code good".
GeneralRe: We never use Open Source, and never will! Pin
FreeAsInBeer17-Jul-14 3:33
FreeAsInBeer17-Jul-14 3:33 
GeneralRe: We never use Open Source, and never will! Pin
dexterama18-Jul-14 4:29
professionaldexterama18-Jul-14 4:29 
GeneralRe: We never use Open Source, and never will! Pin
Jeremy Falcon18-Jul-14 8:45
professionalJeremy Falcon18-Jul-14 8:45 
GeneralPlease, OSS developers: consider the implications of LGPL (kiss mobile/console apps goodbye?), and the benefits of BSD / MIT / Apache Pin
JaredThirsk15-Jul-14 18:29
JaredThirsk15-Jul-14 18:29 
Generalopen sourcing Pin
Dennis E White15-Jul-14 9:02
professionalDennis E White15-Jul-14 9:02 
GeneralDepends on the licensing... Pin
Pualee15-Jul-14 2:31
Pualee15-Jul-14 2:31 
GeneralFirebird SQL Pin
Roger16514-Jul-14 7:14
Roger16514-Jul-14 7:14 
GeneralRe: Firebird SQL Pin
gardnerp15-Jul-14 2:46
gardnerp15-Jul-14 2:46 
GeneralIs MySQL still open source? Pin
PIEBALDconsult14-Jul-14 3:21
mvePIEBALDconsult14-Jul-14 3:21 
GeneralRe: Is MySQL still open source? Pin
DaveX8614-Jul-14 8:29
DaveX8614-Jul-14 8:29 
GeneralOnly when the open source is not covered by the GPL or its variants Pin
Gary Wheeler14-Jul-14 1:35
Gary Wheeler14-Jul-14 1:35 
GeneralRe: Only when the open source is not covered by the GPL or its variants Pin
rpwt14-Jul-14 6:22
rpwt14-Jul-14 6:22 
GeneralRe: Only when the open source is not covered by the GPL or its variants Pin
Gary Wheeler14-Jul-14 7:11
Gary Wheeler14-Jul-14 7:11 
GeneralRe: Only when the open source is not covered by the GPL or its variants Pin
rpwt14-Jul-14 7:46
rpwt14-Jul-14 7:46 
GeneralRe: Only when the open source is not covered by the GPL or its variants Pin
Rob Grainger14-Jul-14 22:34
Rob Grainger14-Jul-14 22:34 
GeneralRe: Only when the open source is not covered by the GPL or its variants Pin
Gary Wheeler15-Jul-14 0:09
Gary Wheeler15-Jul-14 0:09 
GeneralRe: Only when the open source is not covered by the GPL or its variants Pin
deanofharvard15-Jul-14 5:44
deanofharvard15-Jul-14 5:44 
GeneralRe: Only when the open source is not covered by the GPL or its variants Pin
Gary Wheeler15-Jul-14 6:12
Gary Wheeler15-Jul-14 6:12 
GeneralRe: Only when the open source is not covered by the GPL or its variants Pin
JaredThirsk15-Jul-14 18:22
JaredThirsk15-Jul-14 18:22 
GeneralRe: Only when the open source is not covered by the GPL or its variants Pin
PIEBALDconsult15-Jul-14 5:57
mvePIEBALDconsult15-Jul-14 5:57 
GeneralRe: Only when the open source is not covered by the GPL or its variants Pin
Gary Wheeler15-Jul-14 6:05
Gary Wheeler15-Jul-14 6:05 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.