Pourquoi la GPL est importante pour vous et vos clients

Tous les pigistes devraient avoir à lrsquoavance un ensemble drsquoexigences de base pour les clients potentiels. la relation entre les deux parties se développe à un tel niveau, tout cela apparaîtra dans le contrat et crsquoest quelque chose que devez savoir au début. Cela est important parce qursquoil permet drsquoéconomiser du temps et drsquoétablir des relations claires, honnêtes et ouvertes avec les clients dès le début. Il aide également à filtrer les clients qui ne conviennent pas à . Lrsquoune des conditions préalables de ma liste, ainsi que lrsquoinsistance sur lrsquoutilisation de slack pour toutes les communications avec les clients, est que tout le Code que je demande est sous licence sous licence publique générale GNU (GPL).
Je fais ça pour de nombreuses raisons. Cela mrsquoaide à offrir de meilleurs emplois, à maintenir un budget raisonnable et peut aussi être un moyen drsquoenvoyer des signaux dangereux aux clients avec lesquels je ne veux peut être pas travailler le plus tôt possible. Dans je vais partager pourquoi crsquoest si important pour moi et pourquoi je pense que crsquoest si important pour les clients. Je tiens à souligner que je ne travaille pas au niveau de lrsquoentreprise et que je nrsquoai presque jamais travaillé sur un projet complet sur le terrain. Jrsquoai tendance à faire des plug ins personnalisés, des intégrations personnalisées, des importateurs et drsquoautres travaux architecturaux. Mes projets sont facturés en milliers, pas en dizaines de milliers. Certaines personnes qui lisent cet article peuvent faire des affaires, et je ne veux pas dire quoi faire. Mon but ici est de parler à ceux qui veulent trouver un équilibre entre lrsquoefficacité et lrsquooffre demplois de qualité et, ce faisant, drsquoaméliorer leurs bibliothèques, leurs modèles génériques et leurs plug ins ou sujets.
Non seulement lrsquoefficacité, mais la capacité de réutiliser le Code entre les projets crée des flux de travail plus efficaces. Lrsquoefficacité mrsquoa permis de terminer mon travail plus rapidement. Cela signifie que lorsque la solution
Une vision du monde cohérente avec le client ne doit pas aller à lrsquoextrême. Vous pouvez mrsquoengager, mais ne pensez pas que Bernie Sanders devrait être le prochain Président. Mais jrsquoai fait beaucoup drsquoefforts pour arriver au point où je ne travaille qursquoavec des gens que jrsquoaime et avec des gens que je peux soutenir dans ce qursquoils font. Plus je suis sélectif dans la sélection des clients, plus jrsquoaime mon travail. Le logiciel libre est très important pour moi et le respect est lié à mes objectifs de recrutement. Lorsque le client accepte que le travail que je représente soit autorisé en vertu de la GPL, je peux me retourner pour le publier ou le vendre le lendemain. Mais dans lrsquoensemble, je ne lrsquoai pas fait. La GPL offre un comportement minimal acceptable. Ne confondez jamais ce que pouvez et ce que devriez faire. Lrsquoéthique personnelle est importante.
Après tout, tout le Code nrsquoa pas besoin drsquoêtre publié publiquement. Dans certains cas, jrsquoa i créé un plug in pour un client avec un objectif explicite de publier le plug in ou de le faire publier par le client. Ce nrsquoest pas grave, mais la plupart du travail du client (à lrsquoexception de mon client qui cherche de lrsquoaide pour son propre plug in) est trop différent drsquoun site ou drsquoun projet particulier pour être publié de toute façon. Chaque situation est unique. La GPL accorde la liberté. Comme toute autre liberté, crsquoest à de lrsquoutiliser. Cependant, la liberté peut être confuse: elle peut être utilisée pour exploiter des échappatoires ou comme moyen de srsquoassurer que êtes considérés comme des gens qui agissent avec intégrité.
Le travail du client peut être la recherche et le développement de votre travail, si utilisez le travail du client comme moi pour
Jrsquoai tendance à dire que pouvez utiliser le travail de vos clients comme une occasion de développer de nouvelles fonctionnalités de produits. êtes un développeur de thème, pouvez utiliser le travail client pour ajouter de nouvelles fonctionnalités à votre cadre de thème personnel ou à ses plug ins supplémentaires. utilisez ou prévoyez utiliser ce cadre pour créer des sujets drsquoaffaires, ce serait bien.
En fait, les clients membauchent souvent pour intégrer mes produits ou drsquoautres plug ins que je contribue à leurs sites Web. Peut être qursquoils ont besoin de mrsquoengager parce que le plug in manque une ou deux fonctionnalités. La première responsabilité est drsquoexécuter le site du client, mais si le même code ou le code basé sur celui ci peut être utilisé dans le plug in original, crsquoest une grande victoire pour tout le monde. Cela signifie que les clients obtiennent ce qursquoils veulent, que obtenez de meilleurs produits et que les sites Web sont plus faciles à entretenir pour les clients. En fait, la transition du travail du client au travail du produit est difficile. Il faut du temps pour ajuster le produit. La vente de services par la mise en oeuvre ou lrsquoexpansion de produits peut constituer une bonne source de revenus, contribuer à lrsquoexpansion et contribuer à la maturité des produits. Lorsque votre produit mûrit, il est bon pour tous ses utilisateurs, y compris ceux qui engagent pour des travaux sur mesure.
Peu de gens choisissent WordPress comme GPL. Ils lrsquoont choisi parce qursquoil répondait à leurs besoins et qursquoil les aiderait à atteindre leurs objectifs. Évidemment, WordPress n’aurait pas été comme ça sans GPL. En tant que développeurs, les gens viennent à non pas parce que les logiciels libres, mais parce que pouvez les utiliser pour les aider à atteindre leurs objectifs. Vous devriez utiliser ces libertés avec sagesse et responsabilité pour assurer qursquoelles atteignent ces objectifs.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

ContactPress Supported By WordPress Plugins