Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #70145
| References | <c17a58f4-e22d-4531-beb4-d810ec4b2857@googlegroups.com> <li90jp$eq8$1@speranza.aioe.org> |
|---|---|
| Date | 2014-04-12 01:22 +1000 |
| Subject | Re: python obfuscate |
| From | Chris Angelico <rosuav@gmail.com> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.9207.1397230159.18130.python-list@python.org> (permalink) |
On Sat, Apr 12, 2014 at 1:09 AM, Mark H Harris <harrismh777@gmail.com> wrote: > This is the age of open source in computer science. > > It is far better to develop a strategy and culture of openness. Everyone > benefits; especially your customers. I recommend the GPLv3 license. While I wholeheartedly agree with the ideal of open source, I don't like the GPL (any version), because of the annoying restrictions that end up running through projects. All sorts of projects can't go GPL, ergo can't use readline. Why? Because readline went for a policy of "force it to be GPL or nothing". Thank you so much, now I have to faff around with PostgreSQL to get decent editing keys (and the legality of that is apparently dubious, but IANAL and it's not my problem anyway). Postgres is open source, but not GPL, and it's linked to some other library (I disremember which) that's under a license incompatible with the GPL. For my code, I use the MIT license. Do what you like, only don't sue me. Okay, that's not something everyone will want to use, but it does make things easier on anyone who wants to distribute it. You want to release a third-party build of my program? Or even just package up my code into an installer? No problem; you aren't responsible to host the code. With GPL software, you *are*, as I found out when I tried to make a simple GTK updater; I'm legally required to make it clear that the source code is available from the same web site as the binaries are (even though I didn't build it, all I did was download the binaries from their site and download the corresponding source archives), and I'm also obliged from the perspective of practicality to make it clear that the source code is not necessary, lest my users be thoroughly confused. Completely unnecessary hassle; it's red tape applied to those who're keeping everything open, in order to have a weapon to wield against those who close things up. I'm aware that the GPL has its place. I'm fully aware that GPL violations, being pursued legally, help to ensure openness; and the borderline cases of "we could go proprietary or we could go open source" are sometimes tipped in favour of open source by an argument of "we could use this if we go open"; but for most people, please, pick a simpler license that puts less restrictions on usage. ChrisA
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
python obfuscate Wesley <nispray@gmail.com> - 2014-04-10 18:29 -0700
Re: python obfuscate Tobiah <toby@tobiah.org> - 2014-04-10 18:48 -0700
Re: python obfuscate Wesley <nispray@gmail.com> - 2014-04-10 19:14 -0700
Re: python obfuscate Ian Kelly <ian.g.kelly@gmail.com> - 2014-04-10 20:23 -0600
Re: python obfuscate Ben Finney <ben+python@benfinney.id.au> - 2014-04-11 11:41 +1000
Re: python obfuscate Wesley <nispray@gmail.com> - 2014-04-10 19:17 -0700
Re: python obfuscate Ian Kelly <ian.g.kelly@gmail.com> - 2014-04-10 20:28 -0600
Re: python obfuscate Grant Edwards <invalid@invalid.invalid> - 2014-04-11 16:19 +0000
Re: python obfuscate Ben Finney <ben+python@benfinney.id.au> - 2014-04-11 13:12 +1000
Re: python obfuscate Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-04-11 06:53 +0100
Re: python obfuscate Sturla Molden <sturla.molden@gmail.com> - 2014-04-11 09:17 +0000
Re: python obfuscate Ian Kelly <ian.g.kelly@gmail.com> - 2014-04-11 04:22 -0600
Re: python obfuscate Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2014-04-11 11:44 +0000
Re: python obfuscate Sturla Molden <sturla.molden@gmail.com> - 2014-04-11 12:42 +0000
Re: python obfuscate Joshua Landau <joshua@landau.ws> - 2014-04-11 07:00 +0100
Re: python obfuscate Chris Angelico <rosuav@gmail.com> - 2014-04-11 16:10 +1000
Re: python obfuscate Sturla Molden <sturla.molden@gmail.com> - 2014-04-11 09:17 +0000
Re: python obfuscate Sturla Molden <sturla.molden@gmail.com> - 2014-04-11 09:17 +0000
Re: python obfuscate Chris Angelico <rosuav@gmail.com> - 2014-04-11 19:40 +1000
Re: python obfuscate cl@isbd.net - 2014-04-11 13:32 +0100
Re: python obfuscate Chris Angelico <rosuav@gmail.com> - 2014-04-11 22:47 +1000
Re: python obfuscate Sturla Molden <sturla.molden@gmail.com> - 2014-04-11 13:06 +0000
Re: python obfuscate Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-04-11 14:10 +0100
Re: python obfuscate Grant Edwards <invalid@invalid.invalid> - 2014-04-11 16:22 +0000
Re: python obfuscate alister <alister.nospam.ware@ntlworld.com> - 2014-04-11 13:07 +0000
Re: python obfuscate Sturla Molden <sturla.molden@gmail.com> - 2014-04-11 14:00 +0000
Re: python obfuscate Grant Edwards <invalid@invalid.invalid> - 2014-04-11 16:27 +0000
Re: python obfuscate Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2014-04-12 00:49 +0000
Re: python obfuscate Ben Finney <ben+python@benfinney.id.au> - 2014-04-12 14:52 +1000
Re: python obfuscate Mark H Harris <harrismh777@gmail.com> - 2014-04-11 10:09 -0500
Re: python obfuscate Chris Angelico <rosuav@gmail.com> - 2014-04-12 01:22 +1000
Re: python obfuscate Sturla Molden <sturla.molden@gmail.com> - 2014-04-11 16:13 +0000
Re: python obfuscate Sturla Molden <sturla.molden@gmail.com> - 2014-04-11 16:13 +0000
Re: python obfuscate CM <cmpython@gmail.com> - 2014-04-11 22:01 -0700
Re: python obfuscate Sturla Molden <sturla.molden@gmail.com> - 2014-04-12 12:07 +0000
Re: python obfuscate CM <cmpython@gmail.com> - 2014-04-12 20:14 -0700
Re: python obfuscate Michael Torrie <torriem@gmail.com> - 2014-04-11 09:19 -0600
Re: python obfuscate Chris Angelico <rosuav@gmail.com> - 2014-04-12 01:30 +1000
Re: python obfuscate Joshua Landau <joshua@landau.ws> - 2014-04-11 22:48 +0100
Re: python obfuscate Denis McMahon <denismfmcmahon@gmail.com> - 2014-04-12 07:48 +0000
Re: python obfuscate Stefan Behnel <stefan_ml@behnel.de> - 2014-04-13 06:58 +0200
csiph-web