Machsupport Forum

Mach Discussion => Mach SDK plugin questions and answers. => Topic started by: TomHubin on May 02, 2009, 05:18:58 PM

Title: Posting Open Source Code
Post by: TomHubin on May 02, 2009, 05:18:58 PM
Hello,

I would like to post my c++ source code for my 3d video probe plugin. What do I need to include with my source files?

Tom Hubin
thubin@earthlink.net
Title: Re: Posting Open Source Code
Post by: Chaoticone on May 02, 2009, 08:23:06 PM
Tom, I would post everything needed to make it compile. Do you have a project file for it?

Brett
Title: Re: Posting Open Source Code
Post by: TomHubin on May 02, 2009, 09:10:27 PM
Hello again,

I was not clear in my post. I do plan to zip the plugin directory and subdirectiories.

What I want is something that declares it as open source, like you would expect for Linux programs like EMC. I want to share with those who will also share their source code. That does not mean that you cannot sell derivative programs, as long as you provide source code for free, just as I am doing.

Tom Hubin
thubin@earthlink.net
Title: Re: Posting Open Source Code
Post by: jemmyell on May 05, 2009, 06:51:40 PM
Tom,

If you want to require that a user of your plugin source code publish full source to their derivative work then you probably want the FSF GPL.  See it here:

http://www.fsf.org/licensing/licenses/

-James
Title: Re: Posting Open Source Code
Post by: Chaoticone on May 05, 2009, 08:43:21 PM
Thanks James,

Brett
Title: Re: Posting Open Source Code
Post by: TomHubin on May 06, 2009, 01:40:11 PM
Tom,

If you want to require that a user of your plugin source code publish full source to their derivative work then you probably want the FSF GPL.  See it here:

http://www.fsf.org/licensing/licenses/

-James


Hello James,

I read the material which attempts to point out the difference between "Free Software" and "Open Source". It is not at all clear which is appropriate for me. So I will continue my quest with a couple more questions.

Are any of the other Mach plugins including source code? If so, with what license?

Tom Hubin
thubin@earthlink.net
Title: Re: Posting Open Source Code
Post by: jemmyell on May 06, 2009, 01:44:41 PM
Yeah, the FSF gets VERY wordy on this subject.  The bottom line is the GPL 3 allows sales of the software commercially but REQUIRES that ALL source code be provided.

It si the License Linux uses.

-James
Title: Re: Posting Open Source Code
Post by: mach1cnc on May 28, 2009, 07:50:16 AM
HI James,

is ther a chance to work with the Open Source Code using the Visual Studio 2010 Professional Beta??
O.K. its a low cost version  ::)  but would be glad to use it

Title: Re: Posting Open Source Code
Post by: jemmyell on May 28, 2009, 11:36:56 AM
Hi, Please ask Tom Hubin about the Open Source for this Video project.  You should start another thread about VS 2010, maybe someone will try to support it.  It have no plans in that direction.

-James Leonard
Title: Re: Posting Open Source Code
Post by: TomHubin on May 28, 2009, 12:12:41 PM
HI James,

is ther a chance to work with the Open Source Code using the Visual Studio 2010 Professional Beta??
O.K. its a low cost version  ::)  but would be glad to use it



Hello mach1cnc,

You can use "Open Source" code just about anyplace that you want to use it. Include it in, or modify it to, suit your own application. The major restriction is that you must make your source code available as "Open Source" too.

You are even permitted to sell your product, if you wish. However, you must include all source code with your distribution or make the source code easily available if your normal distribution method is not practical for including source code.

Tom Hubin
thubin@earthlink.net