Meng Wei, presidente de LF AI&Data Foundation: El código abierto y la comercialización de modelos grandes todavía están borrosos

8df0ee978d6829046abfb775388742b8.jpeg

ca85f690326b03dbafaddf21de5aa25f.jpeg

[Nota del editor de CSDN] El desarrollo acelerado de modelos grandes ha sacado a la superficie más problemas comunes: ¿Cómo se debe abordar la comercialización de modelos grandes de código abierto? ¿Qué protocolos de código abierto pueden crear consenso y ayudar a avanzar? Meng Wei, que ha trabajado en el campo de los estándares y el código abierto durante más de diez años y ahora asume la importante responsabilidad de presidente de la junta directiva de LF AI & Data, está muy ansioso por ayudar a todos a encontrar la respuesta.

Entrevistado: Meng Wei Director de Estrategia de Código Abierto, ZTE Corporation, Presidente de la Junta Directiva de LF AI & Data

12db80c5bad691b6d0ce6c16a929d2a8.jpeg

Sr. Meng Wei, Director de Estrategia de Código Abierto de ZTE Corporation. Desde 2016 lidera el trabajo previo a la investigación de ZTE en el campo de la inteligencia artificial. Está comprometido con la investigación en dirección a la IA y 5G, y fue elegido presidente de la Unión Internacional de Telecomunicaciones de las Naciones Unidas ITU-T ML5G WG3 (Grupo de aprendizaje automático aplicado a la arquitectura de redes 5G) en 2018. Al mismo tiempo, fue elegido líder adjunto del grupo general de la Alianza para el Desarrollo de la Industria de Inteligencia Artificial de China, miembro de la junta directiva de Linux AI & Data Foundation y fue elegido con éxito presidente de la junta directiva de la Linux AI y Data Foundation en 2023. El Sr. Meng Wei ha sido mentor de los proyectos PTL y Adlik del proyecto ODL de la Fundación Linux y ha establecido y publicado una serie de estándares internacionales en el IETF y el ITU-T, relacionados con la inteligencia artificial y la virtualización de funciones de red. Al mismo tiempo, ha obtenido más de 30 autorizaciones de patentes chinas e internacionales como primer autor.

El año en que fue elegido presidente de la Fundación LF AI&Data, Meng Wei ha trabajado en el campo de los estándares y el código abierto durante más de diez años.

En marzo de 2018, la Fundación Linux creó una subfundación, la LF AI & Data Foundation (anteriormente Deep Learning Fund), y como uno de sus diez miembros fundadores, ZTE no ha escatimado esfuerzos para promover el desarrollo del ecosistema de IA. . En 2019, ZTE incubó el proyecto de código abierto de cadena de herramientas del lado de inferencia Adlik en la fundación, atrayendo a docenas de empresas nacionales y extranjeras para participar en la construcción ecológica comunitaria.

La relación de Meng Wei con el código abierto comenzó incluso antes. Cuando estaba en la universidad, comenzó a intentar utilizar servidores Linux y herramientas de código abierto para construir sistemas VPN y NAS privados. Desde 2015, ha contribuido oficialmente a la comunidad, completando la transición. desde el uso de código abierto hasta la contribución al código abierto.cambio de rol. Ahora se autodenomina "voluntario de la fundación" y se centra en cuestiones como el código abierto y la comercialización en el campo de los grandes modelos de IA. Mientras construye el ecosistema de IA, ayuda a más desarrolladores a adoptar mejor el código abierto.

En esta entrevista exclusiva, Meng Wei, el nuevo presidente de la junta directiva de LF AI & Data Foundation, está invitado a compartir su historia de cómo creció con el código abierto y la IA.

0dc78943efc8bfb4a88fdba3cab995d6.png

CSDN: Usted fue elegido presidente de la Fundación LF AI&Data en junio de este año. ¿Qué historias interesantes puede compartir durante la campaña?

Meng Wei: En la junta directiva de LF AI & Data, la proporción de chinos es mayor que en las juntas directivas de otras fundaciones globales, y la mitad de ellos son chinos y extranjeros. Puede que el proceso de campaña no haya sido interesante y todos guardaron silencio durante todo el proceso de votación. La votación es toda anónima y sólo se pueden ver los resultados finales. El proceso de elección es relativamente claro: primero, el secretario de la fundación anuncia el proceso de nominación. Una semana después de la fecha límite para las nominaciones, comienza la votación totalmente anónima: los electores deben ser enviados directamente al buzón del secretario, para que el nominador no sepa quién votó a favor o en contra.

El proceso de votación dura aproximadamente una semana y los votos se contarán y anunciarán uno o dos días después del cierre de la votación. Además, la elección debe seguir un principio: el número de votantes debe exceder más de la mitad de todos los miembros y los resultados de la votación serán válidos. Si menos de la mitad de la gente votó, significa que no todos están entusiasmados con este asunto y la votación no es válida. En ese momento, el personal de la fundación y yo mantuvimos comunicación activa con los miembros de la junta directiva, permitiendo que todos participaran en las actividades de votación. Entiendo que el papel del presidente de la fundación es más bien el de un voluntario, estoy dispuesto a servir a todos y a la comunidad de código abierto.

CSDN: ¿Cuáles son los antecedentes fundacionales, el trabajo principal y los objetivos de LF AI & Data Foundation?

Meng Wei: En la segunda mitad de 2017, la Fundación Linux hizo propuestas relevantes y se está preparando para establecer una subfundación de inteligencia artificial. En ese momento, la inteligencia artificial era muy popular y aparecieron muchas organizaciones de inteligencia artificial en el país y en el extranjero, como alianzas industriales y organizaciones de estandarización. Desde finales de 2017 hasta principios de 2018, estas organizaciones se desarrollaron rápidamente. Cuando surgió la primera ola de inteligencia artificial, la gente prestó atención al aprendizaje profundo y las redes neuronales, por lo que la Fundación Linux propuso establecer una subbase relacionada con la inteligencia artificial: la Fundación Deep Learning, con la esperanza de aprovechar el poder del aprendizaje profundo para hacer Código abierto de inteligencia artificial El campo se arraigó y condujo al desarrollo de la industria, este es el predecesor de LF AI & Data.

Cuando se estableció por primera vez la Fundación Deep Learning, había menos de 10 proyectos. Adlik donado por ZTE en 2019 fue el sexto proyecto de la fundación. Ahora la fundación tiene casi 70 proyectos, y sus miembros también han aumentado de más de 10 en el comienzo 46 hasta el momento. La misión de LF AI & Data es establecer y apoyar una comunidad de código abierto para datos e inteligencia artificial de código abierto, brindar a los miembros nuevas oportunidades de colaboración y creación, y promover la innovación y la implementación industrial en los campos de datos e inteligencia artificial. Como nuevo presidente de la fundación, tengo muchas esperanzas de que el número de miembros de la fundación crezca rápidamente, tenga suficiente influencia en la industria y promueva la implementación de la inteligencia artificial, incluidos los modelos grandes actualmente muy populares, en la industria. .

Al participar en el trabajo de la junta directiva de LF AI & Data y en el trabajo del comité TAC, quedé profundamente impresionado por los códigos y directrices de fundaciones de renombre internacional. Tomemos como ejemplo una reunión. En cada reunión, el presidente de la reunión revisará el acta de la última reunión. Sin embargo, no pedirá directamente a todos que levanten la mano para expresar aprobación u objeción. En cambio, pedirá al menos dos votantes para iniciar la moción de votación, es decir, la primera moción y la segunda moción. Si nadie está de acuerdo, se abstendrá la votación. El método de iniciar mociones con anticipación puede evitar votaciones inválidas sobre temas y hacer que la reunión sea eficiente. Este es un código de conducta solemne y ceremonial.

5f0d926644345676cc842a0d8e5af2a0.png

CSDN: ¿Cómo se conectó con el código abierto y se embarcó en el camino del código abierto? 

Meng Wei: La primera vez que entré en contacto y usé Linux fue en la universidad. Todos los estudiantes de ciencias e ingeniería en el mismo dormitorio tenían un espíritu geek y estudiaron sistemas Linux y varias herramientas de código abierto en el dormitorio. Construimos servidores Linux principalmente para construir sistemas privados VPN y NAS. Podíamos acceder a los datos en el disco duro en el dormitorio del cibercafé. Pensé que era genial en ese momento. La participación real en las contribuciones de la comunidad y las actividades de la comunidad de código abierto comenzó en 2015 en la comunidad OpenDaylight (proyecto de red de código abierto de la Fundación Linux) bajo la Fundación Linux. Este proyecto se denomina sistema operativo de red de próxima generación y se utiliza principalmente para controladores SDN.

El primer proyecto de código abierto que aportamos a la comunidad fue OF-CONFIG. Como revisor de defensa del proyecto que ingresa a la comunidad, después de que el proyecto se incubó con éxito, he estado liderando la investigación y el desarrollo del proyecto como PTL (líder del equipo del proyecto) del proyecto, incluida la iteración de versiones posteriores. OF-CONFIG se graduó en la comunidad OpenDaylight y OpenDaylight se ha utilizado ampliamente en las industrias de implementación y operación de redes.

CSDN: En el proceso de convertirse en un jugador profesional de código abierto, ¿qué ha tenido un mayor impacto en usted?

Meng Wei: El tema del código cerrado y el código abierto siempre se discute acaloradamente. Creo que no existe un límite claro entre las empresas de código abierto y las de código cerrado. Una de las cosas que más me impresionó ocurrió en una cumbre de código abierto en 2016. Microsoft, el “hermano mayor” de los sistemas operativos tradicionales de código cerrado, fue el principal patrocinador de esta conferencia e imprimió el lema en camisetas e insignias: ¡Microsoft ama Linux! Me sorprendió mucho cuando participé en la reunión, luego descubrí que ese es el encanto del código abierto, que reúne a desarrolladores de diferentes colores, razas e industrias de todo el mundo para hablar libremente en la comunidad. En muchas conferencias de código abierto, los participantes usan pantuflas y pasan de largo. Es una ocasión muy abierta e informal, y las personas con traje y corbata estarían fuera de lugar. Los asistentes con cabello largo, trenzas, pantalones cortos, shorts y chanclas darán a la gente la sensación de ser un pez gordo. La cultura del código abierto reúne talentos, desarrolladores y genios de todo el mundo para maximizar su valor. Esto es un reflejo de la vitalidad del código abierto y una de las razones por las que sigo siendo un apasionado del código abierto.

CSDN: ¿Cuándo empezó ZTE a hacer contribuciones relacionadas con el código abierto? ¿Qué desafíos ha encontrado en su trabajo sobre estándares y estrategia de código abierto? 

Meng Wei: ZTE se fundó en 1985 y sus primeros teléfonos móviles eran muy conocidos en China. Además de Linux, cuando Android apenas comenzaba, ZTE se unió activamente a la comunidad de desarrollo de Android y contribuyó con su propio código. En ese momento, no todos enfatizarían deliberadamente el código abierto, pero participarían activamente en él.

El grupo de código abierto del Comité de Estrategia de Estándares de ZTE tiene docenas de personas, incluidas personas jurídicas, de seguridad, de cumplimiento, etc. No se llama OSPO, pero desempeña responsabilidades similares. ZTE cree que el código abierto es un estándar de facto, por lo que colocamos los estándares tradicionales y los estándares de facto (código abierto) bajo el mismo sistema estratégico. El grupo de código abierto necesita identificar sistemáticamente proyectos competitivos de código abierto dentro de la empresa, así como los proyectos que se espera que sean donados, formular planes operativos comunitarios y promover el diseño de alto nivel del ecosistema de código abierto.

De hecho, existen algunas dificultades. En primer lugar, como fabricante de equipos de comunicaciones, los proyectos de código abierto de ZTE en el campo de las comunicaciones no son tan grandes en cantidad y calidad como los de los sistemas operativos y las bases de datos, pero aún tienen cierta escala. En segundo lugar, ZTE está ampliando sus capacidades de TI y realizando una extensa investigación y desarrollo sobre bases de datos, sistemas operativos y diseños de chips. Sin embargo, muchos equipos se centraron originalmente en el campo de las redes, y su pensamiento aún puede estar en el desarrollo de software de red personalizado, y la comprensión del código abierto varía mucho entre los equipos, por lo que una tarea importante en el futuro es llevar a cabo evangelización de código abierto. dentro de la empresa para formar una Una cultura de código abierto más abierta aumenta la conciencia y el entusiasmo de los desarrolladores por el código abierto.

1662fd7e497107222cb0ba6c69ae3bad.png

CSDN: La IA tiene diferentes grados de código abierto en diferentes campos. El marco y los componentes visuales eran de código abierto antes, mientras que los modelos grandes se desarrollaron relativamente lentamente. ¿Cuál es la razón detrás de esto? 

Meng Wei: Hay muchas direcciones para el código abierto de IA, el marco de IA es un campo muy importante y hay muchos proyectos excelentes en el país y en el extranjero. Hay tantos marcos ahora y los desarrolladores necesitan mucho tiempo para adaptarse a los nuevos marcos. Sería mejor si hubiera más herramientas que pudieran proteger el marco subyacente sin prestar atención al marco subyacente.

LF AI & Data espera que surjan más herramientas de IA excelentes para ayudar a las empresas a llevar a cabo rápidamente la transformación digital y ayudar a los desarrolladores a utilizarlas mejor. Implementar el lanzamiento de la versión del proyecto y la implementación de funciones a través de herramientas de IA. El código abierto de modelos grandes se ha desarrollado gradualmente con la popularidad de ChatGPT. He participado recientemente en varios foros de la industria y cuando discuto si se necesitan modelos grandes de código abierto, mi respuesta siempre es sí. Cuando los modelos grandes de código cerrado se conviertan en el punto de referencia de la industria, los competidores a continuación los abrirán uno tras otro, y los modelos grandes de código abierto se convertirán en una tendencia. 

CSDN: ¿Qué puntos le preocupan más cuando se trata del código abierto de modelos grandes? 

Meng Wei: Me preocupa más la comercialización de modelos de código abierto y acuerdos de código abierto. Actualmente LLaMA ha desarrollado una serie de modelos grandes de la familia de las alpacas, pero puede haber algunos problemas en la comercialización. Antes de que saliera LLaMA2, algunos modelos grandes de código abierto que podían comercializarse no eran muy fáciles de usar. ¿El modelo grande es de código abierto en la misma forma que el código tradicional? El problema no es tan simple. Abra un fragmento de código escrito por usted mismo y puede utilizar directamente el acuerdo de licencia. Sin embargo, los grandes modelos de código abierto incluyen inversiones en potencia informática, activos de datos (que pueden ser conjuntos de datos gratuitos y comprados) e implican cuestiones de privacidad, problemas de circulación de datos y cuestiones de seguridad. El problema que enfrentan los grandes modelos de código abierto es que no hay estandarización y unificación real.licencia.

Hace algún tiempo, un modelo de gran tamaño desarrollado por un país de Medio Oriente y publicado en HuggingFace causó una gran controversia. Después de que el Falcon-40B, un modelo grande con 40 mil millones de parámetros, fuera de código abierto, el acuerdo de licencia de código abierto que siguió causó un gran revuelo en el círculo del código abierto. La mayor parte de esta licencia se basa en la licencia Apache versión 2.0, que es comercial . -Amigable. Los usuarios pueden modificar el código para satisfacer sus necesidades y lanzarlo/venderlo como productos comerciales o de código abierto. Sin embargo, Falcon ha modificado algunas regulaciones de licencia: su gran modelo de código abierto se puede utilizar comercialmente, pero si excede una cierta cantidad, debe pagar las tarifas correspondientes. Esta acción ha causado una gran controversia. Las personas con un espíritu utópico de código abierto creen que esto destruye la cultura del código abierto. Sin embargo, personalmente creo que esta acción es moralmente incorrecta, pero es comprensible, porque las empresas también tienen presión sobre los ingresos. La razón más fundamental de este fenómeno es que no existe un acuerdo de licencia unificado que estipule qué especificaciones deben cumplir los modelos grandes de código abierto. ¿Y cómo evitar problemas de privacidad y cuestiones legales? Son muy sensibles y las empresas pueden pagar un alto precio si caen en la trampa. 

¿Dónde está exactamente el modelo de negocio de código abierto para las grandes modelos? Hemos estado pensando. 

Algunas personas han analizado varias rutas de comercialización de código abierto. Por ejemplo, existen versiones comerciales y de código abierto. La versión de código abierto es gratuita. Si necesita más servicios y funciones avanzadas, debe adquirir la versión comercial. Esta es la primera. Versión comercial para cargar. El segundo tipo son los cargos por servicio, como Red Hat, donde muchos ingresos provienen de sus servicios. Creo que no es difícil hablar si tienes atractivos comerciales. ¿Dónde está el modelo de negocio para los grandes modelos de código abierto? ¿Por qué los modelos grandes deberían ser de código abierto? ¿Dónde está el valor? Todo debe discutirse más a fondo para mejorar las especificaciones para que el proceso de código abierto de IA pueda proceder de manera ordenada y formar un círculo virtuoso. 

Además, el acuerdo de licencia del modelo que ahora es de código abierto se encuentra en un estado muy vago: si surge una disputa legal, no existen casos internacionales que puedan servir de referencia. Sin embargo, la Academia China de Tecnología de la Información y las Comunicaciones y el Instituto de Normalización Electrónica de China dependiente del Ministerio de Industria y Tecnología de la Información, así como unidades relevantes en diversas industrias, están discutiendo actualmente acuerdos de licencia de modelos a gran escala, y ZTE también está involucrada. China ha pasado ahora de estar muy involucrada en el juego a formular las reglas del juego, lo cual es un gran paso adelante.

928d447b171784dd5fd0efab561b922f.png

CSDN: El desarrollo de la tecnología de IA está muy activo en la etapa actual. Mucha gente está discutiendo si los programadores serán reemplazados. ¿Qué opinas de la relación entre los programadores y la IA? 

Meng Wei: Francamente, creo que el reemplazo es inevitable, aunque muchas empresas no han declarado explícitamente que estén haciendo este trabajo. Para las empresas, los costes laborales suponen un gasto enorme, por lo que todas esperan reducirlos. Si podemos lograr una reducción del 10% o del 20% en los costes laborales, es un resultado muy destacable, por lo que las empresas tendrán el incentivo para lograr este objetivo a través de modelos grandes.

No hay necesidad de estar demasiado ansioso: en cada época nacen algunos expertos de la industria popular e industrias dominantes. Hace algún tiempo, los empleos en IA generativa aumentaron un 20% en el extranjero, y la situación a nivel nacional es similar. Puede pensar desde otro ángulo, cambiar de pista, estudiar la IA generativa y estudiar modelos grandes. Los programadores pueden trabajar duro para mejorar y convertirse en un grupo de personas insustituible. Sin embargo, los programadores no son los más ansiosos: los escritores deberían sentir una mayor sensación de crisis, porque escribir código puede ser más difícil que escribir texto. En la actualidad, es muy conveniente utilizar herramientas de inteligencia artificial para escribir texto o realizar algunas traducciones simultáneas. 

CSDN: ¿En qué etapa se encuentra actualmente el desarrollo del código abierto en China y qué problemas deben resolverse? 

Meng Wei: El desarrollo actual del código abierto en China es muy rápido, lo cual es innegable. El número de desarrolladores chinos se sitúa entre los tres primeros del mundo. Pero creo que todavía no ha llegado a un nivel muy grave y nos enfrentamos a muchos problemas. 

En primer lugar, es muy fácil convertirse en participante, pero queda un largo camino por recorrer para convertirse en un creador de reglas. Los juegos de código abierto se hicieron populares por primera vez en el extranjero, incluidos acuerdos de licencia y reglas de procedimiento. Hace mucho tiempo China no tenía licencias propias, como Apache y GPL, sino que procedían del extranjero. Sin embargo, nuestro país ha investigado y formulado gradualmente acuerdos de licencia de código abierto como la Licencia Mulan, y gradualmente ha pasado de un papel muy involucrado a un papel normativo de alto nivel.

El segundo problema es que la comunidad es mayor que el código. Muchos ingenieros chinos han realizado el examen de ingreso a la escuela secundaria y el examen de ingreso a la universidad desde que eran jóvenes, y siempre han mantenido su estatus académico hasta que comenzaron a trabajar como programadores. Comunidad sobre código significa que para formar una comunidad activa, no basta con agachar la cabeza y tallar la "artículos de madera" en forma de flor. La comunidad de código abierto requiere más comunicación entre las personas. Una comunidad activa es más importante que un código hermoso. Cuando asisten a algunas conferencias sobre estándares y código abierto en el extranjero, los "Mai Ba" en la conferencia son todos extranjeros, pero los chinos rara vez hacen esto. La mayoría de la gente toma notas entre la audiencia. Este es un fenómeno común. No se trata sólo de comunicación entre empresas chinas o dentro del personal, sino también de comunicarse con destacados desarrolladores extranjeros. Aquí es donde debemos mejorar en el futuro. 

El tercer problema es el idioma, concretamente el inglés. El inglés no es un problema para la mayoría de los programadores y el código está escrito en inglés. Cabe señalar que al comunicarse, no se preocupe deliberadamente por si la gramática y el acento son correctos. Cuando muchos chinos se comunican con extranjeros, siempre se preocupan por si la gramática es correcta y si la pronunciación es auténtica. Estas cuestiones no son las más importantes. Habla con valentía y los extranjeros entenderán lo que quieres expresar. 

CSDN: ¿Qué le gustaría decirles a los desarrolladores que desean ingresar al campo del código abierto? 

Meng Wei: Participar en el código abierto es un muy buen camino, especialmente en el campo del código abierto de inteligencia artificial, que promoverá rápidamente el progreso de la tecnología de inteligencia artificial. Creo que actualmente es difícil sustituir el valor emocional por la inteligencia artificial. La gente chatea con bots, al menos no todavía emocionalmente. En primer lugar, los programadores deben salir de sus propios círculos para que su valor, conocimiento y código puedan beneficiar a otros, y al mismo tiempo dejar que sus emociones contagien a los demás, este es uno de los puntos insustituibles para todos.

En segundo lugar, debes aprender bien inglés. Aprender bien no se trata solo de escribir código o correos electrónicos, se trata más de poder expresarse. En la conferencia de la Fundación Linux en marzo de este año, una cosa me impresionó más, un compañero que no era muy bueno en inglés seguía charlando con el jefe de la fundación, luego el compañero dijo que era porque el jefe era muy amable, y él y él Comunicarse juntos también es practicar el habla inglesa. Muchos programadores se han dado cuenta de la importancia de aprender bien inglés: la industria del código abierto eventualmente se enfrentará al mundo y la comunicación es indispensable. Si no es proactivo, es posible que muchas oportunidades no estén disponibles. 

El tercer punto es que al escribir código, los comentarios deben ser muy concisos y fáciles de entender. En el campo del código abierto, se enfrenta a personas de diferentes niveles cognitivos o diferentes industrias, que pueden no entender por qué desea escribir un programa de este tipo. Antes de ZTE, un líder de investigación y desarrollo sugirió que al escribir programas, es necesario utilizar un lenguaje que la gente común pueda entender, en lugar de utilizar terminología a ciegas. Si los principiantes pueden comprender el significado del comentario que usted escribió, entonces este es un comentario exitoso. Asegúrese de desarrollar el hábito de escribir comentarios para comodidad de los demás y para permitir que más personas se integren rápidamente a su proyecto.

Reimprimir 丨 CSDN

Editar 丨Hu Xinyuan

Lectura relacionada | Lectura relacionada

KCC@Hangzhou-A principios de otoño, organicemos una competencia de inteligencia y aptitud física.

KCC Singapur lo invita a participar en el Torneo de preparación MetaTrust CTF 2023

exterior_default.png

Introducción a la sociedad Kaiyuan

exterior_default.png

Fundada en 2014, la Sociedad Kaiyuan está compuesta por miembros individuales que contribuyen voluntariamente a la causa del código abierto. Está formada según el principio de "contribución, consenso y cogobernanza" y siempre ha mantenido las características de neutralidad de los proveedores. bienestar público y sin fines de lucro. Un consorcio comunitario de código abierto con la misión de "integración internacional, desarrollo comunitario e incubación de proyectos". Kaiyuanshe coopera activamente y estrechamente con comunidades, empresas y unidades relacionadas con el gobierno que apoyan el código abierto. Con la visión de "con base en China y contribuyendo al mundo", su objetivo es crear una ecología de código abierto saludable y sostenible y promover la comunidad de código abierto de China. convertirse en una fuerza positiva en el sistema global de código abierto Participación y contribuyentes.

En 2017, la Open Source Society se transformó para estar compuesta enteramente por miembros individuales, operando de acuerdo con el modelo de gobernanza de las principales fundaciones internacionales de código abierto como ASF. En los últimos nueve años, ha conectado a decenas de miles de personas de código abierto, ha reunido a miles de miembros y voluntarios de la comunidad, cientos de conferenciantes en el país y en el extranjero y ha cooperado con cientos de patrocinadores, medios y socios comunitarios.

9ebf6a8cdc69979c8e603960ef4e1f3a.gif

Supongo que te gusta

Origin blog.csdn.net/kaiyuanshe/article/details/132505509
Recomendado
Clasificación