Is there a Go server that doesn't require Java?

General conversations about Go belong here.
User avatar
oren
Oza
Posts: 2777
Joined: Sun Apr 18, 2010 5:54 pm
GD Posts: 0
KGS: oren
Tygem: oren740, orenl
IGS: oren
Wbaduk: oren
Location: Seattle, WA
Has thanked: 251 times
Been thanked: 549 times

Re: Is there a Go server that doesn't require Java?

Post by oren »

Charlie wrote: Java programmes require you to install a runtime environment in order to run them. This runtime environment is bundled with stuff that "phones home", automatic update services and, in the past, with blatant malware in the form of the Ask Toolbar.
There is a windows and mac package that handle just having a runtime environment for cgoban. There's nothing extra to install.
longshanks
Dies with sente
Posts: 97
Joined: Sat Nov 22, 2014 1:51 am
GD Posts: 0
Been thanked: 14 times

Re: Is there a Go server that doesn't require Java?

Post by longshanks »

oren wrote:
Charlie wrote: Java programmes require you to install a runtime environment in order to run them. This runtime environment is bundled with stuff that "phones home", automatic update services and, in the past, with blatant malware in the form of the Ask Toolbar.
There is a windows and mac package that handle just having a runtime environment for cgoban. There's nothing extra to install.
Can you post the link to this please?
User avatar
Bonobo
Oza
Posts: 2224
Joined: Fri Dec 23, 2011 6:39 pm
Rank: OGS 13k
GD Posts: 0
OGS: trohde
Universal go server handle: trohde
Location: Lüneburg Heath, North Germany
Has thanked: 8262 times
Been thanked: 924 times
Contact:

Re: Is there a Go server that doesn't require Java?

Post by Bonobo »

longshanks wrote:
oren wrote:There is a windows and mac package that handle just having a runtime environment for cgoban. There's nothing extra to install.
Can you post the link to this please?
I for one don't know of a Mac KGS package that includes Java <shrug> but here are the official KGS downloads: http://www.gokgs.com/ (.exe for Windows, .dmg file for Mac, and the raw Java file).

(I prefer OGS which I can just load in a browser tab, though sometimes I visit KGS for fond memories and for watching DeepZen if it plays again.)
“The only difference between me and a madman is that I’m not mad.” — Salvador Dali
longshanks
Dies with sente
Posts: 97
Joined: Sat Nov 22, 2014 1:51 am
GD Posts: 0
Been thanked: 14 times

Re: Is there a Go server that doesn't require Java?

Post by longshanks »

Bonobo wrote:
longshanks wrote:
oren wrote:There is a windows and mac package that handle just having a runtime environment for cgoban. There's nothing extra to install.
Can you post the link to this please?
I for one don't know of a Mac KGS package that includes Java <shrug> but here are the official KGS downloads: http://www.gokgs.com/ (.exe for Windows, .dmg file for Mac, and the raw Java file).

(I prefer OGS which I can just load in a browser tab, though sometimes I visit KGS for fond memories and for watching DeepZen if it plays again.)
And this is the rub:


From https://www.gokgs.com/
"All versions of the KGS client require you to install java first"

Yeah, no thanks!

I used Charlies method. A nice native HTML5 method would be even better. Think I've seen something about here of some Google Chrome add-on. Would be lovely if there were a Firefox version at some point. I don't know if there's any technical reason for why Google was chosen, or if it was just a preference.
User avatar
Jujube
Lives in gote
Posts: 308
Joined: Sun Nov 14, 2010 8:49 am
Rank: EGF 5k Foxy 2k
GD Posts: 0
Has thanked: 54 times
Been thanked: 71 times
Contact:

Re: Is there a Go server that doesn't require Java?

Post by Jujube »

longshanks wrote:
Bonobo wrote:
longshanks wrote: Can you post the link to this please?
I for one don't know of a Mac KGS package that includes Java <shrug> but here are the official KGS downloads: http://www.gokgs.com/ (.exe for Windows, .dmg file for Mac, and the raw Java file).

(I prefer OGS which I can just load in a browser tab, though sometimes I visit KGS for fond memories and for watching DeepZen if it plays again.)
And this is the rub:


From https://www.gokgs.com/
"All versions of the KGS client require you to install java first"

Yeah, no thanks!

I used Charlies method. A nice native HTML5 method would be even better. Think I've seen something about here of some Google Chrome add-on. Would be lovely if there were a Firefox version at some point. I don't know if there's any technical reason for why Google was chosen, or if it was just a preference.
As far as I was aware KGS have been offering versions for download with their own JRE for around a year now, maybe more. That's why the Mac DMG has grown to 67MB. I think this was done to stop conflicts with different JRE versions. If you download the default download links you should notice the size difference. I'm surprised no one seems to know about this?

As far as the security concerns, I disagree. Java is extremely widely used, which means it gets more press when exploits are found. I don't believe the runtime is less safe per se. There are always going to be exploits (would you argue that languages with manual pointers, manual memory allocation and manual garbage collection are safer)? Admittedly applets are well known for their leaky sandboxing, but Chrome no longer supports them at all, neither does Safari by default, and it's ultimately up to the user whether they go with it on Firefox / IE. And no-one uses applets these days anyway.

Honestly this sort of stuff drives me nuts. It's like saying you don't want to go to the music festival because heaven forbid you might meet a nice community and enjoy yourself, but let's not do it because there will be bacteria around and the ground might get a bit muddy.
12k: 2015.08.11; 11k: 2015.09.13; 10k: 2015.09.27; 9k: 2015.10.10; 8k: 2015.11.08; 7k: 2016.07.10 6k: 2016.07.24 5k: 2018.05.14 4k: 2018.09.03 3k: who knows?
User avatar
oren
Oza
Posts: 2777
Joined: Sun Apr 18, 2010 5:54 pm
GD Posts: 0
KGS: oren
Tygem: oren740, orenl
IGS: oren
Wbaduk: oren
Location: Seattle, WA
Has thanked: 251 times
Been thanked: 549 times

Re: Is there a Go server that doesn't require Java?

Post by oren »

longshanks wrote: From https://www.gokgs.com/
"All versions of the KGS client require you to install java first"
Yes, that should be corrected. The mac and windows files handle the JRE for you.
Post Reply