mperdeck / LINQtoCSV

Popular, easy to use library to read and write CSV files.
197 stars 112 forks source link

Consider switching to a more friendly license #37

Closed RoyTinker closed 9 years ago

RoyTinker commented 9 years ago

Hello,

May I suggest switching this project to the BSD or Apache 2.0 license. The Code Project Open License (CPOL) has some legal weirdnesses (see http://stackoverflow.com/questions/698610/is-the-code-project-open-license-a-gpl-compatible-license) that people might find uncomfortable.

Thanks! -Roy

RoyTinker commented 9 years ago

Also, the FSF says the CPOL is "not a free software license": https://www.gnu.org/licenses/license-list.html#cpol

mperdeck commented 9 years ago

Hi Roy,

Thanks for the heads up about CPOL. When I wrote the articles on the Code Project, I didn't consider the license, which gave me the default, which is CPOL.

For the record - the license that applies to the JSNLog package is the one shown in the footer of the jsnlog.com web site. Any other licenses, such as those attached to articles about JSNLog, are not relevant.

If you have a look at the footer of jsnlog.com, you'll find that currently it says Apache 2.0. I've used that from the beginning.

Please let me know if this resolves your concerns.

Matt

mperdeck commented 9 years ago

Hi Roy,

My apologies, I thought your post was about my latest project JSNLog rather than LINQtoCSV.

I've changed the license on the CodeProject article to Apache.

Matt

RoyTinker commented 9 years ago

Matt, thanks so much!