{"id":3430,"date":"2025-11-27T15:04:02","date_gmt":"2025-11-27T14:04:02","guid":{"rendered":"https:\/\/itservicenet.net\/?p=3430"},"modified":"2026-05-14T13:29:10","modified_gmt":"2026-05-14T13:29:10","slug":"ingress-nginx-deprecato-lopen-e-ancora-gratis","status":"publish","type":"post","link":"https:\/\/itservicenet.net\/en\/ingress-nginx-deprecato-lopen-e-ancora-gratis\/","title":{"rendered":"Ingress Nginx deprecato riflessioni sulla gratuit\u00e0 dell\u2019open"},"content":{"rendered":"<h2><strong>Indice<\/strong><\/h2>\n<p><a href=\"#intro\"><u>Comunicazioni ufficiali<\/u><\/a><\/p>\n<p><a href=\"#openNOgratis\"><u>L\u2019open source non \u00e8 \u201csoftware gratuito\u201d<\/u><\/a><\/p>\n<p><a href=\"#ecosistema\"><u>Quanto \u00e8 stabile l\u2019ecosistema cloud-native?<\/u><\/a><\/p>\n<p><a href=\"#Europa\"><u>Il ruolo dell\u2019Europa nella Governance dell\u2019Open Source<\/u><\/a><\/p>\n<div id=\"brxe-tlltfl\" class=\"brxe-text\">\u00a0<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"intro\"><strong>Comunicazioni ufficiali<\/strong><\/h2>\n\n\n<div id=\"brxe-36ef46\" class=\"brxe-text\">\n<p class=\"p1\"><span class=\"s1\">La recente <u><a href=\"https:\/\/kubernetes.io\/blog\/2025\/11\/11\/ingress-nginx-retirement\/\" target=\"_blank\" rel=\"noopener\"><span class=\"s2\">comunicazione ufficiale<\/span><\/a><\/u> da parte di Ingress NGINX, uno dei controller di ingresso pi\u00f9 utilizzati nell\u2019ecosistema <u><a href=\"https:\/\/itservicenet.net\/assistenza-kubernetes\/\"><span class=\"s2\">Kubernetes<\/span><\/a><\/u>, ha segnato un momento importante. Il blog del progetto segnala che verr\u00e0 \u201critirato\u201d (retired) con manutenzione \u201cbest\u2010effort\u201d fino a marzo 2026, dopo di che non ci saranno pi\u00f9 rilasci, bug-fix o aggiornamenti di sicurezza.<span class=\"Apple-converted-space\">\u00a0<\/span><\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">Questo annuncio ha generato reazioni, domande e inevitabilmente riflessioni ben oltre il singolo componente.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">In questo articolo esploro tre dimensioni fondamentali:<span class=\"Apple-converted-space\">\u00a0<\/span><\/span><\/p>\n<ul class=\"ul1\">\n<li class=\"li1\"><span class=\"s1\">il vero significato dell\u2019open source<\/span><\/li>\n<li class=\"li1\"><span class=\"s1\">la dipendenza che molte organizzazioni hanno da componenti esterni<\/span><\/li>\n<li class=\"li1\"><span class=\"s1\">e il ruolo (ancora emergente) che l\u2019Europa dovrebbe giocare nella governance e nel sostegno degli ecosistemi open source<\/span><\/li>\n<\/ul>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"openNOgratis\"><strong><strong><strong>L\u2019open source non \u00e8 \u201csoftware gratuito\u201d<\/strong><\/strong><\/strong><\/h2>\n\n\n<p class=\"p1\"><span class=\"s1\">Spesso si sente dire \u201cprendiamo X open source, tanto \u00e8 gratis\u201d. Ma ci\u00f2 che questa affermazione ignora \u00e8 che il software open source \u00e8 sostenuto da persone, comunit\u00e0, manutentori e spesso da volontari o aziende che contribuiscono attivamente.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">Quando un progetto viene largamente utilizzato, anche in contesti commerciali, \u00e8 giusto riconoscere che richiede manutenzione, governance e risorse.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">Nel caso di Ingress NGINX si legge: \u00abSIG Network and the Security Response Committee have exhausted our efforts to find additional support to make Ingress NGINX sustainable. To prioritize user safety, we must retire the project\u00bb.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">In altre parole: il progetto funziona, ma non \u00e8 sostenibile nella modalit\u00e0 in cui era gestito.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">Questo evidenzia che usare open source significa anche contribuire, non solo consumare. Le aziende che traggono valore spesso hanno la responsabilit\u00e0, diretta o indiretta, di sostenere quei progetti: tramite contributi (codice, bug, documentazione), sponsorizzazioni, o governance attiva.<\/span><\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"ecosistema\"><strong><strong><strong><strong><strong>Quanto \u00e8 stabile l\u2019ecosistema cloud-native?<\/strong><\/strong><\/strong><\/strong><\/strong><\/h2>\n\n\n<p class=\"p1\"><span class=\"s1\">Se guardiamo al contesto pi\u00f9 ampio dell\u2019ecosistema cloud native, emergono alcune domande:<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\"><b><i>-Quanto \u00e8 stabile?<span class=\"Apple-converted-space\">\u00a0<\/span><\/i><\/b><\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">Quando componenti fondamentali annunciano il ritiro, appare evidente che c\u2019\u00e8 una fragilit\u00e0: se molte organizzazioni hanno basato architetture su un progetto, un annuncio come questo comporta lavoro di migrazione, test, manodopera DevOps che prima o poi impatta. Alcuni observer lo definiscono quasi una \u201cnovit\u00e0 distruttiva\u201d che richiede molte ore di lavoro.<span class=\"Apple-converted-space\">\u00a0<\/span><\/span><\/p>\n<p class=\"p1\"><span class=\"s1\"><b><i>-Chi mantiene cosa?<span class=\"Apple-converted-space\">\u00a0<\/span><\/i><\/b><\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">Non \u00e8 pi\u00f9 tollerabile che un progetto cos\u00ec ampiamente utilizzato sia gestito solo da due persone nel loro tempo libero, senza una strategia di lungo termine. Serve riconoscere che la manutenzione dell\u2019open source va considerata come infrastruttura.<\/span><\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"Europa\"><strong><strong><strong>Il ruolo dell\u2019Europa nella Governance dell\u2019Open Source<\/strong><\/strong><\/strong><\/h2>\n\n\n<div id=\"brxe-73e8bb\" class=\"brxe-text\">\n<p class=\"p1\"><span class=\"s1\">L\u2019Europa sta iniziando a muoversi su questo fronte: ad esempio, \u00e8 in corso l\u2019ipotesi di un fondo sovrano per la tecnologia aperta (OpenForum Europe e altri lo chiamano \u201cEU Sovereign Tech Fund\u201d) che si propone di sostenere progetti open source critici, garantendo manutenzione, sicurezza, resilienza della catena OSS.<span class=\"Apple-converted-space\">\u00a0<\/span><\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">Inoltre, la European Commission ha una strategia dedicata all\u2019open source che promuove \u201ccontribute\u201d e non solo \u201cadopt\u201d.<span class=\"Apple-converted-space\">\u00a0<\/span><\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">\u00c8 quindi legittimo porsi la domanda: <b><i>quanto l\u2019Europa intende \u201cadottare\u201d \u2013 nel significato pieno del termine \u2013 progetti software sistemici?<\/i><\/b><\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">Se un componente open source \u00e8 strategico (usato in infrastrutture critiche, industrie, PA), dovrebbe avere un modello di finanziamento, supporto, governance che va oltre l\u2019uso isolato.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">L\u2019annuncio di Ingress NGINX \u00e8 solo un capitolo di una storia pi\u00f9 ampia: quella dell\u2019open source come infrastruttura critica, della migrazione verso nuove API e controller, e della transizione da \u201cuso passivo\u201d a \u201cpartecipazione attiva\u201d.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">Nel frattempo, lo scenario tecnico si muove verso Gateway API, e lo scenario politico\/organizzativo richiede una riflessione forte: il software (specialmente open source e ampiamente usato) \u00e8 parte della base della nostra infrastruttura digitale.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">In conclusione: usare open source non basta. \u00c8 arrivato il momento di sostenerlo davvero.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">Nel prossimo articolo pubblicheremo una panoramica tecnica delle alternative pi\u00f9 solide da valutare nei prossimi mesi per sostituire Ingress Nginx.<\/span><\/p>\n<p><u><a href=\"https:\/\/www.linkedin.com\/in\/emilio-veronesi\/\" target=\"_blank\" rel=\"noopener\"><strong><em>Emilio Veronesi<\/em><\/strong><\/a><\/u><\/p>\n<\/div>\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"mailto:marketing@itservicenet.net\">Scrivici<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>La recente comunicazione ufficiale da parte di Ingress NGINX, uno dei controller di ingresso pi\u00f9 utilizzati nell\u2019ecosistema Kubernetes genera discussione.<\/p>\n","protected":false},"author":2,"featured_media":3433,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":4,"footnotes":""},"categories":[{"term_id":2,"name":"Articoli","slug":"articoli","term_group":0,"term_taxonomy_id":2,"taxonomy":"category","description":"","parent":0,"count":33,"filter":"raw","cat_ID":2,"category_count":33,"category_description":"","cat_name":"Articoli","category_nicename":"articoli","category_parent":0},{"term_id":15,"name":"Kubernetes","slug":"kubernetes","term_group":0,"term_taxonomy_id":15,"taxonomy":"category","description":"","parent":0,"count":4,"filter":"raw","cat_ID":15,"category_count":4,"category_description":"","cat_name":"Kubernetes","category_nicename":"kubernetes","category_parent":0}],"tags":[14],"class_list":["post-3430","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articoli","category-kubernetes","tag-kubernetes"],"images":{"thumbnail":"https:\/\/itservicenet.net\/wp-content\/uploads\/2025\/11\/open-source-gratuito-nginx-150x150.png","medium":"https:\/\/itservicenet.net\/wp-content\/uploads\/2025\/11\/open-source-gratuito-nginx-300x200.png","medium_large":"https:\/\/itservicenet.net\/wp-content\/uploads\/2025\/11\/open-source-gratuito-nginx-768x511.png","large":"https:\/\/itservicenet.net\/wp-content\/uploads\/2025\/11\/open-source-gratuito-nginx.png","full":"https:\/\/itservicenet.net\/wp-content\/uploads\/2025\/11\/open-source-gratuito-nginx.png"},"_links":{"self":[{"href":"https:\/\/itservicenet.net\/en\/wp-json\/wp\/v2\/posts\/3430","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itservicenet.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itservicenet.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itservicenet.net\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/itservicenet.net\/en\/wp-json\/wp\/v2\/comments?post=3430"}],"version-history":[{"count":2,"href":"https:\/\/itservicenet.net\/en\/wp-json\/wp\/v2\/posts\/3430\/revisions"}],"predecessor-version":[{"id":5441,"href":"https:\/\/itservicenet.net\/en\/wp-json\/wp\/v2\/posts\/3430\/revisions\/5441"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/itservicenet.net\/en\/wp-json\/wp\/v2\/media\/3433"}],"wp:attachment":[{"href":"https:\/\/itservicenet.net\/en\/wp-json\/wp\/v2\/media?parent=3430"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itservicenet.net\/en\/wp-json\/wp\/v2\/categories?post=3430"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itservicenet.net\/en\/wp-json\/wp\/v2\/tags?post=3430"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}