[jruby-dev] Jline fork

2009-02-16 Thread Charles Oliver Nutter
I've forked Jline: http://github.com/headius/jline/tree/master I know the maintainer was friendly to us, but I think we really need to have more control over a few of these buggy libraries, so we can spin new releases as needed. I've never forked an OSS project before. Should we give it a ne

Re: [jruby-dev] Jline fork

2009-02-17 Thread Joe
When forking a project, shouldn't you change the name of it? Linux distributions seem likely to be annoyed if you fork and keep the same name. Joe On Tue, Feb 17, 2009 at 2:45 AM, Charles Oliver Nutter wrote: > I've forked Jline: > > http://github.com/headius/jline/tree/master > > I know the ma

Re: [jruby-dev] Jline fork

2009-02-17 Thread Joe
Bah, didn't read the whole email... it's too early... as soon as i clicked "send" :( I'd say give it a new name, I doubt they'll hand it over. You might have more clout, but they wouldn't give me commit access when I asked. I'm pretty sure they want to remain in control of JLine. Sorry about th

Re: [jruby-dev] Jline fork

2009-02-17 Thread Nick Sieger
Maybe you should rename it to jruby-jline or something to indicate how you intend to fix things to work with JRuby. You're not necessarily taking over maintenance of jline for any possible consumers, right? You just want to make it work better for JRuby and will incorporate the code into JRuby rele

Re: [jruby-dev] Jline fork

2009-02-17 Thread Joe
One more thing... I remember talk about a readline-ffi library. I think development is still waiting on a windows-only ffi bug. Are there plans to switch to that in the future? Would this fork mean that JRuby is sticking with JLine? Just curious Joe On Tue, Feb 17, 2009 at 2:45 AM, Charles Oli

Re: [jruby-dev] Jline fork

2009-02-17 Thread Charles Oliver Nutter
Charles Oliver Nutter wrote: I've forked Jline: http://github.com/headius/jline/tree/master After thinking about this a bit more, I guess I actually meant fork in the "I want a place to commit patches" sense. If we continue with Jline (and that's a big if) we would need to have a full rele

Re: [jruby-dev] Jline fork

2009-02-17 Thread Charles Oliver Nutter
Nick Sieger wrote: Maybe you should rename it to jruby-jline or something to indicate how you intend to fix things to work with JRuby. You're not necessarily taking over maintenance of jline for any possible consumers, right? You just want to make it work better for JRuby and will incorporate the

Re: [jruby-dev] Jline fork

2009-02-17 Thread Conrad Meyer
On Tuesday 17 February 2009 10:47:01 pm Charles Oliver Nutter wrote: > ... > As Koichiro replied, he's working on an FFI-based readline that will > probably work better than Jline. The fork on Github will remain for > people that want or need to build their own with any additional patches, > and ho

Re: [jruby-dev] Jline fork

2009-02-18 Thread Charles Oliver Nutter
Conrad Meyer wrote: Keep in mind, GNU readline is GPL. So I think in order to keep JRuby's license as permissive as it is, you'll need to use editline instead (a non-GPL readline replacement). Well, that's certainly something to consider, but of course we wouldn't actually copy, distribute, o

Re: [jruby-dev] Jline fork

2009-02-18 Thread Conrad Meyer
On Wednesday 18 February 2009 12:00:11 am Charles Oliver Nutter wrote: > Conrad Meyer wrote: > > Keep in mind, GNU readline is GPL. So I think in order to keep JRuby's > > license as permissive as it is, you'll need to use editline instead (a > > non-GPL readline replacement). > > Well, that's cert

Re: [jruby-dev] Jline fork

2009-02-18 Thread Wayne Meissner
2009/2/18 Conrad Meyer : > I was under the impression that non-GPL code could not link statically or > dynamically with GPL libraries, and that this was one of the major differences > between the GPL and LGPL. This is certainly Stallman's opinion (he cites That correct, with a small wrinkle. Wher

Re: [jruby-dev] Jline fork

2009-02-18 Thread Charles Oliver Nutter
Wayne Meissner wrote: That correct, with a small wrinkle. Where there is an ABI compatible library, which can be used as a complete replacement, and the binary is dynamically linked, then it could be argued that the code is intended to link with the ABI compatible library, and not the GPLed vari

Re: [jruby-dev] Jline fork

2009-02-18 Thread Charles Oliver Nutter
Wayne Meissner wrote: 2009/2/18 Conrad Meyer : I was under the impression that non-GPL code could not link statically or dynamically with GPL libraries, and that this was one of the major differences between the GPL and LGPL. This is certainly Stallman's opinion (he cites That correct, with a

Re: [jruby-dev] Jline fork

2009-02-18 Thread Ola Bini
Charles Oliver Nutter wrote: Wayne Meissner wrote: That correct, with a small wrinkle. Where there is an ABI compatible library, which can be used as a complete replacement, and the binary is dynamically linked, then it could be argued that the code is intended to link with the ABI compatible l

Re: [jruby-dev] Jline fork

2009-02-18 Thread Joe
Now, I'm not challenging Richard Stallman, but postgres is BSD and has the ability to link to the readline library. They don't distribute it though. So it depends on the packages that the user has installed. It seems to prefer editline, but will use readline if available. http://search.postgresq

Re: [jruby-dev] Jline fork

2009-02-18 Thread Paul Hammant
In the Java world, its the nature of the linkage that's key. Cast your mind back to the way we used to load a SAX parser. We used to set a system property for javax.xml.parsers.DocumentBuilderFactory and use DocumentBuilderFactory.newInstance() in the code. This allowed your Java to not i

Re: [jruby-dev] Jline fork

2009-02-19 Thread Jochen Theodorou
Charles Oliver Nutter schrieb: Wayne Meissner wrote: 2009/2/18 Conrad Meyer : I was under the impression that non-GPL code could not link statically or dynamically with GPL libraries, and that this was one of the major differences between the GPL and LGPL. This is certainly Stallman's opinion

Re: [jruby-dev] Jline fork

2009-02-19 Thread Charles Oliver Nutter
Jochen Theodorou wrote: in short: better not use readline ;) It will load if it's present, but we'll work fine if it isn't. And that's assuming you're using the native binding, possibly installed as a gem. Besides that... what are the issue you have with jline that caused you to fork it? W

Re: [jruby-dev] Jline fork

2009-02-19 Thread Wayne Meissner
2009/2/20 Jochen Theodorou : > If you distribute your GPL incompatible program without the lib and the user > is required to install that lib to run your program then GPL nethusiast will > most probably still say your program has to be under GPL. > > To argue that there could exist a ABI compatible

Re: [jruby-dev] Jline fork

2009-02-19 Thread Jochen Theodorou
Charles Oliver Nutter schrieb: Jochen Theodorou wrote: in short: better not use readline ;) It will load if it's present, but we'll work fine if it isn't. And that's assuming you're using the native binding, possibly installed as a gem. fair enough Besides that... what are the issue you h

Re: [jruby-dev] Jline fork

2009-02-19 Thread Charles Oliver Nutter
Jochen Theodorou wrote: but you see... from me doing a bit research about the activity of this project I see your bug report from not even 5 days ago and that's it. Did you talk to the project maintainer, and I do not mean Jason, who has become another admin of that project for the sake of fixi

Re: [jruby-dev] Jline fork

2009-02-19 Thread Jochen Theodorou
Charles Oliver Nutter schrieb: [...] I just mean instead of forking that project, maybe the original founder is no longer really interested in keeping it around and maybe he wants to give away the whole project. I think we asked some time ago and were told it was still active. Granted, I didn

Re: [jruby-dev] Jline fork

2009-02-19 Thread Charles Oliver Nutter
Jochen Theodorou wrote: well, maybe I should ask more directly... would you be interested in taking over that project if it is ok with the founder? I'd be interested in acting as the point man for it if others were contributing patches and such. So I suppose...yes? - Charlie ---