Page 1 of 1

Java now comes with adware

Posted: Fri Mar 06, 2015 2:45 am
by Vance
http://www.macrumors.com/2015/03/05/ask ... -java-mac/

I'd say this creates a HUGE disincentive to use software that relies on Java... Ableton devs - is there a future for M4L users that doesn't require us to install adware?

Re: Java now comes with adware

Posted: Fri Mar 06, 2015 3:12 am
by stringtapper
It's good to know, but also not unavoidable.
The Java installer selects the option to install the Ask extension by default, which means that users casually clicking through the dialogue boxes would find the extension installed and enabled on their browser of choice. Oracle has also updated its installation instructions for Mac to account for the change.

Re: Java now comes with adware

Posted: Fri Mar 06, 2015 3:35 am
by hacktheplanet
One can only dream of a world without Java.

Re: Java now comes with adware

Posted: Fri Mar 06, 2015 4:57 am
by Da hand
Vance wrote:http://www.macrumors.com/2015/03/05/ask ... -java-mac/

I'd say this creates a HUGE disincentive to use software that relies on Java... Ableton devs - is there a future for M4L users that doesn't require us to install adware?
It only installs the adware if you let it do so. If you uncheck the option for the adware, it won't install it. It's been like that on Windows for years. So in the end... not much changes really for M4L.

Re: Java now comes with adware

Posted: Fri Mar 06, 2015 10:08 am
by pencilrocket
poor bitwig :(

Re: Java now comes with adware

Posted: Fri Mar 06, 2015 11:08 am
by Muze
Vance wrote:http://www.macrumors.com/2015/03/05/ask ... -java-mac/

I'd say this creates a HUGE disincentive to use software that relies on Java... Ableton devs - is there a future for M4L users that doesn't require us to install adware?
I don't have Java installed but M4L is working for me.

Re: Java now comes with adware

Posted: Fri Mar 06, 2015 11:09 am
by Muze
pencilrocket wrote:poor bitwig :(
It's not a problem for Bitwig, it doesn't rely on Java runtime being installed as it comes with its own.

Re: Java now comes with adware

Posted: Fri Mar 06, 2015 1:25 pm
by Stromkraft
Muze wrote:
Vance wrote:http://www.macrumors.com/2015/03/05/ask ... -java-mac/

I'd say this creates a HUGE disincentive to use software that relies on Java... Ableton devs - is there a future for M4L users that doesn't require us to install adware?
I don't have Java installed but M4L is working for me.
On some platforms, like OS X Yosemite, Max For Live will require Java even as it doesn't really depend on it. It's only certain devices that depend on Java.

Re: Java now comes with adware

Posted: Fri Mar 06, 2015 1:28 pm
by Stromkraft
Vance wrote:http://www.macrumors.com/2015/03/05/ask ... -java-mac/

I'd say this creates a HUGE disincentive to use software that relies on Java... Ableton devs - is there a future for M4L users that doesn't require us to install adware?
I've installed Java since forever and I have never ever had to deinstall shite like that. Guess why.

The current situation is that you must install Java 6 on the platforms where Max For Live asks for Java explicitly even when it doesn't need it, which is stupid in itself but also means this issue is non-existent as far as Max For Live is concerned.

Re: Java now comes with adware

Posted: Fri Mar 06, 2015 5:42 pm
by Muze
Stromkraft wrote:
Muze wrote:
Vance wrote:http://www.macrumors.com/2015/03/05/ask ... -java-mac/

I'd say this creates a HUGE disincentive to use software that relies on Java... Ableton devs - is there a future for M4L users that doesn't require us to install adware?
I don't have Java installed but M4L is working for me.
On some platforms, like OS X Yosemite, Max For Live will require Java even as it doesn't really depend on it. It's only certain devices that depend on Java.
OK why on Yosemite but not Mavericks (which is what I'm on)?

Re: Java now comes with adware

Posted: Fri Mar 06, 2015 6:46 pm
by Stromkraft
Muze wrote:
Stromkraft wrote:
OK why on Yosemite but not Mavericks (which is what I'm on)?
I didn't say anything on what specific platforms. You have to ask Cycling74. All of this with java dependency was unclear from what I've read in these forums until I asked their support. I pointed out that if Java actually is a requirement for MFL then the literature like their web site should list that as an actual requirement.

The support explained back to me that
"Max uses Java 6 on Mac in the mxj object as a way of extending the functionality of Max, and a number of Max for Live developers make use of it."
and they also told that Ableton approached Cycling74 about switching off the Java dependency for an earlier revision and that this actually caused a bunch of issues for users and that's at least one reason why there is a java dependency in practice currently.

They also reminded me that
"The Java options in max and MFL are controlled by the file max.java.config.txt, which is in your Max 6 application folder and subfolder /Cycling '74/java/max.java.config.txt"
It would seem I got them thinking a bit about how to handle dependencies — Support stated that my message "sparked a very useful conversation about the limitations of our Java implementation" — but I do understand it's a delicate problem techwise.

At least this is true up until when Ableton soon drops support for Windows XP, OS X 10.5 and 10.6 in Live 9.2. Java 1.7 runs on Windows Vista SP2 and later as well as on OS X 10.7.3 and later. At least on OS X java 1.6 and 1.7 are quite different in implementation, so dropping 1.6 would likely solve some issues. Max 7 requires "Intel® Mac with Mac OS X 10.7 (or later), OR a PC with Windows 7" so this should work for Cycling74 as well from MFL 1.7 and onwards.

IMHO Cycling74 should
  • Clearly state Java as a requirement as long as it is
  • Attempt once more to phase out java, only adding it when a device needs it.
  • drop Java 1.6 alltogether in Max 6.1.10
  • Supply the JVM themselves as most developers do when it is indeed needed and not rely on the platform