OpenSource Solutions for Computer Aided Engineering Blog

OpenSource Solutions for Computer Aided Engineering

The OpenSource Solutions for Computer Aided Engineering Blog is the place for conversation and discussion about OpenSource Computer Aided Engineering (CAE) resources available for modern personal computers. There are a myriad of solutions available in the marketplace for a number of different engineering and scientific applications, but it is not always easy to find the most appropriate solution for a particular circumstance, because many of the packages emanate from University research departments or Government development projects that do not have access to sufficient resources to publicize their products adequately. While the primary focus will be on numerical analysis solutions (FEA, CFD, Signal Processing, SPICE electronic simulation, etc.), we will occasional touch on other aspects of CAE such as Computer-Aided Drafting (CAD), 3D modeling, data acquisition (Test and Measurement, etc.), and other such technologies that can add value to the engineering process.

  Next in Blog: Building a Fully Functional Box for a Few Hundred Bucks
Close
Close
Close
Page 2 of 2: « First < Prev 1 2 Last »
Rating: Comments: Nested

What is OpenSource Software?

Posted October 18, 2010 9:00 AM by cwarner7_11

If you were to go out on the street and ask ten different people what OpenSource software is, you would most likely get ten different answers. So, let us begin this blog with just exactly what we mean by OpenSource software. The official definition, from The Open Source Initiative, can be found on Wikipedia. We won't go into all the details here, but rather highlight the most important aspect, from an engineer's standpoint: "Open-source software ... is computer software that is ... provided under a software license that permits users to study, change, and improve the software."

If an engineer is going to rely on a software package for making design decisions that can have significant safety or cost impacts, our engineer needs a mechanism whereby the validity of the algorithms and their implementation can be verified easily. Granted, not all of us are going to go digging around in the code to determine that a particular piece of software actually cranks out viable results; however, the fact that there are a large number of other users who ARE validating and improving the code provides us with a greater sense of confidence than taking some commercial entity's word for it.

There is another peripheral benefit that is often overlooked: the user community can be quite diverse. Through forums and mailing lists, a good deal of support and assistance can be accessed without having to navigate through some corporate "Help" desk.

Cost and Licensing Considerations

Note that there's nothing in the definition of OpenSource software about its cost. Fortunately, many of the OpenSource solutions now available for engineering applications also happen to be free of any licensing fees (although this is not always the case). Some of the OpenSource software that is available for free is restricted to personal-use; you are not allowed to use it in your commercial engineering practice. Yet many of the best tools we have encountered are not hindered by restrictive licenses. Still, one must be aware of such restrictions to avoid ethical violations or possible legal problems.

Although our focus will naturally be upon Free and Open software, this particular category may not provide a viable solution for every circumstance. Therefore, we will occasionally swerve off the path to explore some possibilities that are not free, or that may involve restrictive licenses. The goal is to identify the most cost-effective tools for engineering applications. And, of course, part of the cost that must be considered is the time one must invest in learning how to use the software. Sometimes, it may be more cost-effective to bite the bullet and splurge on that fancy commercial package.

Reply

Interested in this topic? By joining CR4 you can "subscribe" to
this discussion and receive notification when new comments are added.

Good Answers:

These comments received enough positive votes to make them "good answers".

"Almost" Good Answers:

Check out these comments that don't yet have enough votes to be "official" good answers and, if you agree with them, vote them!
Guru
Safety - Hazmat - New Member Safety - ESD - New Member Engineering Fields - Transportation Engineering - New Member Popular Science - Evolution - New Member Technical Fields - Procurement - New Member Hobbies - Target Shooting - New Member Popular Science - Cosmology - New Member Engineering Fields - Architectural Engineering - New Member Technical Fields - Marketing/Advertising - New Member Engineering Fields - Food Process Engineering - New Member

Join Date: Dec 2005
Location: Mariposa Ca
Posts: 5800
Good Answers: 114
#105
In reply to #104
Find in discussion

Re: What is OpenSource Software?

11/03/2010 3:35 PM

try to get a repair manual for a car online without paying, or troubleshooting info, which is locked up by alldata, which is by subscription only,

ASTM same situation

I don't begrudge anyone being able to pay the bills

but isn't file formats different?

shouldn't public entities insist on open formats?

Reply
Guru
Hobbies - Musician - New Member Australia - Member - Torn and breading Engineering Fields - Nanoengineering - New Member APIX Pilot Plant Design Project - Member - New Member

Join Date: Jun 2006
Location: Magnetic Island, Queensland, Australia
Posts: 3721
Good Answers: 74
#107
In reply to #105

Re: What is OpenSource Software?

11/03/2010 3:51 PM

I wish I could help Garth and I am not even a user. There seem to be several fronts this is fought on. Catch as catch can. What a waste of time and talent.....

__________________
The Twain Has Met
Reply
Guru
Panama - Member - New Member Hobbies - CNC - New Member Engineering Fields - Marine Engineering - New Member Engineering Fields - Retired Engineers / Mentors - New Member

Join Date: Dec 2006
Location: Panama
Posts: 4273
Good Answers: 213
#80
In reply to #72
Find in discussion

Re: What is OpenSource Software?

10/21/2010 8:22 PM

Chris-

As a quick reference, here is a search of the Catia blogosphere that addresses the issues about Cloud Computing.

There may be some other possibilities out there- like an "hour meter" on your computer that tracks how much time you are running a particular program (oDesk has something like this related to projects, not specific software) that could be used for billing...

Of course, this doesn't address the issue of the learning curve or the interchangeability of file formats, and it is not really OpenSource, but I am among the first to acknowledge that the OpenSource community may not have the best solution for everyone...

Reply
Guru
Panama - Member - New Member Hobbies - CNC - New Member Engineering Fields - Marine Engineering - New Member Engineering Fields - Retired Engineers / Mentors - New Member

Join Date: Dec 2006
Location: Panama
Posts: 4273
Good Answers: 213
#68
In reply to #65
Find in discussion

Re: What is OpenSource Software?

10/21/2010 1:35 PM

Thanks- very good answer. As I have noted before, TurboCAD was once my favorite.

Reply
Guru

Join Date: Nov 2007
Posts: 705
Good Answers: 8
#89

Re: What is OpenSource Software?

10/26/2010 1:31 AM

I use a thing in ubuntu called RecordMyDesktop to make quick videos from my computer screen for youtube and similar video services. One of the quirks of record my desktop is that in the latest ubuntu, it records as .ogv files (which youtube cannot read yet). There is no button to output to another format. However it still outputs .ogg video in the older version of ubuntu. And youtube reads them no problem.

Good job I have a partition with the old ubuntu on it too.

I have a windows xp partition that I rarely use and I have just tried camstudio to do the same thing there. Seems to work pretty well.

It is a free opensource and it produces avi videos. It can also output some sort of flash video.

http://camstudio.org/

Reply Score 1 for Good Answer
Guru
Panama - Member - New Member Hobbies - CNC - New Member Engineering Fields - Marine Engineering - New Member Engineering Fields - Retired Engineers / Mentors - New Member

Join Date: Dec 2006
Location: Panama
Posts: 4273
Good Answers: 213
#90
In reply to #89

Re: What is OpenSource Software?

10/26/2010 8:50 AM

Potentially a very useful tool- RecordMyDesktop home page is here.

Reply
Guru
Safety - Hazmat - New Member Safety - ESD - New Member Engineering Fields - Transportation Engineering - New Member Popular Science - Evolution - New Member Technical Fields - Procurement - New Member Hobbies - Target Shooting - New Member Popular Science - Cosmology - New Member Engineering Fields - Architectural Engineering - New Member Technical Fields - Marketing/Advertising - New Member Engineering Fields - Food Process Engineering - New Member

Join Date: Dec 2005
Location: Mariposa Ca
Posts: 5800
Good Answers: 114
#99

Re: What is OpenSource Software?

11/01/2010 3:05 AM

while this is not hard core cad, this is a good tool for a little casual architectural work

http://www.sweethome3d.com/index.jsp

runs on all the different OS's

Reply Score 1 for Good Answer
Reply to Blog Entry Page 2 of 2: « First < Prev 1 2 Last »

Good Answers:

These comments received enough positive votes to make them "good answers".

"Almost" Good Answers:

Check out these comments that don't yet have enough votes to be "official" good answers and, if you agree with them, vote them!
Copy to Clipboard

Users who posted comments:

Andy Germany (9); Anonymous Poster (4); apexmaster (3); artsmith (1); chrisg288 (5); cwarner7_11 (41); david pencyldyke (2); euhodos (1); gaiatechnician (3); Garthh (7); KB9OKV (2); ky (9); MarcL (2); merc600sec (11); Randall (5); russ123 (2)

  Next in Blog: Building a Fully Functional Box for a Few Hundred Bucks

Advertisement