Mingle/Proteção do código-fonte

12 views
Skip to first unread message

Felipe Mathies

unread,
Nov 30, 2007, 3:25:22 PM11/30/07
to rails-br
Olá!

Alguém tem alguma idéia de o quê o pessoal da Thoughtworks fez para
proteger o código fonte do seu Mingle?

ou alguma solução alternativa???

Obrigado

Phillip Calçado

unread,
Dec 1, 2007, 4:34:00 AM12/1/07
to rail...@googlegroups.com
Oi, Felipe,

O Mingle não sofre tanto deste problema porque ele é desenvonvido em
jRuby e não interpretado pela MRI. Isso não quer dizer que seja algo
que se possa confiar para proteger o código-fonte mas não faz muito
sentido fazê-lo (exceto pela verificação da licença, claro). O valor
do mingle está na experiência de quem o construiu mais do que no
código em si ;)

[]s

--
Phillip Calçado
http://fragmental.tw
http://www.fragmental.com.br

Rodrigo Tassinari de Oliveira

unread,
Dec 1, 2007, 8:01:53 AM12/1/07
to rail...@googlegroups.com
Em 01/12/07, Phillip Calçado<pcal...@gmail.com> escreveu:

> O Mingle não sofre tanto deste problema porque ele é desenvonvido em
> jRuby e não interpretado pela MRI.
>

Isso quer dizer que o Mingle é distribuído apenas já compilado em
bytecode Java? Poderias explicar melhor isso?

Há Braços,
Rodrigo.

Felipe Mathies

unread,
Dec 1, 2007, 9:09:12 AM12/1/07
to rail...@googlegroups.com
Cara sei disso, mas o codigo fonte do mingle , eh todo criptografado...e tal

Em 01/12/07, Phillip Calçado <pcal...@gmail.com > escreveu:



--
Felipe Mathies
msn: felipe...@hotmail.com
skype: voorhees1986
blog : http://felipemathies.blogspot.com

Felipe Mathies

unread,
Dec 3, 2007, 6:23:21 AM12/3/07
to rail...@googlegroups.com
Pois eh, visto q o rjuby eh apenas um interpretador ruby rodando em cima da jvm...

Em 01/12/07, Rodrigo Tassinari de Oliveira < rod...@pittlandia.net> escreveu:

Fabio Akita

unread,
Dec 3, 2007, 10:57:24 AM12/3/07
to rail...@googlegroups.com
A primeira versão era só isso mesmo, mas nas novas ele não só interpreta como usa o JIT para gerar bytecode em tempo de execução. Não sei se já tem ou vai ter, mas a idéia é ter um compilador também.

Fabio Akita (www.akitaonrails.com)
Brazil Rails Practice Manager
Surgeworks LLC


rui

unread,
Dec 3, 2007, 11:59:12 AM12/3/07
to rail...@googlegroups.com
Já tem um compilador embrionário, jrubyc.
E que, sim, aumenta bastante o desempenho.
--
rui
Psicanalista de sistemas

Rodrigo Urubatan Ferreira Jardim

unread,
Dec 3, 2007, 12:52:02 PM12/3/07
to rail...@googlegroups.com
ja tem compilador também :D
para cada arquivo.rb ele gera 1 arquivo.class
ou seja, não é um mapeamento direto entre classes java e classes Ruby, mas o codigo ja pode ser compilado para bytecode :D
--
Rodrigo Urubatan Ferreira Jardim
J2EE Architect/Java Developer
rod...@urubatan.com.br
Visite meu blog: http://www.urubatan.com.br
Quer saber sobre Symbian?
http://mobile.urubatan.info

RSJUG: http://www.rsjug.org
GUJ: http://www.guj.com.br
PortalJava: http://www.portaljava.com.br
JavaFree: http://www.javafree.com.br

Phillip Calçado

unread,
Dec 4, 2007, 4:51:39 PM12/4/07
to rail...@googlegroups.com
Oi,

Existem algumas maneiras de proteger código em Java (e do ponto de
vista da JVM o jRuby é apenas uma aplicação Java. Se não me engano o
Mingle utiliza um classloader que criptografa/descriptografa os fontes
em Ruby.

[]s

On Dec 3, 2007 10:23 PM, Felipe Mathies <felipe....@gmail.com> wrote:
> Pois eh, visto q o rjuby eh apenas um interpretador ruby rodando em cima da
> jvm...
>
> Em 01/12/07, Rodrigo Tassinari de Oliveira < rod...@pittlandia.net>
> escreveu:
> >
> > Em 01/12/07, Phillip Calçado< pcal...@gmail.com> escreveu:
> > > O Mingle não sofre tanto deste problema porque ele é desenvonvido em
> > > jRuby e não interpretado pela MRI.
> > >
> >
> > Isso quer dizer que o Mingle é distribuído apenas já compilado em
> > bytecode Java? Poderias explicar melhor isso?
> >
> > Há Braços,
> >

Reply all
Reply to author
Forward
0 new messages