Forum général.général Distribuer une app, besoin d'aide

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
5
avr.
2019

Salut le monde,

J'ai réalisé une application de bureau actuellement en vente sur l'Apple Store et je souhaiterais la distribuer gratuitement pour les systèmes Linux seulement voilà, comme les choses ne sont jamais simple, je sollicite votre aide pour m'aider à éclaircir certain points.

L'application n'étant pas open source mais seulement gratuite, il s'agit d'un freeware, seulement ça ne me dit pas sous quelle licence je devrais la distribuer, surtout que j'aimerais éviter autant que possible les contrats d'utilisation. D'après vous, quelle licence serait la plus appropriée ?

Je tiens à préciser que l'app sera entièrement gratuite pour les utilisateurs Linux, çàd sans pub, ni collecte de données ou autres coûts cachés, je cherche simplement à la rendre gratuite pour cette plateforme tout en protégeant mon travail.

Merci d'éclairer ma lanterne.

  • # Peu importe

    Posté par  . Évalué à 1.

    Salut :)

    Bin tu met la licence que tu veux. Les affreux barbus n'iront pas voir si c'est propriétaire, c'est tout.

    Cependant, connais-tu le monde de linux ?

    Avant de te lancer dans l'aventure, connais-tu les systèmes de packaging pour créer des .deb ou des .rpm (ou autres) ?

    Matricule 23415

    • [^] # Re: Peu importe

      Posté par  . Évalué à 1.

      Merci,

      Bin tu met la licence que tu veux

      Sans contrats d'utilisation, concrètement, qu'est ce qu'il existe ?

      Avant de te lancer dans l'aventure, connais-tu les systèmes de packaging pour créer des .deb ou des .rpm (ou autres) ?

      Je pensais la distribuer sous la forme d'une appImage d'autant plus qu'elle a été réalisé avec Electron.js, ça me permet ainsi d'embarquer toutes ses dépendances avec donc entre autre node.js, certes c'est un peu plus volumineux mais une 100aine de Mo, c'est pas non plus grand chose de nos jours.

      • [^] # Re: Peu importe

        Posté par  . Évalué à 4.

        Salut :)

        Sans contrats d'utilisation, concrètement, qu'est ce qu'il existe ?

        Y'a de tout. Ça dépend complètement des éditeurs. Essaye sous linux d'installer une jvm oracle, ou skype, ou un module sous eclipse…

        Que veux-tu faire d'un contrat d'utilisation dans le cadre d'un freeware ? Je veux dire de mieux qu'une licence ?

        Je pensais la distribuer sous la forme d'une appImage

        Bin c'est peu courant comme format de distribution.

        d'autant plus qu'elle a été réalisé avec Electron.js

        « Bonjour, j'ai laissé ma porte ouverte, mais veuillez ne pas rentrer si vous êtes des méchants » ;)

        Matricule 23415

        • [^] # Re: Peu importe

          Posté par  . Évalué à 1.

          Que veux-tu faire d'un contrat d'utilisation dans le cadre d'un freeware ? Je veux dire de mieux qu'une licence ?

          Justement, je n'en ai aucune idée, bien pour cela que je me suis tourné vers vous.

          Puis d'après ce que je comprends, il semble que je doive totalement séparer l'app vendu sur l'Apple Store et celle réalisé sous linux, du moins d'un point de vue juridique autrement Apple va montrer les dents. C'est ici que ça coince à mon niveau et j'avoue que je ne sais pas du tout quoi faire.

          « Bonjour, j'ai laissé ma porte ouverte, mais veuillez ne pas rentrer si vous êtes des méchants » ;)

          Mince, moi qui comptais devenir millionnaire ;)

          • [^] # Re: Peu importe

            Posté par  (site web personnel) . Évalué à 3. Dernière modification le 05 avril 2019 à 14:35.

            il semble que je doive totalement séparer l'app vendu sur l'Apple Store et celle réalisé sous linux, du moins d'un point de vue juridique autrement Apple va montrer les dents.

            N'importe quoi.
            Personne n'a dit ça.
            Même l'inverse : utilise la même licence sous Linux que sous Mac, c'est aussi simple que ça.

            Tu mélanges licence du logiciel avec conditions générales de ton fournisseur pour les app Mac (bref, Apple), ça n'a rien à voir.

            Perso j'utilise exactement la même licence pour exactement (bon, OK, presque, l'UI est parfois différente) le même logiciel sous Windows Store, Android, Apple App Store, Linux, tartampion. Des fois les distributeurs apportent leurs ajouts de licence à la partie distribution, mais ça ne change rien à la licence de mon logiciel.

            Apple ne montre le dents, si son refus de distribuer est un montrage de dents, que si la licence que tu leurs (et à personne d'autre) propose oblige à autoriser la recompilation de ce qu'ils ont distribué (bref, que de la GPLv3 qui les embêtent, mais Apple ne râlera pas si tu fais non GPLv3 pour eux et GPLv3 pour les autres, généralement c'est les auteurs qui veulent esasyer d'imposer leur GPLv3 à Apple qui dit juste "pas intéressé").

            C'est ici que ça coince à mon niveau et j'avoue que je ne sais pas du tout quoi faire.

            En fait, tu n'as rien à faire.

            • [^] # Re: Peu importe

              Posté par  . Évalué à 2.

              N'importe quoi.
              Personne n'a dit ça.
              Même l'inverse : utilise la même licence sous Linux que sous Mac, c'est aussi simple que ça.

              D'après ce que vous me dites c'est qu'un bête copyright suffirait alors ?

              Je n'ai besoin de rien d'autre sinon laisser le soin à Apple & Co d'apposer leur licence sur la distribution, le reste je fais comme d'habitude.

              Si c'est bien le cas ce serait parfait.

              Juste une question, qu'est ce que t'apporte de plus la licence que tu mets avec tes logiciels ?

              • [^] # Re: Peu importe

                Posté par  (site web personnel) . Évalué à 4. Dernière modification le 05 avril 2019 à 15:02.

                Je n'ai besoin de rien d'autre sinon laisser le soin à Apple & Co

                Ou personne (si tu distribues toi-même).
                Par défaut, les gens n'ont aucun droits (y compris de lancer ton logiciel, mais comme dit les gens s'en foutent, même Apple ne te fait pas la remarque et distribue ton logiciel interdit d’exécution). Les gens n'ont des droits que si tu leurs en accorde. Linux ou Mac, pareil.

                Juste une question, qu'est ce que t'apporte de plus la licence que tu mets avec tes logiciels ?

                Ca m'apporte :
                - pourvoir utiliser les fermes de compilation pour logiciel libre
                - des gens qui forkent et parmi eux des gens qui envoient des patchs pour pas s’embêter à maintenir
                - De la pub car mis partout (dans le distros par défaut etc), plus d’utilisateurs = plus de gens susceptibles de me payer pour améliorer le logiciel.

                Mais en fait, toute ta réflexion est biaisée par la façon dont tu penses.
                Je vais provoquer : tu fais l'homme blanc hétéro qui se demande ce que lui apporterait que les femmes ou noirs ou homos puissent vivre la même vie que toi avec les mêmes droits, sans te demander si la logique ne voudrait pas que le principe est que tu ne leur sois pas supérieur car tu as eu la chance d'être homme blanc hétéro et que tu veux garder ce droit pour que les gens comme toi et pas les autres, alors que leur accorder des droits ne t'enlève aucunement ta masculinité blancheur hétérosexualité.
                Note : c'est pas pour insulter, juste montrer le problème avec les préjugés et l'impact de demander ce que ça t'apporte plutôt que de demander ce que ça t'enlève, et je sais que notre société met pas mal l'idée de réfléchir à ce que ça apporte, il faut juste déconstruire les murs de la prison dans laquelle on t'a appris à rester sagement.

                Je te retourne une question : qu'est-ce que ça t’enlève de garder des droits pour toi?
                Moi, je n'ai jamais trouvé que l'idée de vouloir faire de l'argent avec les droits que je garde (c'est un choix, je ne le dénigre pas, mais comme tu dis que tu ne comptes pas faire d'argent il reste juste… Rien). Et pour le moment je pense que je peux me faire plus d'argent avec le libre que le non libre sur ce que je fais (marché non libre très encombré… et marketing sur lequel je suis pas du tout doué).

                Bref la question est surtout qu'est-ce que ça t'enlève de laisser les autres faire ce qu'ils veulent.

      • [^] # Re: Peu importe

        Posté par  (Mastodon) . Évalué à 6.

        c'est un peu plus volumineux mais une 100aine de Mo, c'est pas non plus grand chose de nos jours.

        Mais ça ne rentrera jamais dans 640 Ko !

        • [^] # Re: Peu importe

          Posté par  . Évalué à 2.

          Pourtant 640K devraient être suffisants pour tout le monde.

  • # Besoin pas bien défini, contraintes non plus

    Posté par  (site web personnel) . Évalué à 5.

    ça ne me dit pas sous quelle licence je devrais la distribuer,

    Toi seul peut décider des droits que tu veux bien donner.
    Pas lié à Linux, tu as le même problème avec l'App Store (qui ne dit rien sur la licence de ton code/binaire, juste des contraintes liées à la distribution, perso j'ai du code libre sous Mac App Store).
    Donc si tu as rien mis sur Mac, met rien sous Linux ( = les gens n'ont aucun droit, ils utiliseront en illégalité sous Mac comme Linux sans que tu leur fasse un procès).

    Le problème est alors ailleurs : apprendre à packager pour Linux. Mais en fait, tu dois savoir packager pour quelle distro, Linux n'ayant pas un système unique de packaging, tu as des trucs très différents (en gros : .deb et .spec, à customiser suivant la distro, Google est ton ami ou tu peux acheter des prestations à des gens qui connaissent).

    tout en protégeant mon travail.

    C'est dommage ce préjugé sur une hypothétique protection de ton travail, le libre n’empêche aucunement de protéger ton travail, il permet juste aux autres de réutiliser. Voulais-tu dire que tu cherches simplement à la rendre gratuite pour cette plateforme tout en empêchant la réutilisation de ton code par d'autres? Par curiosité pourquoi ça te gène que d'autres utilisent ton travail si tu comptes retirer aucun bénéfice financier à cet empêchement de réutiliser? Et surtout qu'entends-tu par "protéger"? Balancé comme ça, ça ne veut rien dire, ça donne surtout l'impression que tu as des préjugés sur ton travail et que tu ne sais pas pourquoi tu as peur du libre. Je t'invite à réfléchir dessus et savoir pourquoi tu ne veux pas que d'autres puisse tout simplement réutiliser ton code.

    Et c'est dommage, car du coup tu ne pourras pas utiliser des fermes de compilation pour Linux genre https://build.opensuse.org/ et tu vas devoir te créer ton propre système de build (compliqué).

    D'après vous, quelle licence serait la plus appropriée ?

    Licence BSD, simple à lire et comprendre, qui répond à ton besoin affiché de protéger ton travail tout en étant libre donc te permettant d'utiliser des fermes de compilation Linux.

    • [^] # Re: Besoin pas bien défini, contraintes non plus

      Posté par  . Évalué à 1.

      C'est dommage ce préjugé sur une hypothétique protection de ton travail

      Je me suis peut être mal exprimé, à vrai dire je m'en fiche de cela, je souhaite simplement éviter que quelqu’un ou une entreprise se l'approprie et la redistribue sous une autre forme.

      C'est dans ce sens que je recherche une licence, n'y connaissant rien dans ce domaine je ne voudrais pas faire d'erreur.

      Après que quelqu'un prenne le code source et le modifie, ça ne me pose aucun problème, une fois que c'est sur une machine chacun fait ce qu'il veut.

      • [^] # Re: Besoin pas bien défini, contraintes non plus

        Posté par  (site web personnel) . Évalué à 6.

        Je me suis peut être mal exprimé, à vrai dire je m'en fiche de cela, je souhaite simplement éviter que quelqu’un ou une entreprise se l'approprie

        Prétendre être l'auteur d'un logiciel sans l'être vraiment, c'est interdit par la loi, il s'agit du droit moral de l'auteur. Nul besoin d'une quelconque licence pour cela, c'est simplement la loi, et il est d'ailleurs impossible de renoncer à ce droit ou de le céder.

        et la redistribue sous une autre forme.

        Là c'est autre chose, et ça vaut la peine de creuser : pourquoi ne veux-tu pas que quelqu'un d'autre puisse le redistribuer sous une autre forme que celle que tu as choisie ?

        • [^] # Re: Besoin pas bien défini, contraintes non plus

          Posté par  . Évalué à 2.

          Pourquoi ne veux-tu pas que quelqu'un d'autre puisse le redistribuer sous une autre forme que celle que tu as choisie ?

          Si tu me dis que le droit d'auteur suffit ça me va, mais dans les faits que se passe t'il le jour ou quelqu'un met son nom dessus et décide de la vendre ?

          • [^] # Re: Besoin pas bien défini, contraintes non plus

            Posté par  (site web personnel) . Évalué à 4.

            quelqu'un met son nom dessus

            La même chose que si tu avais fait du non libre :
            - Procès pour contrefaçon
            - en pratique, tu ne feras pas grand chose (financièrement pas viable, chronophage…)

            Ce que Tanguy et moi te disont la est que libre ou pas, ça ne change rien à ça. Tu dis que tu ne veux pas faire de libre en aillant une peur du libre alors que ta peur est sur une chose que le libre ne change pas.

            et décide de la vendre ?

            Tu as décidé de ne pas te faire d'argent, en quoi ça te gène que d'autres essayent? Ca ne t'enlève rien à toi, tu es toujours libre de faire libre et gratuit.


            tu as des blocages qui semblent liés à des préjugés que tu as sur le libre et sur les autres, mais finalement, pose-toi la question de savoir ce que ça peut te faire et ce que tu perds? Perso je n'ai jamais trouvé d'autre réponse que "rien" quand je ne compte pas faire de l'argent en monétisant la restriction de libertés que je mettrai, et comme tu dis ne pas vouloir faire d'argent… Attention, je ne dis pas que la restriction que tu veux est mal, juste qu'il semble ne pas y avoir de raison derrière, et que tu coup tu mets une restriction qui empêche des choses (genre faire mettre ton logiciel dans les repos officiels, utiliser des ferme de compilation, recevoir des fix ou ajouts etc) sans aucun gain pour toi. Des désavantage sans aucun avantage réel en somme.

            C'est juste que je suis curieux, j'aimerai connaître une autre réponse que "rien" à ma propre question de savoir ce que ça apporte aux gens de refuser le libre (ou plutôt ce que ça enlève aux gens de faire du libre) pour des choses qu'elles comptent mettre gratuites sans arrière pensée.

            PS : c'est une digression par rapport à ta demande, mais celle-ci a déjà eu sa réponse ( = celle que tu mets dans ta version Mac).

            • [^] # Re: Besoin pas bien défini, contraintes non plus

              Posté par  . Évalué à 4.

              tu as des blocages qui semblent liés à des préjugés que tu as sur le libre et sur les autres,

              Oui c'est bien des préjugés car je n'ai absolument aucune connaissance dans la distribution de logiciels, je n'ai que cela.

              Ceci dit, je suis venu ici pour justement avoir un avis plus éclairé que ces simples préjugés et merci en ce sens pour votre aide ;)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.