[Rd] new procedural language for PostgreSQL, PL/R
   
    Joe Conway
     
    mail@joeconway.com
       
    Tue Feb  4 02:10:03 2003
    
    
  
Hello,
First, I hope it is OK for me to post this here -- if not, please tell me 
where would be better (r-help maybe?).
I'm nearing completion of a new procedural language for PostgreSQL, PL/R. It 
provides an interface from Postgres to R. I was inspired by Duncan Temple 
Lang's REmbeddedPostgres (but pretty much started with PostgreSQL's pltcl as a 
basis). I'm developing against PostgreSQL 7.4devel and R 1.6.2, but before I'm 
done I intend (actually need) to make sure it works with PostgreSQL 7.3.x (the 
current release).
Before I post the source somewhere, I have a question or two:
1) R itself is under GPL; is the shared library libR also under GPL, or is it 
LGPL? The reason I ask is that PL/R will *possibly* be accepted into the 
PostgreSQL source tree, but *only* if I can release it under PostgreSQL's BSD 
style license. If libR is under GPL, then I'm required to release PL/R under 
GPL also, if I understand things correctly (but then again, IANAL).
2) If the answer to #1 is that PL/R must be released under GPL, I'll have to 
find a home for it. One possibility is gborg.postgresql.org (kind of a 
Postgres specific sourceforge). Any other suggestions? Would CRAN or OmegaHat 
be appropriate?
Thanks for any thoughts or comments.
Joe