Open Source PureBasic

Sujets variés concernant le développement en PureBasic
Patrick88
Messages : 1564
Inscription : mer. 21/janv./2004 18:24

Re: Open Source PureBasic

Message par Patrick88 »

sur le fofo "officiel", c'est dans "Annonces", il me semble.
Ollivier
Messages : 4190
Inscription : ven. 29/juin/2007 17:50
Localisation : Encore ?
Contact :

Re: Open Source PureBasic

Message par Ollivier »

Microdevweb a écrit :@Ollivier,
Non olivier c'était une idée comme cela, créer une rubrique sur le forum Projet, les développeurs propose
certains projet commun et d'autres y participe si il en on envie.
Je pense qu'un tuto pour savoir comment devenir auteur de codes open-source de l'inscription au moyen de paiement, en passant par les moyens de diffusion, ce serait une bonne chose.
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Open Source PureBasic

Message par falsam »

On peut développer un code source et le rendre public avec la licence que l'on souhaite, y compris pas de licence du tout.

Revenons à l'Open Source.
Open Source signifie que n'importe qui peut:
- Utiliser le logiciel aussi souvent qu'on le veut, sur autant d'ordinateurs qu'on le veut
- Accéder au code source du logiciel, autrement dit à ses secrets de fabrication.
- Dupliquer et redistribuer le logiciel.
- C'est avoir la possibilité d'améliorer le logiciel et l'autorisation expresse de publier ces améliorations avec son propre nom (Sans oublier de publier le nom du créateur initial).

■ L'OSI (Open Source Initiative) référence des dizaines de licences Open-Source.
:arrow: http://opensource.org/licenses/alphabetical

Lors de la publication d'un code open-source, il faut inclure dans chaque fichier du code un entete indiquant la licence utilisée.
Un exemple d'entête de code pour un des fichier du cms PluXml utilisant une licence GPL (la plus utilisée)
# ------------------ BEGIN LICENSE BLOCK ------------------
#
# This file is part of PluXml : http://www.pluxml.org
#
# Copyright (c) 2010-2013 Stephane Ferrari and contributors
# Copyright (c) 2008-2009 Florent MONTHEL and contributors
# Copyright (c) 2006-2008 Anthony GUERIN
# Licensed under the GPL license.
# See http://www.gnu.org/licenses/gpl.html
#
# ------------------- END LICENSE BLOCK -------------------

Le texte de la licence doit figurer dans la distribution du code que vous diffusez.
:arrow: Exemple de la licence gpl http://www.gnu.org/licenses/gpl.html

Et en français ?
CeCILL est une licence type GPL compatible avec le droit français. La licence CeCILL a été reconnue par l'OSI et la compatibilité avec la GPL avalisée par la FSF (Free Software Foundation).

Vous trouverez la licence sur le site officiel.
:arrow: http://www.cecill.info/licences/Licence ... V1-fr.html

Faut il payer pour ces licences ? La réponse est non.

Comment diffuser ? Pour un produit Open Source, vous pouvez ouvrir un compte gratuitement sur la plateforme collaborative github.com

:arrow: https://github.com/

A voir aussi.
https://aful.org/ressources/licences-libres
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
Micoute
Messages : 2522
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: Open Source PureBasic

Message par Micoute »

On pourrait aussi avoir un projet commun où on connaitrait le nom des variables, constantes, structures, etc... et leurs type, et chacun pourrait travailler sur une procédure ou autre chose, dans son domaine de prédilection !
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 5.73 PB 6.00 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Avatar de l’utilisateur
microdevweb
Messages : 1800
Inscription : mer. 29/juin/2011 14:11
Localisation : Belgique

Re: Open Source PureBasic

Message par microdevweb »

Voici un projet que j'ai commencé. Les développements pour le web sont de plus en plus fréquent et font de plus en plus appel à des fraweworks (cakephp, Laravel etc...) Le problème c'est que la plupart de ces framaworks ne sont pas toujours simple d'emploi.
Le projet réside dans
  • réalisation d'un moteur fraweword php simple (j'ai déjà plus ou moins les sources)
  • IDE dédié (php,html,css,js,sql,frameworks) en PB
  • Concepteur graphique de BD (mysql ou autres) en PB (j'avais commencer ce genre de chose)
  • Concepteur graphique de liaison de page internet (générera automatiquement le code frameworks) en PB
  • Prévisualisation du résultat en PB
  • Mise en page visuel direct via bootstraap twiter ou autre
Lourd projet pour un homme seul :roll:
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Open Source PureBasic

Message par falsam »

microdevweb a écrit :Pour publicité notre langage favori, ne serait'il pas bien de développer des logiciels OpenSource.
Oui +++ et surtout le publier sur des sites d'hébergement de projets comme github par exemple afin de mieux les référencer.

Il y a quelques projets Open-Source en PureBasic sur GitHub
:arrow: https://github.com/search?utf8=%E2%9C%93&q=purebasic

Ca serait aussi pas mal de créer une section Open-Source sur le forum PureBasic.

Pour info il y a des projets Open-Sources en PureBasic sur un forum Allemand.
:arrow: http://www.development-lounge.de/viewforum.php?f=118
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
blendman
Messages : 2017
Inscription : sam. 19/févr./2011 12:46

Re: Open Source PureBasic

Message par blendman »

salut

je viens de m'ouvrir un github pour y déposer des codes purebasic.

Je vous invite à faire pareil, ceux qui veulent, histoire de faire connaître encore plus notre langage favori ;).
https://github.com/blendman/


A ce propos, savez-vous comment je peux ajouter une sorte de label, histoire que lorsqu'on tape purebasic dans le type de langage on tombe sur mes exemples aussi ?
En tapant purebasic, on tombe sur mes codes, mais j'ai vu dans certains codes qu'ils avaient "langage : purebasic" et je n'ai pas trouvé ^^
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Open Source PureBasic

Message par falsam »

Deconnectes toi de Github et cliques sur ce lien
https://github.com/search?utf8=%E2%9C%93&q=purebasic

En tant que nouveau tu es le premier de la liste
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
stombretrooper
Messages : 117
Inscription : dim. 21/déc./2008 18:39

Re: Open Source PureBasic

Message par stombretrooper »

Pour te répondre blendman, Github détecte automatiquement le langage utilisé. Et ton repository est bien détecté comme étant en PureBasic.
http://www.purebasicstreet.com/ - Site dédié à purebasic.
Avatar de l’utilisateur
blendman
Messages : 2017
Inscription : sam. 19/févr./2011 12:46

Re: Open Source PureBasic

Message par blendman »

ok, cool :)
Répondre