LinuxQuestions.org
Review your favorite Linux distribution.
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 03-12-2004, 07:28 PM   #1
mattp
Member
 
Registered: Mar 2004
Location: Chicago, USA
Distribution: Slackware 10.2
Posts: 368

Rep: Reputation: 30
Developing Opensource Programs


Is there any tutorials that discuss developing opensource programs?

Topics I need to learn about are things like licensing info, what are makefiles and how to write them, how to compile the source when the user types in "make", and other aspects of opensource software that users expect to see when going to install an opensource program.

Thank you.
 
Old 03-12-2004, 07:41 PM   #2
infamous41md
Member
 
Registered: Mar 2003
Posts: 804

Rep: Reputation: 30
'info make', google for 'gpl'
 
Old 03-12-2004, 07:48 PM   #3
mattp
Member
 
Registered: Mar 2004
Location: Chicago, USA
Distribution: Slackware 10.2
Posts: 368

Original Poster
Rep: Reputation: 30
What is 'info make'?
 
Old 03-12-2004, 10:59 PM   #4
infamous41md
Member
 
Registered: Mar 2003
Posts: 804

Rep: Reputation: 30
oh sorry, info is a command name. do you know what 'man' is? if not, open up a prompt and type 'man man' [enter], and then 'man info'. info is a program that browses texinfo formatted documents, in this case by typing 'info make' you would bring up a whole mini-book of information about how make works and how to use it etc.
 
Old 03-12-2004, 11:40 PM   #5
mattp
Member
 
Registered: Mar 2004
Location: Chicago, USA
Distribution: Slackware 10.2
Posts: 368

Original Poster
Rep: Reputation: 30
Thanks. Ill try it out.
 
Old 03-13-2004, 10:14 AM   #6
deiussum
Member
 
Registered: Aug 2003
Location: Santa Clara, CA
Distribution: Slackware
Posts: 895

Rep: Reputation: 32
Here's a link to an online version of the book GNU Autoconf, Automake, and Libtool:

http://sources.redhat.com/autobook/

It discusses the GNU autobuild tools a bit, as well as a brief overview of Makefiles.
 
Old 03-16-2004, 12:04 PM   #7
lucasbl3
LQ Newbie
 
Registered: Feb 2004
Posts: 8

Rep: Reputation: 0
I think Eric Raymond´s "Art of Unix Programming" is also a good option, it is freely available on the net.
 
Old 03-16-2004, 06:26 PM   #8
mattp
Member
 
Registered: Mar 2004
Location: Chicago, USA
Distribution: Slackware 10.2
Posts: 368

Original Poster
Rep: Reputation: 30
Found it: http://www.faqs.org/docs/artu/

It looks interesting. I think I'll take a look at. Thanks
 
Old 03-16-2004, 07:24 PM   #9
johnMG
Member
 
Registered: Jul 2003
Location: CT, USA
Distribution: Debian Sarge (server), Etch (work/home)
Posts: 601

Rep: Reputation: 32
mattp,

If you want to develop your own free software, the GNU site has a nice page describing
how to GPL your work ... (hmm. The page won't come up for me right now, but it's pretty
simple and worth a read.)

As far as using make, there's probably many good tutorials on the net,
but I went and picked up the O'reilly book "Managing Projects with make" by Oram and
Talbott. Good book.

Note: make is very easy to use for simple projects, but supposedly
gets harder for large projects (on the scale of, say, apache), which is why some larger
projects use jam or ant for build management.

Another ESR book to read (re. open source software) is "The Cathedral and the Bazaar".

Check out the linuxquestions.org wiki for info too.

If you want to learn to collaborate with others on free software projects, you'll want to
learn CVS too (source code file version management software). Alternatives to CVS
are Subversion ("svn"), and GNU Arch (which I hear is very good).

Good luck!
 
  


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
OpenSource Fonts mariogomide Linux - Software 1 10-04-2005 03:55 PM
OpenSource Thoughts RodimusProblem General 2 01-28-2005 01:08 AM
SCIFI for Opensource Nimoy General 7 11-17-2003 10:33 AM
how open is opensource? roofy Linux - General 6 05-20-2003 10:23 AM
Blender3d has become opensource! aliensub Linux - Software 8 10-19-2002 02:45 AM

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

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