Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #30939
| Path | csiph.com!usenet.pasdenom.info!weretis.net!feeder1.news.weretis.net!news.albasani.net!.POSTED!not-for-mail |
|---|---|
| From | Sebastian <news@seyweiler.dyndns.org> |
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: Oracle Java license question |
| Date | Tue, 27 Jan 2015 18:15:07 +0100 |
| Organization | albasani.net |
| Lines | 35 |
| Message-ID | <ma8h2r$uid$1@news.albasani.net> (permalink) |
| References | <ma5k47$aq0$1@news.albasani.net> <ma5ngj$q41$1@dont-email.me> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=ISO-8859-15; format=flowed |
| Content-Transfer-Encoding | 7bit |
| X-Trace | news.albasani.net W0IfmgDXdpwvwnfvLAk80Dy563S6fSaCbSLwYgWjhWhR4I9xYwQQrnEvd7vx0Ewhx5biw52LrZV9+b6b1JxuaA== |
| NNTP-Posting-Date | Tue, 27 Jan 2015 17:15:07 +0000 (UTC) |
| Injection-Info | news.albasani.net; logging-data="OTdB5o1Dq+taVHXzAE/+7RPdhK67Css0+KrrDfDSIuih6jHwKxk5pG/uhFPhlUARipPahdbvhlU2lo2tSQaJXjV8vlE0u4P2CtgmUBDVFt7jW+WSLWEdP/i8ATE/eG6K"; mail-complaints-to="abuse@albasani.net" |
| User-Agent | Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 |
| In-Reply-To | <ma5ngj$q41$1@dont-email.me> |
| Cancel-Lock | sha1:EIi3BmCSBbRqKhAGNBgqO/01wto= |
| Xref | csiph.com comp.lang.java.programmer:30939 |
Show key headers only | View raw
Am 26.01.2015 16:46, schrieb Eric Sosman: > On 1/26/2015 9:48 AM, Sebastian wrote: >> I find license agrrements in English legal terms hard to understand. >> Does anyone know: Am I allowed to take the source code of a Java class >> included in Oracle JDK 8 SE, copy it to a new class, modify that new >> class, and distribute the .class-file with a closed-source commercial >> product? If so, under what conditions? > > "I. SOURCE CODE. Software may contain source code that, unless > expressly licensed for other purposes, is provided solely for > reference purposes pursuant to the terms of this Agreement. > Source code may not be redistributed unless expressly provided > for in this Agreement." > > ... so I think the question would hinge on the extent and nature of your > modifications. If you start with a thousand-line .java file, keep five > lines and replace the rest with your own work, you're probably fine. > But if the modifications are small and/or trivial, you're very likely > in trouble. See Jerry Stuckle's response. > > However, I'd suggest taking a step back: *Why* do you think this > would be a desirable thing to do, if allowed? Can you explain why the > usual O-O ways of doing things (extension, composition) do not suffice > in your case? Why is the inherently risky "re-use by copy'n'paste" an > attractive proposition? What problem are you trying to solve? > I would like to replace (not overload) all methods in a certain class that have an int in their signature with analogous methods that have a long, where some of those methods delegate to a private instance of a nested class. No chance with O-O ways, I guess. I'll take it to a lawyer. Perhaps this is a legitimate example of using source code for reference purposes. -- Sebastian
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Oracle Java license question Sebastian <news@seyweiler.dyndns.org> - 2015-01-26 15:48 +0100
Re: Oracle Java license question Jerry Stuckle <jstucklex@attglobal.net> - 2015-01-26 10:11 -0500
Re: Oracle Java license question Eric Sosman <esosman@comcast-dot-net.invalid> - 2015-01-26 10:46 -0500
Re: Oracle Java license question Sebastian <news@seyweiler.dyndns.org> - 2015-01-27 18:15 +0100
Re: Oracle Java license question Martin Gregorie <martin@address-in-sig.invalid> - 2015-01-27 23:19 +0000
Re: Oracle Java license question Nigel Wade <nmw@ion.le.ac.uk> - 2015-01-28 14:51 +0000
Re: Oracle Java license question Joshua Cranmer 🐧 <Pidgeot18@verizon.invalid> - 2015-01-28 11:28 -0600
Re: Oracle Java license question Sebastian <news@seyweiler.dyndns.org> - 2015-01-28 18:46 +0100
csiph-web