> Can anyone in your own words clarify the difference between "open source"
> and "free software".

     Interesting question, though you missed one other label 'public domain'.
These are all interesting elements of who controls the source and to what
extent.

     MySQL as I understand it, allows the source to be distributed with the
proviso that if it is utilized in a for profit manner a license is necessary.
This comes from either charging for the distribution, or for use by a company
to make money.  I will hope that the people at MySQL will correct me if I
am mistaken in this opinion.

     Open Source, usually based upon the GPL means that the source can be
distributed, but the source must be made available to someone you've given
binaries to, if asked.  This would also include any incorporated changes
made before distribution.

     Public domain means you can do anything you want with the source or
binaries.  Including modifying, distributing, or selling, the original or
derivatives.  Most source is at least copyrighted to prevent someone claiming
what is not rightfully theirs.  But public domain does not fall in this
category.  And copyright is inherent to the creation, unless released to
the public domain due to expressed permission, or copyright expiration.

     Please be aware these are my own opinions, and not any form of legal
advice.  If you are looking for such legal advice, please get advice from
someone in the legal profession (a lawyer :)

     My views are based upon my own experience with the libdbf library that
I created for accessing and manipulating dBase files/indexes back in '90.
Which I have copyrighted yet have seen no compensation from during that
entire period.  Not sure if anybody even uses them any more?

                    Brad Eacker ([EMAIL PROTECTED])



-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to