LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 04-22-2011, 12:44 PM   #31
MTK358
LQ 5k Club
 
Registered: Sep 2009
Posts: 6,443
Blog Entries: 3

Rep: Reputation: 722Reputation: 722Reputation: 722Reputation: 722Reputation: 722Reputation: 722Reputation: 722

Quote:
Originally Posted by onebuck View Post
I hope this helps you to understand the reasoning behind a good 'programmers toolbox/kit'. Look at it in a simpler way: would you share hand tools in a manner that prevents you from getting the tool(s) back? I think not or you would be forever purchasing replacement tools. Rent it, possible or sell it out right. Same way for code.
That doesn't make sense: when you give someone a copy of your code snippets, it's just that: a copy. You still have them, too.
 
Old 04-22-2011, 01:50 PM   #32
onebuck
Moderator
 
Registered: Jan 2005
Location: Summer Midwest USA, Central Illinois, Winter Central Florida
Distribution: SlackwareŽ
Posts: 13,654
Blog Entries: 36

Rep: Reputation: 2844Reputation: 2844Reputation: 2844Reputation: 2844Reputation: 2844Reputation: 2844Reputation: 2844Reputation: 2844Reputation: 2844Reputation: 2844Reputation: 2844
Hi,

Quote:
Originally Posted by MTK358 View Post
That doesn't make sense: when you give someone a copy of your code snippets, it's just that: a copy. You still have them, too.
You do not 'Give' snippets out of the toolbox. You replicate, extract or streamline the code to suit the contract. If the code intellectual rights are retained than where do you see error. You have read program contract agreements haven't you? If so then you would know what I'm talking about. If not then search for boiler plate contracts: programmers for hire. Generally these are not well suited without making changes to meet requirements between concerned parties.

Have you ever written contract code? If so then this situation would be perfectly clear. Personally I do not 'share' my code but contract to produce. If the toolbox snippets can be used via adaptation then a lot less time therefore efficiency. Realize that good debugged code does not happen over night. Depending on the complexity of the program and sub sets/routines then you will need to provide clean thorough code. Add in debug time and things get expensive for complex programs for a chosen language. Some languages suit certain program applications. I've written in several languages for different program models. Several mixed language programs with multiple routine sets that were very complex. You would not want to use FORTRAN for machine control nor 'C' when 'C++' would meet a required defined situation. Heck, written bash and never got to the higher level since the requirements were met by bash. Not everything needs a high level language.

IDE & libs are a big advantage but: why re-invent something. Adapt or rewrite whenever possible proven code that one owns the rights to can be provided via contract. How do you think libs & IDE came about? Standardized set available for licensed use. Now, if a contractor wants raw code then that's a big plus for the programmer to make a buck or two. Contractor must be made aware of the difference within the contract or there will be confusion for liable reasons between both parties of the contract.

Intellectual rights must be protected if you expect to repeat with a customer and provide valid useful code. If you write contract code an give up the intellectual rights to the contractor then you had better be paid well.

HTH!
 
Old 04-22-2011, 06:15 PM   #33
rob.rice
Senior Member
 
Registered: Apr 2004
Distribution: slack what ever
Posts: 1,075

Rep: Reputation: 203Reputation: 203Reputation: 203
http://www.catb.org/~esr/writings/homesteading/
 
Old 04-22-2011, 08:39 PM   #34
onebuck
Moderator
 
Registered: Jan 2005
Location: Summer Midwest USA, Central Illinois, Winter Central Florida
Distribution: SlackwareŽ
Posts: 13,654
Blog Entries: 36

Rep: Reputation: 2844Reputation: 2844Reputation: 2844Reputation: 2844Reputation: 2844Reputation: 2844Reputation: 2844Reputation: 2844Reputation: 2844Reputation: 2844Reputation: 2844
Hi,

Good read that is!
 
Old 04-24-2011, 08:40 AM   #35
osanthropologist
LQ Newbie
 
Registered: Nov 2010
Posts: 9

Original Poster
Rep: Reputation: 1
Thank you everyone

This thread has been very helpful to me. The links you have provided me with and the time you took to respond with such thoughtful comments are very much appreciated. Hopefully you will be interested in participating in future discussions on the boards.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Why Users Dumped Your Open Source App for Proprietary Software LXer Syndicated Linux News 0 09-12-2009 06:01 PM
LXer: Curtin undergrad wins open source contest LXer Syndicated Linux News 0 10-26-2006 07:54 AM
LXer: Research Looks at How Open Source Software Gets Written LXer Syndicated Linux News 0 09-21-2006 01:33 PM
LXer: Time to Cull Proprietary Software from Open Source Branding LXer Syndicated Linux News 0 01-04-2006 12:31 PM
Open Source Software Research. dikadika General 2 06-09-2004 01:06 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 10:26 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