Embedable Ruby Interpreter

M

mscode3

I am looking for a Ruby interpreter that can be embedded in another
product, so that Ruby can be used as the customization or application
development language for that product. Ideally, this interpreter would
be OpenSource and not carry an anti-commercial license like GPL.

Is there such a beastie?

Thanks in advance for your answers.
 
J

Jeremy Tregunna

--Apple-Mail-23-536702240
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
charset=US-ASCII;
delsp=yes;
format=flowed


I am looking for a Ruby interpreter that can be embedded in another
product, so that Ruby can be used as the customization or application
development language for that product. Ideally, this interpreter would
be OpenSource and not carry an anti-commercial license like GPL.

GPL isn't anti-commercial, it just places limits on what you can
charge for GPL licensed code, and you must supply your source code.
(Probably impractical, but not anti-commercial.)
Is there such a beastie?

Maybe, but you can just rip out the regex code, and for example,
replace it with oniguruma and be happier than a pig in shit. To my
knowledge, that's the only GPL'd code in the VM.

--
Jeremy Tregunna
(e-mail address removed)

"If you round off the fractions, embedded systems consume 100% of the
worldwide production of microprocessors." -- Jim Turley



--Apple-Mail-23-536702240--
 
B

Bill Kelly

From: "mscode3 said:
I am looking for a Ruby interpreter that can be embedded in another
product, so that Ruby can be used as the customization or application
development language for that product. Ideally, this interpreter would
be OpenSource and not carry an anti-commercial license like GPL.

Is there such a beastie?

Hi, Ruby is dual-licensed. See the files "COPYING" and "LEGAL"
in your ruby distribution.

As I understand it, everything in Ruby is either Matz' Ruby
license, or some form of BSD or Artistic license, except
regex.[ch] which are under LGPL. If even LGPL is incompatible
with your product, you can build ruby with the Oniguruma
regex engine instead, which is (I believe) Ruby-licensed.

"I Am Not A Lawyer", etc. :)


Regards,

Bill
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,995
Messages
2,570,228
Members
46,818
Latest member
SapanaCarpetStudio

Latest Threads

Top