The Dockerfile in the repo appears to be licensed under the MIT license.
But for Microsoft Machine Learning Server itself, it appears the following is true for licensing:
> It’s now easier than ever to procure and use Microsoft Machine Learning Server on all platforms. Licensing has been simplified to the following, effective October 1st 2017:
> Microsoft Machine Learning Server is built into SQL Server 2017 at no additional charge.
> Microsoft Machine Learning Server stand-alone for Linux or Windows is licensed core-for-core as SQL Server 2017.
the dockerfile could use some work, no CMD, calling apt-get update multiple times (slow), wget'ing a non-https url leaves you exposed to MIMs and finally: why are you downloading aptitude when (from what i can see) apt-get would work just fine?
Hi! The second apt-get update is there so microsoft-mlserver-all-9.2.1 would be found. The wget was used as per the installation instructions by Microsoft. I used aptitude because I encountered problems with the package dependencies.
I'll trying a CMD in the near future. Thanks! :D
You should have installed apt-utils, which would have resolved the dependencies. Also, basing your image off ubuntu:16.04 would work a lot better, because that's the actual target.
Yes at least some of the people. Their instructions for getting a new SQL 2017 Docker image (somewhere not sure if it was the official documentation or Microsoft hosted blogs that should know better) included apt get update on the Linux container after download.
I was bit surprised so much is out of date for the official container.
But I mean... I’m new to docker and this was my first introduction... but I’m pretty sure from what I’ve read that it’s a huge no no.
Packages.microsoft.com is reachable over https. There is also a gpg key that can be imported. The person who put this image together chose not to use either.
They managed to integrate it into paid products like SQL Server and then also sell their own machine learning server as well.
I don’t feel it’s a success. I feel they make money off the backs of people who wrote it to be free. I guess it still is “free” but... proprietary add ons to free software is still a digital handcuff.
No & yes. Microsoft just got back on its original course, building software that's usable by as many people as possible.
I highly recommend Satya Nadella's new book Hit Refresh. He states Microsoft wants to build software for all platforms & reminds people that Microsoft has been building software for the Mac since 1982. Somewhere along the line they got off course & tried to lock people into their own platform. I suppose success does that to a company.
Yes. It's terrible that the author published it and didn't think to include any documentation links. I can understand if someone outside of MS posted it to HN, but they did it. SMH
Pretty sure the ccontents of the container this Dockerfile will build isn't legal, given MSML Server is commercially licensed software. Use with extreme caution, and I would certainly not use it in production.
21 comments
[ 4.5 ms ] story [ 63.5 ms ] threadBut for Microsoft Machine Learning Server itself, it appears the following is true for licensing:
> It’s now easier than ever to procure and use Microsoft Machine Learning Server on all platforms. Licensing has been simplified to the following, effective October 1st 2017:
> Microsoft Machine Learning Server is built into SQL Server 2017 at no additional charge.
> Microsoft Machine Learning Server stand-alone for Linux or Windows is licensed core-for-core as SQL Server 2017.
from https://blogs.technet.microsoft.com/machinelearning/2017/09/...
[1] https://github.com/johnpaulada/microsoftmlserver-docker/blob...
I was bit surprised so much is out of date for the official container.
But I mean... I’m new to docker and this was my first introduction... but I’m pretty sure from what I’ve read that it’s a huge no no.
http, no gpg key :/
https://docs.microsoft.com/en-us/windows-server/administrati...
I don’t feel it’s a success. I feel they make money off the backs of people who wrote it to be free. I guess it still is “free” but... proprietary add ons to free software is still a digital handcuff.
I highly recommend Satya Nadella's new book Hit Refresh. He states Microsoft wants to build software for all platforms & reminds people that Microsoft has been building software for the Mac since 1982. Somewhere along the line they got off course & tried to lock people into their own platform. I suppose success does that to a company.
Also see https://news.ycombinator.com/item?id=15407910