Subventions:Programmes/Fonds communautaire Wikimedia/Technologie
Le programme Rapid Fund accorde des subventions à de petits projets de développement logiciel qui soutiennent les objectifs du mouvement et les besoins de la communauté. Le Le programme General Support Fund soutient les applications qui incluent le financement de projets de développement logiciel (techniques). Cette page fournit des conseils pour les projets de développement logiciel dans les deux programmes de financement.
Processus de candidature
Rapid Fund (Fonds rapides)
Les projets doivent suivre le processus général et les critères d’éligibilité pour Rapid Fund. Lors de votre candidature, sélectionnez « Projet technologique » comme type de projet sur le formulaire Rapid Fund. Remplissez le formulaire en suivant ces directives. Les projets technologiques du Rapid Fund seront examinés par le personnel de la Wikimedia Foundation à partir de la Équipe des ressources communautaires et le Département Produit et Technologie. Les demandes qui s’alignent étroitement avec les travaux en cours à la Fondation Wikimedia peuvent prendre plus de temps à examiner, car elles nécessitent une coordination interne accrue.
Fonds de soutien général
Vous pouvez vous attendre à suivre le même Fonds de soutien général comme d’habitude, bien que le département Produit et Technologie de la Wikimedia Foundation aidera les responsables de programme de Ressources communautaires pour examiner les candidatures incluant des projets technologiques.
Nous expérimentons en nous appuyant sur le processus de demande existant pour le Fonds de Soutien Général. Dans le formulaire de candidature, une question porte sur les catégories de programmes ou d’activités prévus (Question 9). Veuillez sélectionner "Technologie (développement logiciel)" et suivre les instructions en répondant à quelques questions supplémentaires. Fournissez séparément les informations demandées pour chaque projet technique dans votre plan annuel. Répondez aux questions posées, incluez l’état actuel des projets ainsi que tout lien pertinent vers des plans techniques complets si applicable.
Fonds de soutien général Les propositions principalement axées sur le développement logiciel à grande échelle ne sont pas éligibles à l’examen. Pour être éligible au financement du Support général, les projets logiciels doivent à la fois être alignés sur les priorités du WMF (y compris le Liste de souhaits communautaire), répondent clairement à un besoin local et s’alignent sur les objectifs et la stratégie globaux du candidat. Les candidats qui proposent plusieurs projets techniques dans leur candidature peuvent être invités à restreindre leur champ de vision et à choisir un projet principal sur lequel se concentrer. Les propositions doivent inclure à la fois : 1) un plan de mise en œuvre détaillé et 2) un plan d’entretien clair au-delà de la durée de la subvention.
Implémentation
Les projets techniques du Rapid Fund et du General Support Fund devraient se concentrer sur un composant technique spécifique, comme un gadget sur le wiki ou un outil sur Forge à outils. N’oubliez pas que l’amélioration du code existant ou la traduction d’un outil existant peut avoir autant d’impact que de créer quelque chose de nouveau. Nous ne financerons pas les projets qui dépendent d’une revue de la part de l’ingénierie de la Wikimedia Foundation, comme la création d’une extension MediaWiki ou la modification du code de base de MediaWiki. Les projets visant à améliorer les outils tiers doivent démontrer un impact clair et direct sur les projets Wikimedia. Concentrez votre projet sur un objectif réalisable qui prend en compte des facteurs tels que la capacité disponible pour le développement et la maintenance à court et long terme, et qui ne dépend pas des ressources avec des voies claires pour l’engagement des bénévoles.
Demande, communauté et impact
Avant de postuler, discutez de votre projet sur le wiki avec les communautés Wikimedia concernées. Si les projets doivent nécessiter une consultation communautaire importante, cette consultation aurait dû avoir lieu avant la soumission de la proposition de projet. Les projets doivent démontrer qu’ils répondent aux besoins de la communauté et qu’ils sont en accord avec les objectifs globaux de votre équipe. Pour démontrer la demande de la communauté, nous recommandons de commencer par un problème réel spécifique à la communauté et de proposer une solution à fort impact. Identifier ces problèmes implique de s’appuyer sur des enquêtes, des sessions d’écoute, des actions de sensibilisation directe et l’analyse de données (telles que les modes d’utilisation, les barrières d’accès et les contraintes techniques) adaptées aux contextes et défis locaux et qui, combinés, créent des signaux de demande. D’autres sources d’informations sur la demande incluent Phabricator, la liste de souhaits communautaire, et ainsi de suite. Les candidatures pour des projets techniques doivent démontrer des signaux clairs de demande de la part de la communauté locale.
Pour recevoir un financement, le projet doit également démontrer son alignement avec les priorités de la WMF, y compris celles exprimées par la communauté Wikimedia via la Wishlist.
Sécurité et sûreté
Les projets doivent suivre la politique de confidentialité, les directives de sécurité pour les développeurs de la Wikimedia Foundation, et Directives d’utilisation de l’API. Les projets hébergés sur Wikimedia Toolforge ou Cloud Services doivent suivre le Conditions d’utilisation des services cloud. Les gadgets sur le wiki doivent respecter les politiques locales du wiki concernant les scripts et gadgets utilisateurs. Les projets ne doivent pas nécessiter une revue de sécurité de la part de l’équipe de sécurité de la Fondation Wikimedia.
Licence de code
Tout le code du projet doit être sous licence open source de licence open source approuvée par l’Open Source Initiative. Le code sur le wiki doit suivre la politique de licence du wiki local.
Nous encourageons tous les candidats à utiliser soit Gerrit, soit Gitlab comme dépôts de code. Des liens vers ces dépôts seront requis dans le cadre du rapport du projet.
Documentation
Les projets doivent inclure un plan de documentation. Pour des ressources pour vous aider à rédiger de la documentation, consultez la boîte à outils de documentation.
Plan de mise en œuvre
Les projets doivent inclure un plan de mise en œuvre détaillé avec des délais et des étapes claires, ainsi qu’un plan pour suivre les progrès. Une fois financé, nous recommandons d’utiliser Wikimedia Phabricator pour le suivi de projets.
Entretien
Les projets doivent inclure un plan pour maintenir leur code à long terme sans dépendre de ressources financières supplémentaires de la Wikimedia Foundation. Si les candidats ne sont pas en mesure de démontrer un plan d’entretien clair, le projet ne sera pas financé.
Effectif
Les candidats doivent démontrer qu’ils possèdent les compétences et l’expérience nécessaires pour mener à bien le projet. Incluez le nom d’utilisateur Wikimedia et le pseudo Phabricator de chaque contributeur dans l’application et, si pertinent, leur nom d’utilisateur dans les dépôts de code (Gerrit, Gitlab, etc.). Les candidats doivent également démontrer un personnel suffisant pour atteindre les résultats du projet.
Budget
Les projets doivent être rentables et alignés sur les coûts et tarifs locaux. La répartition budgétaire doit lister tous les coûts du personnel, y compris le nombre d’heures et le taux horaire pour chaque poste.
Exemples de demandes financées
Fonds de soutien général
Rapid Fund (Fonds rapides)
Projets financés
Projets non financés
- Développement d’un correcteur orthographique externe sans impact clair sur les projets Wikimedia et la demande de la communauté Wikimedia.
- Développement d’une nouvelle application iOS.
- Maintenir un outil ou une application ayant un impact éprouvé dont les exigences de maintenance dépassent le champ d’application du Rapid Fund.
Voir aussi
- Directives de développement de MediaWiki
- Directives de communication technique de la communauté MediaWiki
- Développer des outils performants sur Toolforge
- Toolhub – explorer les outils existants
- Codex – le système de conception de l’interface utilisateur de Wikimedia
- Community Wishlist – requested developments