"Customer support" is a paid service, Geode is for all. Geode OSS should sit on 
the curve of technology evolution and should embrace all advances with 
velocity. Thus any reference to "customer" should not be a concern for the 
Geode vision and code base. 

The decision of language level should be driven by OSS community and the 
general Apache minimum supported JVM platform.

Just a penny for my thoughts.

Lyndon Adams
London, SW11

> On 27 Jul 2015, at 18:17, John Blum <[email protected]> wrote:
> 
> I would caution that Java 6 and 7 will be around for quite sometime despite 
> Oracle's EOL policy for Java 6/7.  There shall be (extended) "supported" 
> versions of Java 6 and 7 runtimes running in customer sites for sometime...
> 
> http://www.oracle.com/technetwork/java/eol-135779.html#java-commercial-offerings
> 
> Most application servers still ship with Java 6, don't even fully support the 
> Java 7 spec, and have opted to start moving directly to Java 8 support, no 
> double because they are lagging behind and that Java 7 was not really a huge 
> success.
> 
> For the first time ever, the core Spring Framework will concurrently support 
> and run on Java 6, 7, 8, and 9.  This is significant because it allows newer 
> Java features to be used with the core SF based application while 
> simultaneously preserving compatibility with older runtimes.
> 
> Of course, the core Spring Framework dwarfs GemFire/Geode installations 
> several orders of magnitude over, and the core SF is highly modular unlike 
> GemFire/Geode that enables certain parts of the Framework to leverage Java 8 
> features that are not necessarily required by applications.
> 
> Food for thought.
> 
>> On Mon, Jul 27, 2015 at 10:06 AM, William Markito Oliveira 
>> <[email protected]> wrote:
>> +1  for JDK 8 / Language Level 8 as well.
>> 
>> Please remember that JDK 7 is already no longer updated  - 
>> https://www.java.com/en/download/faq/java_7.xml since April/2015.
>> 
>> 
>> ~/William
>> 
>>> On Jul 27, 2015, at 9:43 AM, Kirk Lund <[email protected]> wrote:
>>> 
>>> True enough! I guess there's nothing preventing us from moving Geode to JDK 
>>> 1.8 now.
>>> 
>>> 
>>>> On Mon, Jul 27, 2015 at 9:39 AM, Lyndon Adams <[email protected]> 
>>>> wrote:
>>>> Why do you need to wait until "customers move to 1.8" when geode is an 
>>>> open source product? Surely customers are using a paid support version. Am 
>>>> I missing something?
>>>> 
>>>> Lyndon Adams
>>>> London, SW11
>>>> 
>>>>> On 25 Jul 2015, at 07:33, Kirk Lund <[email protected]> wrote:
>>>>> 
>>>>> Oi João,
>>>>> 
>>>>> Our current source code level is Java 1.7.  We just added 1.8 support 
>>>>> meaning that we build/compile the product under 1.7 JDK and then test 
>>>>> with both 1.7 and 1.8 JREs.
>>>>> 
>>>>> We won't be able to drop 1.7 support until all customers move to 1.8 
>>>>> (hopefully soon but probably not in 2015).
>>>>> 
>>>>> -Kirk
>>>>> 
>>>>>> On Friday, July 24, 2015, João Peixoto <[email protected]> wrote:
>>>>>> Thanks (obrigado ;) ) William.
>>>>>> 
>>>>>> If I were to contribute to the project with a PR, which level should I 
>>>>>> respect?
>>>>>> 
>>>>>>> On Fri, Jul 24, 2015 at 9:40 PM William Markito <[email protected]> 
>>>>>>> wrote:
>>>>>>> Hi João (Opa, tudo bem ?)
>>>>>>> 
>>>>>>> Actually it's supposed to be Java 7 but there are areas that needs to 
>>>>>>> be updated.
>>>>>>> 
>>>>>>> But you should be also fine to run and compile with Java 8.
>>>>>>> 
>>>>>>> Sent from my iPhone
>>>>>>> 
>>>>>>> > On Jul 24, 2015, at 9:32 PM, João Peixoto <[email protected]> 
>>>>>>> > wrote:
>>>>>>> >
>>>>>>> > I'm looking at the source code and I was wondering what is the 
>>>>>>> > language level that Geode is aiming for. Currently it seems 
>>>>>>> > compatible with Java 1.6, wondering if that minimum will be raised.
> 
> 
> 
> -- 
> -John
> 503-504-8657
> john.blum10101 (skype)

Reply via email to