Dear Sir/Madam,
I am representing MSTS Tolls, a member of Shell Group. We are technology driven product-based company and offering Tolls solution across Europe.
Our product built on Microservices based architecture and that incorporating various teams from different Tech stack that also includes uPortal (https://www.apereo.org/programs/software/uportal). We are upgrading our project dependent libraries and their versions like Java 1.8 to Java 17 and Spring 2.x to Spring 3.4.1 to counter many security & critical vulnerabilities that have been detected in OSS (Open Source software) by one of our code quality tool and as part of this exercise we also need to upgrade uPortal version in same line.
I was going through to uPortal GitHub project to find latest version of uPortal to take it up this exercise , however I am unable to find any version that has upgraded as per our required configuration (Java 17 and Spring 3.4.1 or any suitable version) and neither I am unable to find steps to upgrade by ourself. I am reaching out to you find these answers. Please acknowledge, can we get such support for the uPortal upgrade? , many questions in our mind, how does Apereo look this ?, do they consider vulnerabilities and if yes , then what can be done to address this. Please find below some vulnerabilities detected by our Code Quality tool.
Vulnerabilities :
There are many more to make this list very long. Please use them as reference, awaiting response.
Thanks in advance !
Anuj Pankaj
Hello Anuj,
Thank you for reaching out and for sharing the important work MSTS Tolls, as part of the Shell Group, is doing to provide tolling solutions across Europe. We’re glad to know that uPortal is a part of your technology stack and appreciate your commitment to keeping your systems secure and up to date.
We’d like to gently clarify that the Apereo Foundation and its projects, including uPortal, are supported and maintained by a volunteer-driven open source community. As such, Apereo does not offer direct support services, and all assistance from the community — including help with upgrades, troubleshooting, and improvements — is provided by contributors volunteering their time and expertise.
We noticed the tone of your message suggests an expectation of direct support, and we kindly ask whether your team has prior experience engaging with open source communities. Open source projects operate differently from commercial vendors (contracted service providers), and working collaboratively, transparently, and with an understanding of mutual respect for contributors’ time is an important aspect of the open source model.
That said, your concerns around security and modernization are valid and appreciated. Community discussions — such as those held via mailing lists, and GitHub issues — are the best venues to raise these upgrade questions. Indeed a two posts just prior to yours (May 2nd) by one of uPortal's lead developers provides an update regarding future releases related to your issues [1, 2]. As you'll note by reviewing the discussions, many in the uPortal community are exploring similar modernization efforts, and by participating in those channels, your team may also benefit from shared solutions or offer contributions that support others.
If your organization requires
guaranteed support or accelerated upgrades, there are commercial
service providers familiar with uPortal and Apereo technologies. Unicon,
an Apereo commercial member provides dedicated uPortal services,
including custom development and migration assistance.
Finally, given the scale and importance of uPortal in your offerings, we encourage MSTS Tolls and Shell Group to consider supporting the project through Apereo Foundation membership. Membership helps sustain the project’s health, supports community infrastructure, and demonstrates leadership in the open source space.
Thank you again for reaching out. We welcome your continued involvement and look forward to any contributions or participation from your team in the uPortal community.
Warm regards,1. https://groups.google.com/u/1/a/apereo.org/g/uportal-user/c/d9ktfsL_f6E
2. https://groups.google.com/u/1/a/apereo.org/g/uportal-user/c/d9ktfsL_f6E
Hi uPortal team,
We are looking support for uPortal as our product has been built on uPortal. We are not sure, whom should we reach to get the support so reached to in...@apereo.org. Three days has passed and still waiting for acknowledgment. Please confirm, if we can get support for inline e-mail or redirect to respective team.