Projects / oksh / Comments

Comments for oksh

13 Jun 2011 14:01 mirabile

This code is so #FAIL… first they steal code from mksh and pretend it’s public domain (which it isn’t, mksh has a licence of its own), remove that with “All mksh code was removed because of license problems” (as if it were mksh’s problem). Now they have “it was ported to GNU autotools” which is just taking pdksh’s etc. and putting it there; not much own code to warrant changing the licence to GPLv3, eh? The own changes are funny too: replacing ?strlcat(editor, " $_", len);? with ?strncat(editor, " $_", len);? introduces a nice exploitable buffer overflow… this guy doesn’t even know what “porting to Linux” means. (And I still think he didn’t even add enough work of his own for copyright law to apply…)

11 Jul 2008 18:57 mirabile

Re: licence

> I deny them only the ability to make the

> code unfree.

What code? It's not as if you had written anything

sensible or contributed any material actually protected

by copyright law or Berne convention to the project.

Please also read about the ar5k vs OpenHAL case, where

the Linux developers agreed to place changes to BSD-

licenced files¹ under the BSD licence, since it would

be impolite otherwise, and only use the GNU GPL for

_new_ files they created.

¹) I know that OpenBSD ksh is not BSD licenced, but if

you were using mksh (again), this would apply, and even

so it's similar enough to be impolite.

25 Nov 2007 12:19 haary

Re: licence
I deny them only the ability to make the code unfree. The previous licenses made it even possible to make the whole thing closed source (i. e. propietary). With GPL this is not possible.

I repeat myself: Thousands of free software programmers make the same thing every day. They took code from software which is licensed under non-copyleft licenses and release their code under GPL or other copyleft licenses. In this sense I think the majority of free software programmers are "two-faced".

24 Nov 2007 14:38 nateatmyballs

Re: licence
I'm not picking on you, I am pointing out the duplicity involved in your actions. You speak of freedom, while denying the people who's work you use the ability to benefit back. Because of how insignificant the work involved in your effort is, it really shouldn't be something that requires the GPL3 to protect it.

They cannot use your code, without giving up all the freedoms they granted you in the first place. I would call your actions two-faced.

24 Nov 2007 13:54 haary

Re: licence
So, they can use my code - if they license it under GPLv3. I don't understand your problem. There are thousands of projects using code released under a different license such as BSD and public domain before and then release it under GPLv2 and v3 and other even more restrictive licenses. I don't know why you picked this tiny project to vent your anger.

24 Nov 2007 12:53 nateatmyballs

Re: licence
GPL3 code cannot go into the public domain code without making the codebase GPL3, so your code is entirely useless to the public domain developers who's code you use. This is not Fudd, this is Fact.

24 Nov 2007 12:19 haary

Re: licence
Please inform yourself about GPLv3 correctly before you post FUD.

23 Nov 2007 15:00 nateatmyballs

Re: licence
But not that of the people doing the real coding. You're making it so if you actually made code worth using, noone who's code you use could use yours. That seems a little two-faced of you.

23 Nov 2007 13:48 haary

Re: licence
Most part of the code is originally public domain, a small part was licensed under BSD 3-clause license. Both are compatible with GPLv3.

Thus it is not a change of the license in a strict sense. It is a licensing "on top" of the other licenses (though public domain is not a license at all).

The main reason for choosing GPLv3 is that I believe that this license is most suitable for protecting the freedom of the user.

23 Nov 2007 08:39 lynxxx

Just a question?

Why do you change the source who is BSD licenced to

something like GPL3?


Project Spotlight


An open, cross-platform journaling program.


Project Spotlight


A scientific plotting package.