Public docker image "wso2/wso2am:4.1.0" is missing
Description:
As per this readme, there should be a public wso2am image tagged 4.1.0 (which is a GA release).
It looks that this image was recently (accidentally?) removed from Dockerhub.
Affected Product Version: API Manager 4.1.0
OS, DB, other environment details and versions:
Steps to reproduce:
- Visit https://hub.docker.com/r/wso2/wso2am
- Find tag 4.1.0.
They seem to have moved them to docker.wso2.com/wso2am and they now require an active subscription, according to https://github.com/wso2/docker-apim/tree/master/docker-compose/apim-with-mi :
In order to use Docker images with WSO2 updates, you need an active WSO2 subscription. If you don't have a valid WSO2 Subscription, you need to build Docker images by source. Build Docker images using Docker resources available in here and replace the docker.wso2.com/ prefix from the image name in the docker-compose.yml.
- Login to WSO2's Private Docker Registry via Docker client. When prompted, enter the username and password of your WSO2 Subscription.
docker login docker.wso2.com
Not cool.
Why not for the last verison (4.2.0). Is it possible to remove an old version while it was available for months ?
It looks like a conscious decision was made to remove any images above version 4.0.0 (wsoam:latest has version 4.0.0 as well).
At the same time, the upgrade guides were removed from the public documentation, so I can guess where this is going. Still guessing though, because I couldn't find an official statement about any of this yet.
Just for my understanding, if we are to use the instructions in this repository (https://github.com/wso2/docker-apim/tree/master/dockerfiles/ubuntu/apim#dockerfile-for-wso2-api-manager) to build our own Image which license are we then held under? do we conform to the Apache 2.0 license or the WSO2 Software license Version 3.2 ? Cheers
Logically the license put at the repository root : Apache 2.0
That would make sense, but the .zip to be downloaded mentioned in step 2 of the read me is the fully licensed version of the WSO2 apim, which you need to accept the WSO2 license to download. (I asked the same question on discord for this answer)
Do we have a final answer is it possible to use 4.1.* version? As far as I see it uses Apache 2.0 https://github.com/wso2/docker-apim/blob/4.1.x/LICENSE license that actually available for commercial use. So question do we able to use 4.1.* version? If not, could you please change LICENSE terms and remove download url to avoid misunderstanding as you did in 4.2.* Dockerfile.