LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 01-02-2011, 08:06 PM   #1
Kenny_Strawn
Senior Member
 
Registered: Feb 2010
Location: /usa/ca/orange_county/lake_forest
Distribution: ArchBang, Google Android 2.1 + Motoblur (on Motortola Flipside), Google Chrome OS (on Cr-48)
Posts: 1,791
Blog Entries: 62

Rep: Reputation: 56
Programmers of proprietary software: Why they don't belong here


This is LinuxQuestions.org, and people who post here are forced to give away their code anyway when they need help, and I agree with that trend. As such, programmers of proprietary software shouldn't be here unless they want their entire source code revealed to the public. Thanks LQ programming forum for doing its best to kill at least *new* proprietary software!

Last edited by Kenny_Strawn; 01-02-2011 at 11:13 PM. Reason: Removed typos
 
Click here to see the post LQ members have rated as the most helpful post in this thread.
Old 01-02-2011, 08:44 PM   #2
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
This is LinuxQuestions.org. No one here, regardless of sex, religion, origin, age or being a programmer for proprietary software (you know, Kenny, some of the people here have to work for their money) should be forced to anything or being discriminated.

Last edited by TobiSGD; 01-03-2011 at 02:14 AM.
 
4 members found this post helpful.
Old 01-02-2011, 10:13 PM   #3
Sergei Steshenko
Senior Member
 
Registered: May 2005
Posts: 4,481

Rep: Reputation: 454Reputation: 454Reputation: 454Reputation: 454Reputation: 454
Quote:
Originally Posted by Kenny_Strawn View Post
This is LinuxQuestions.org, and people who post here are forces to give away their code anyway when they need help, and I agree with that trend. As such, programmers of proprietary software shouldn't be here unless they want their entire source code revealed to the public. Thanks LQ programming forum fir doing its best to kill at least *new* proprietary software!
Huh ?
 
1 members found this post helpful.
Old 01-02-2011, 11:05 PM   #4
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,249

Rep: Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323
Quote:
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Funny how that was right above your post...
 
3 members found this post helpful.
Old 01-02-2011, 11:12 PM   #5
Kenny_Strawn
Senior Member
 
Registered: Feb 2010
Location: /usa/ca/orange_county/lake_forest
Distribution: ArchBang, Google Android 2.1 + Motoblur (on Motortola Flipside), Google Chrome OS (on Cr-48)
Posts: 1,791

Original Poster
Blog Entries: 62

Rep: Reputation: 56
Well when people submit threads asking for help with their programming they are *forced* to post their entire source code, aren't they?
 
0 members found this post helpful.
Old 01-02-2011, 11:14 PM   #6
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,249

Rep: Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323
Obviously not. They're required to post only what's needed to demonstrate the problem or solution. No more, no less.
 
6 members found this post helpful.
Old 01-04-2011, 01:58 AM   #7
resetreset
Senior Member
 
Registered: Mar 2008
Location: Cyberspace
Distribution: Dynebolic, Ubuntu 10.10
Posts: 1,340

Rep: Reputation: 62
OK, let's HAVE this debate, because I'm sick of feeling kind of hypocritical - using Linux, maybe trying to make money off it, but keeping MY software to myself - if ALL s/w is free, then how do we pay for stuff? Cuz, you know, at the shop they won't let me have stuff if I tell them "I just wrote some free software".
*Richard* Stallman lives off donations ostensibly, but is it possible for the whole world to follow his philosophy? I've met quite a few Linux people in the UK, and they all struck me as being *quite* money-minded people - not at ALL interested in "doing good to society" - they ALL want to get paid for their work. And really, I don't blame them.
IMHO, free software developed because it's impossible for write something large (and good) completely alone, so you HAD to tell other folks how you did YOUR stuff, to GET collaborators. Personally, I have written both open stuff, just like Richard and their ilk, and, for example, webpage backends which I have NO intention of telling folks how it works - it's MY little idea, however small, and I'd like to keep it private. *And*, am I really going to reveal passwords and stuff in an open forum? That's crazy.
But there's a small part of me (and getting smaller as I get more and more frustrated) that wants to ask - since PHP is a free language, does that mean if I write a webpage, I have to make THAT code free? FWIW, that hasn't happened, obviously. So how does the writer of PHP make a living? If HE is OK with this state of affairs, playing God, then that's OK , that's the way the world should be.
But I'd be interested still, to HAVE this discussion with other people. What do each of you, in your heart of hearts, think?
 
1 members found this post helpful.
Old 01-04-2011, 03:21 AM   #8
grail
LQ Guru
 
Registered: Sep 2009
Location: Perth
Distribution: Manjaro
Posts: 10,011

Rep: Reputation: 3194Reputation: 3194Reputation: 3194Reputation: 3194Reputation: 3194Reputation: 3194Reputation: 3194Reputation: 3194Reputation: 3194Reputation: 3194Reputation: 3194
So I am with dugan in that I feel only as much as to help the solution is really asked to be revealed, but as Kenny disagrees maybe he could explain what is the best way
to help someone when they say I have written x amount of lines of code and get an error please help me fix it?
Now I wouldn't say I always know exactly what it is someone will require to help me, but I would say that most people (that I have seen) only ask to see what is relevant to
the problem.
On the other hand, when trying to help someone I have also received, 'my error is on this line amongst the 10 I am willing to show'. However, if they have calls to other functions and
variables used that show no indication what they might be (either type or set to), then how am I to assist without asking if any of these pieces may be in error??

I am not sure about others, but I have found in my 20 odd years of programming in all sorts of things that my error is invariably in something other than where I think it is
or where the error shows itself.

On the greedy side ... I hope people on here continue to help me when I have issues and I will be happy to return the favour whenever I can
 
Old 01-04-2011, 04:32 AM   #9
Aquarius_Girl
Senior Member
 
Registered: Dec 2008
Posts: 4,732
Blog Entries: 29

Rep: Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940Reputation: 940
and secondly even if people do post ALL the code of abc.c, who do you think is going to read that much and figure out on which line the error is?? I ve seen newbies posting ALL their code and their threads getting ignored!!

I do work for a proprietary software and when I have to post a code, I post some similar dummy code and make sure that its not greater than 10 lines!
 
2 members found this post helpful.
Old 01-04-2011, 04:47 AM   #10
XavierP
Moderator
 
Registered: Nov 2002
Location: Kent, England
Distribution: Debian Testing
Posts: 19,192
Blog Entries: 4

Rep: Reputation: 475Reputation: 475Reputation: 475Reputation: 475Reputation: 475
There is proprietary software in use in F/OSS environments. LQ has never, and will never, discriminate against members to demand that they open their source. Yes, it would be ideal if all source was open source, but LQ isn't the arbiter of that. As pointed out above, this sub-forum accepts all types of programming questions - we have had many VB questions answered here. I am really not sure where you are going with this Kenny.
 
4 members found this post helpful.
Old 01-04-2011, 01:54 PM   #11
ntubski
Senior Member
 
Registered: Nov 2005
Distribution: Debian, Arch
Posts: 3,786

Rep: Reputation: 2083Reputation: 2083Reputation: 2083Reputation: 2083Reputation: 2083Reputation: 2083Reputation: 2083Reputation: 2083Reputation: 2083Reputation: 2083Reputation: 2083
Quote:
Originally Posted by resetreset View Post
*And*, am I really going to reveal passwords and stuff in an open forum? That's crazy.
You put passwords in your source code? That's crazy.
Quote:
But there's a small part of me (and getting smaller as I get more and more frustrated) that wants to ask - since PHP is a free language, does that mean if I write a webpage, I have to make THAT code free? FWIW, that hasn't happened, obviously. So how does the writer of PHP make a living? If HE is OK with this state of affairs, playing God, then that's OK , that's the way the world should be.
But I'd be interested still, to HAVE this discussion with other people. What do each of you, in your heart of hearts, think?
PHP versions 4 & up aren't GPLed or otherwise "copylefted": http://php.net/license/. And I don't think GPL would apply to stuff written in PHP, any more than GPL applies to programs in written in C because gcc is GPLed.
 
1 members found this post helpful.
Old 01-04-2011, 02:09 PM   #12
mostlyharmless
Senior Member
 
Registered: Jan 2008
Distribution: Arch/Manjaro, might try Slackware again
Posts: 1,851
Blog Entries: 14

Rep: Reputation: 284Reputation: 284Reputation: 284
Isn't this the "free as in speech not as in beer" debate?

As long as we're on a crusade, my opinion is that this thread belongs in General. 1+ dugan

Last edited by mostlyharmless; 01-04-2011 at 02:10 PM.
 
Old 01-04-2011, 02:21 PM   #13
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,249

Rep: Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323
Quote:
Originally Posted by ntubski View Post
You put passwords in your source code? That's crazy. .
Yes, it's crazy.

If it's a password to get into your system, you store a hash and a salt. When the you get a password to verify, you apply the salt to the password, hash the combination, and compare what you get to the stored hash.

If it's a password to get into another system, you store it in a configuration file and have your source code read that file.

In neither case do you put the password in your source code.

Last edited by dugan; 01-04-2011 at 02:30 PM.
 
1 members found this post helpful.
Old 01-04-2011, 03:32 PM   #14
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
Quote:
Originally Posted by Kenny_Strawn View Post
Well when people submit threads asking for help with their programming they are *forced* to post their entire source code, aren't they?
Indeed they are, my job here is to go to their houses and "force" them to post it. It's a great job

Think about it this way:

LQ's purpose is to answer people's questions, mostly about Linux, but it doesn't force anyone to do anything. If people need help they will post what is needed. You can got away with not posting any code, as many have, and even if some code is posted, it can be pseudo-code or it can be altered so that they can release it under whatever license.

P.S. You seem angry, is there a specific example that we are not seeing ?

Last edited by H_TeXMeX_H; 01-04-2011 at 03:34 PM.
 
4 members found this post helpful.
Old 01-04-2011, 03:49 PM   #15
johnsfine
LQ Guru
 
Registered: Dec 2007
Distribution: Centos
Posts: 5,286

Rep: Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197Reputation: 1197
Quote:
Originally Posted by Kenny_Strawn View Post
Well when people submit threads asking for help with their programming they are *forced* to post their entire source code, aren't they?
If someone needs help with programming they are doing for pay and the program is small enough that it would be practical to post the entire source code, then the fool who hired them is in serious trouble.

If an expert and/or professional programmer needs help, they are supposed to know that before asking for help they are supposed to construct a small program that recreates the problem that they don't know how to solve in their (normally very large) actual program.

No one forces them to do that. But assuming the problem was hard enough that an expert and/or professional would need help, they aren't likely to get help unless they first reproduce the problem isolated from the rest of the complexity of their programming job.

Last edited by johnsfine; 01-04-2011 at 03:50 PM.
 
5 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Declare your independence from proprietary software (Or how to break the habit of proprietary software) LXer Syndicated Linux News 0 07-05-2006 01:54 PM
LXer: Why non-programmers should use Free Software LXer Syndicated Linux News 0 05-03-2006 12:03 PM
Maybe it didn't belong in the software/games forum... JoshNelson Linux - Newbie 0 03-05-2004 11:39 PM
Looking for real software programmers (emplyeed that is) coolman0stress Programming 2 11-24-2003 12:39 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 12:07 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration