Fichier à inclure

Sujets variés concernant le développement en PureBasic
pat
Messages : 406
Inscription : mar. 24/nov./2009 15:13

Fichier à inclure

Message par pat »

Bonjour à tous,

J'ai créé quelques jeux de cartes en 3D et, d'ici quelques mois, je souhaite les diffuser.
Je me demande si, dans mes programmes, je dois insérer des fichiers pour leur diffusion.
Merci de m'indiquer, si c'est le cas, quels fichiers je dois inclure, n'étant pas très doué dans ce qu'il faut faire ou pas dans ce domaine.
Avatar de l’utilisateur
Ar-S
Messages : 9478
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Fichier à inclure

Message par Ar-S »

Salut pat
Tout dépend de si tu veux les vendre ou pas déjà.
Rien ne t'empêches de mettre un fichier Licence.txt indiquant les trucs que tu souhaites ou ne souhaites pas que l'utilisateur fasse.
- l'utilisateur n'a pas le droit de :
* Desassembler/modifier l'exe
* Le revendre
* le diffuser sans ton accord

etc...
Que l'auteur (toi) n'est pas responsable des dégâts que le logiciel pourrait faire subir au pc etc...

En gros un fichier pour "pseudo protéger" ta création et te décharger en cas de dégâts (et encore je ne sais pas si ça marcherait mais c'est mieux que rien)
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
pat
Messages : 406
Inscription : mar. 24/nov./2009 15:13

Re: Fichier à inclure

Message par pat »

Merci Ar-S pour ta réponse.
En fait, j'ai déjà diffusé quelques-uns de mes programmes via les plateformes Logitheque.com, Gratuiciel.com.
Mes programmes sont gratuits et je n'ai rien inséré du tout comme fichier pour tous ces programmes en 2D.
Mais pour les programmes 3D, étant donné que PB dans sa nouvelle version, à inséré des fichiers pour diffusion, je me demandais s'il fallait insérer des fichiers (par exemple pour le moteur Ogre), un peu comme ceux qui utiliserais la bibliothèque Scintilla doivent insérer un fichier.
Avatar de l’utilisateur
Ar-S
Messages : 9478
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Fichier à inclure

Message par Ar-S »

Ah ok j'avais pas vu ça comme ça.
Et bien il y a fort à parier que tu doives effectivement diffuser Engine3D.dll de ton dossier Compilers (a confirmer)
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
pat
Messages : 406
Inscription : mar. 24/nov./2009 15:13

Re: Fichier à inclure

Message par pat »

A Ar-S :
Sans la .dll Engine3D.dll point de programme 3D.
Il va de soi que cela est obligatoire.
Je pensais à un fichier d'information pour informer les utilisateurs des droits d'Ogre, par exemple, même si Ogre est OpenSource, à l'instar de Scintilla.
Avatar de l’utilisateur
Ar-S
Messages : 9478
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Fichier à inclure

Message par Ar-S »

pat a écrit :A Ar-S :
Sans la .dll Engine3D.dll point de programme 3D.
Il va de soi que cela est obligatoire.
Je pensais à un fichier d'information pour informer les utilisateurs des droits d'Ogre, par exemple, même si Ogre est OpenSource, à l'instar de Scintilla.
ah bon, bien je laisse répondre les créateurs de soft/jeu 3D..
indique ça dans ton 1er topic ce sera plus facile de te répondre précisément ! :wink:
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
pat
Messages : 406
Inscription : mar. 24/nov./2009 15:13

Re: Fichier à inclure

Message par pat »

Merci quand même Ar-S. Peut-être que quelqu'un m'en dira plus.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Fichier à inclure

Message par Backup »

pour ogre :
http://www.ogre3d.org/licensing
La seule condition est que vous distribuez le texte de la licence inclus dans notre réseau de distribution avec n'importe quel logiciel qui utilise OGRE.


pour Scintilla
Scintilla is a free source code editing component. It comes with complete source code and a license that permits use in any free project or commercial product.
Scintilla est un composant de la modification du code source libre. Il est livré avec le code source complet et une licence qui permet l'utilisation de tout projet libre ou produit commercial
avec Scintilla , il faut donner la Dll qui va avec
avec Ogre, pareil ! :)
pat
Messages : 406
Inscription : mar. 24/nov./2009 15:13

Re: Fichier à inclure

Message par pat »

Merci Dobro pour la réponse mais quel fichier il faut inclure dans mon programme 3D ? N'est-ce pas celui donné par PB ou faut-il autre chose ?
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Fichier à inclure

Message par Backup »

juste Engine3D.dll :)
et la license
pat
Messages : 406
Inscription : mar. 24/nov./2009 15:13

Re: Fichier à inclure

Message par pat »

Engine3d.dll obligatoire de toute façon.
La licence : est-ce le fichier donné par PB ?
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Fichier à inclure

Message par Backup »

pat a écrit :Engine3d.dll obligatoire de toute façon.
La licence : est-ce le fichier donné par PB ?
Purebasic etant un prog distribuant le moteur OGRE , il ne fait donc pas exception a la regle
il se doit aussi de distribuer la licence que voici :
Licence du moteur 3D OGRE

OGRE (www.ogre3d.org) est disponible sous la licence MIT.

Copyright (c) 2000-2009 Torus Knot Software Ltd

OGRE (www.ogre3d.org) is made available under the MIT License.

Copyright (c) 2000-2009 Torus Knot Software Ltd

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

L'autorisation est accordée, à titre gratuit, à toute personne obtenant
une copie de ce logiciel et des fichiers de documentation associés (le "Logiciel"),
pour utiliser le Logiciel sans restriction, sans limitation,
les droits d'utilisation, y compris, copier, modifier, fusionner, publier, distribuer,
sous-licencier et/ou vendre les copies du Logiciel, et d'autoriser les
personnes auxquelles le Logiciel est fourni de faire de même, sous réserve
des conditions suivantes:

Le copyright ci-dessus et la présente autorisation doivent être inclus dans toutes
les copies ou parties substantielles du Logiciel.

LE LOGICIEL EST FOURNI "TEL QUEL", SANS GARANTIE D'AUCUNE SORTE, EXPRESSE OU IMPLICITE,
Y COMPRIS, MAIS SANS S'Y LIMITER, LES GARANTIES DE TYPE MARCHANDE,
D'ADEQUATION A UN USAGE PARTICULIER ET D'ABSENCE DE CONTREFAÇON. EN AUCUN CAS LES AUTEURS
OU LES TITULAIRES DU DROIT D'AUTEUR NE SERA RESPONSABLE DE TOUT DOMMAGE, RÉCLAMATION OU AUTRE
RESPONSABILITÉ, QUE CE SOIT DANS LE CADRE D'UN CONTRAT, UN DÉLIT OU AUTRE, DÉCOULANT DE OU
EN RELATION AVEC LE LOGICIEL OU L'UTILISATION OU AVEC D'AUTRES LOGICIELS
pat
Messages : 406
Inscription : mar. 24/nov./2009 15:13

Re: Fichier à inclure

Message par pat »

Merci pour la réponse.
pat
Messages : 406
Inscription : mar. 24/nov./2009 15:13

Re: Fichier à inclure

Message par pat »

Autre chose.
Je dois donc inclure la licence avec mon programme 3D mais sous quelle forme dois-je mettre ce fichier.
Dois-je inclure au début la licence et après pouvoir exécuter le programme, dois-je mettre à côté de mon programme un fichier texte de cette licence, dois-je obtenir l'agrément de l'utilisateur du programme avant de pouvoir exécuter mon programme ?
Toutes ces questions seront utiles également à ceux qui voudront distribuer des programmes 3D.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Fichier à inclure

Message par Backup »

comme tu veux, du moment que la license soit lisible par l'utilisateur .
Répondre