Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #36335

Re: Type conversions with the empty string

From Arne Vajhøj <arne@vajhoej.dk>
Newsgroups comp.lang.java.programmer
Subject Re: Type conversions with the empty string
Date 2017-02-19 09:20 -0500
Organization Aioe.org NNTP Server
Message-ID <o8c9jv$6fq$1@gioia.aioe.org> (permalink)
References (6 earlier) <fp2cxqhix1oj$.kdivdylq22jv$.dlg@40tude.net> <slrnoa3rso.pvm.avl@logic.at> <slrnoa3sej.pvm.avl@logic.at> <6174cfc5-83af-4f1c-a83a-2b83a6f9af7a@googlegroups.com> <o8c7e7$bcf$1@jstuckle.eternal-september.org>

Show all headers | View raw


On 2/19/2017 8:45 AM, Jerry Stuckle wrote:
> On 2/19/2017 5:42 AM, lewbloch@gmail.com wrote:
>> Andreas Leitgeb wrote:
>>> Anyway, that's not the point of a few posts upthread, where the
>>> point was about a scenario of someone messing with the JVM
>>> itself, to get their own java.lang.String dummy in, e.g. to troll
>>> some 3rd- party closed-source code.  People with that agenda are
>>> not likely to care about laws (might even be a case of
>>> DMCA-violation for those who live where it matters - so much for
>>> "What law?").
>>
>> As far as I know, not being a lawyer, most countries respect the
>> trademark and copyright laws that protect the use of `java.lang`
>> and `javax.lang` packages.

> You're correct.  You're not a lawyer.  There is nothing in either
> trademark or copyright law which prevents you from replacing
> something, as long as you don't use the original item.  They only
> limit what you can do with the trademarked or copyrighted item.

If we assume Oracle Java (which Lew seems to have done explicitly),
the the logic is rather simple.

The license states:

<quote>
Oracle grants you a non-exclusive, non-transferable, limited license 
without license fees to reproduce and use internally the Software 
complete and unmodified for the sole purpose of running Programs.</quote>

<quote>
Unless enforcement is prohibited by applicable law, you may not modify, 
decompile, or reverse engineer Software.
</quote>

The license prohibits modifications of the software.

So:

replacing java.lang.String => modified software => no Java license => 
usage of all the other Java classes is copyright violation

OpenJDK on the other side is covered by GPL license. So if the fake
java.lang.String is under GPL, then copyright should be good.

Trademark only applies when you try to distribute the non-Java
thing as being Java. But there is a precedent for it costing
20 M$.

Arne


Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Re: Type conversions with the empty string Robert Klemme <shortcutter@googlemail.com> - 2017-01-29 17:57 +0100
  Re: Type conversions with the empty string Joerg Meier <joergmmeier@arcor.de> - 2017-01-30 07:39 +0100
    Re: Type conversions with the empty string Robert Klemme <shortcutter@googlemail.com> - 2017-01-30 10:08 +0100
      Re: Type conversions with the empty string Joerg Meier <joergmmeier@arcor.de> - 2017-02-07 09:26 +0100
        Re: Type conversions with the empty string Andreas Leitgeb <avl@logic.at> - 2017-02-07 08:34 +0000
        Re: Type conversions with the empty string lewbloch@gmail.com - 2017-02-12 11:20 -0800
          Re: Type conversions with the empty string Joerg Meier <joergmmeier@arcor.de> - 2017-02-13 08:40 +0100
            Re: Type conversions with the empty string Andreas Leitgeb <avl@logic.at> - 2017-02-13 17:38 +0000
              Re: Type conversions with the empty string Andreas Leitgeb <avl@logic.at> - 2017-02-13 17:48 +0000
                Re: Type conversions with the empty string Robert Klemme <shortcutter@googlemail.com> - 2017-02-16 10:53 +0100
                Re: Type conversions with the empty string lewbloch@gmail.com - 2017-02-19 02:42 -0800
                Re: Type conversions with the empty string Jerry Stuckle <jstucklex@attglobal.net> - 2017-02-19 08:45 -0500
                Re: Type conversions with the empty string Arne Vajhøj <arne@vajhoej.dk> - 2017-02-19 09:20 -0500
                Re: Type conversions with the empty string Arne Vajhøj <arne@vajhoej.dk> - 2017-02-19 09:21 -0500
                Re: Type conversions with the empty string Jerry Stuckle <jstucklex@attglobal.net> - 2017-02-19 10:51 -0500
                Re: Type conversions with the empty string Robert Klemme <shortcutter@googlemail.com> - 2017-02-19 19:55 +0100
                Re: Type conversions with the empty string Jerry Stuckle <jstucklex@attglobal.net> - 2017-02-19 15:55 -0500
                Re: Type conversions with the empty string Arne Vajhøj <arne@vajhoej.dk> - 2017-02-19 23:31 -0500
                Re: Type conversions with the empty string Jerry Stuckle <jstucklex@attglobal.net> - 2017-02-20 08:39 -0500
                Re: Type conversions with the empty string Eric Douglas <e.d.programmer@gmail.com> - 2017-02-20 06:10 -0800
                Re: Type conversions with the empty string Jerry Stuckle <jstucklex@attglobal.net> - 2017-02-20 09:54 -0500
                Re: Type conversions with the empty string Arne Vajhøj <arne@vajhoej.dk> - 2017-02-20 10:25 -0500
                Re: Type conversions with the empty string Jerry Stuckle <jstucklex@attglobal.net> - 2017-02-20 11:02 -0500
                Re: Type conversions with the empty string Eric Douglas <e.d.programmer@gmail.com> - 2017-02-20 08:45 -0800
                Re: Type conversions with the empty string Jerry Stuckle <jstucklex@attglobal.net> - 2017-02-20 14:46 -0500
                Re: Type conversions with the empty string Eric Douglas <e.d.programmer@gmail.com> - 2017-02-20 12:23 -0800
                Re: Type conversions with the empty string Jerry Stuckle <jstucklex@attglobal.net> - 2017-02-20 16:31 -0500
                Re: Type conversions with the empty string Arne Vajhøj <arne@vajhoej.dk> - 2017-02-20 11:58 -0500
                Re: Type conversions with the empty string Jerry Stuckle <jstucklex@attglobal.net> - 2017-02-20 14:46 -0500
                Re: Type conversions with the empty string Arne Vajhøj <arne@vajhoej.dk> - 2017-02-20 15:45 -0500
                Re: Type conversions with the empty string Arne Vajhøj <arne@vajhoej.dk> - 2017-02-20 15:54 -0500
                Re: Type conversions with the empty string Jerry Stuckle <jstucklex@attglobal.net> - 2017-02-20 20:31 -0500
                Re: Type conversions with the empty string Arne Vajhøj <arne@vajhoej.dk> - 2017-02-19 09:13 -0500
                Re: Type conversions with the empty string Martin Gregorie <martin@address-in-sig.invalid> - 2017-02-19 14:43 +0000
                Re: Type conversions with the empty string Arne Vajhøj <arne@vajhoej.dk> - 2017-02-19 10:11 -0500
                Re: Type conversions with the empty string Martin Gregorie <martin@address-in-sig.invalid> - 2017-02-19 15:20 +0000
                Re: Type conversions with the empty string Jerry Stuckle <jstucklex@attglobal.net> - 2017-02-19 10:53 -0500
                Re: Type conversions with the empty string Arne Vajhøj <arne@vajhoej.dk> - 2017-02-19 23:24 -0500
                Re: Type conversions with the empty string Jerry Stuckle <jstucklex@attglobal.net> - 2017-02-20 08:43 -0500
                Re: Type conversions with the empty string Arne Vajhøj <arne@vajhoej.dk> - 2017-02-20 10:16 -0500
                Re: Type conversions with the empty string Jerry Stuckle <jstucklex@attglobal.net> - 2017-02-20 11:03 -0500
                Re: Type conversions with the empty string Arne Vajhøj <arne@vajhoej.dk> - 2017-02-20 12:00 -0500
                Re: Type conversions with the empty string Jerry Stuckle <jstucklex@attglobal.net> - 2017-02-20 14:49 -0500
                Re: Type conversions with the empty string Arne Vajhøj <arne@vajhoej.dk> - 2017-02-20 15:47 -0500
                Re: Type conversions with the empty string lewbloch@gmail.com - 2017-02-20 22:18 -0800
                Re: Type conversions with the empty string Jerry Stuckle <jstucklex@attglobal.net> - 2017-02-21 08:23 -0500
            Re: Type conversions with the empty string lewbloch@gmail.com - 2017-02-19 02:39 -0800
        Re: Type conversions with the empty string Arne Vajhøj <arne@vajhoej.dk> - 2017-02-13 12:46 -0500

csiph-web