11. Frequently Asked Questions

This is just a collection of what I believe are the most common questions people might have. Give me more feedback and I will turn this section into a proper FAQ.

1. General Information
Q: Why GNU General Public License and not a different opensource license?
Q: What programming language will be used?
2. Project Specific Questions
Q: What other operating systems will be supported
Q: Why write both a CAD package and a CAM package?
Q: OK, so why not split the project into two separate projects?
Q: Why not find an opensource CAD project and team up with them?

1. General Information

Frequenctly Asked Questions of a general nature.

Q: Why GNU General Public License and not a different opensource license?

A: The GNU General Public License is the oldest and most recognized of the opensource licenses. From the Linux/GNU CAD CAM Project it is the easiest to understand.

Q: What programming language will be used?

A: The programming language has not been decided on at this point in the design. Making a decision concerning which programming langauage/langauges to use would limit the survey of what libraries and reusable source code are available. Once the final draft of the design is complete then programming langauges will be looked at.

2. Project Specific Questions

Q: What other operating systems will be supported

A: There is no answer to this question at this time since the project is in the design stages.

Q: Why write both a CAD package and a CAM package?

A: A survey was conducted of both CAD & CAM software currently available particularly for Linux. Several machine shop operators, hobbyist machnists, hobbyist blacksmiths, a model railroad hobbyist, professional patternmakers, hobbyist patternmakers, and a sheet metal shop operator expressed interest in having a combined package that is GNU gpled.

Q: OK, so why not split the project into two separate projects?

A: Again the project is in the design stage and no decision has been made one way or the other. The decision as to whether the project should be split into two separate projects under a common umbrella or keep them together as an integrated project will not be made until the design stage has been finished.

Q: Why not find an opensource CAD project and team up with them?

A: The best answer is that project has a different end-goal then the goal of the Linux/GNU CAD CAM project. They probably want to draw technical diagrams where we want to be able to make "chips". It would also require the other project team members to have a basic understanding of machine control and CNC machines.

Depending on how big this FAQ gets, perhaps it would be worthwhile to have, say, the 5 most FAQs, and put the rest into an external FAQ. Comments?