|
Authored by: Anonymous on Sunday, April 22 2012 @ 12:23 PM EDT |
The OP-anonymous seems to be troubled by the fact that Google didn't write a
.java (source) to dalvik compiler, but instead has you compile java source to
java bytecode with Oracle's compiler, then translate the java bytecode to dalvik
bytecode with Google's tool.
If the OP-anonymous wants to get their knickers in a twist about that, I guess
it's his or her right. But the rest of us tend to feel that the binary output
of a compiler is both legally and ethically owned by the owner of the source
code of the program being compiled, not the owner of the compiler. And if you
have a valid license to use the compiler to generate binary output, and you own
the copyright in the binary output, you can do anything you want with those ones
and zeros, such as print them out as confetti, or yes, translate them to execute
on a machine with a quite different execution model.
Or at least we would run in screaming fear from any compiler where that was not
the case![ Reply to This | Parent | # ]
|
|
Authored by: SilverWave on Sunday, April 22 2012 @ 12:35 PM EDT |
Thanks for that.
---
RMS: The 4 Freedoms
0 run the program for any purpose
1 study the source code and change it
2 make copies and distribute them
3 publish modified versions
[ Reply to This | Parent | # ]
|
|
Authored by: Anonymous on Sunday, April 22 2012 @ 09:44 PM EDT |
Dalvik isn't a platform. It's a tiny little piece of a platform.
I mean come on. Google's own slides explain why they wanted the Java system.
It's comprehensive. It's successful. Their own customers demanded it. There are
millions of developers familiar with it.
Look at what Apple had to do for the iPhone -- tons and tons of work going all
the way back to technologies developed at NeXT. Google took a short cut by
leveraging all the Oracle (Sun) work but decided to take it rather than license
it and hope they could get away with it. They might.
Oracle's copyright case might be problematic but let's get real about the pieces
[ Reply to This | Parent | # ]
|
|
|
|
|