IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Swift Discussion :

Des développeurs réclament la publication de Swift en open source par Apple


Sujet :

Swift

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2013
    Messages
    426
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2013
    Messages : 426
    Par défaut Des développeurs réclament la publication de Swift en open source par Apple
    Des développeurs réclament la publication de Swift en open source par Apple
    et lancent Phoenix, un clone sous licence GPL du langage

    Après la lettre de remerciements et de félicitations que le PDG d’Apple a adressée à ses employés de par le monde pour la performance extraordinaire que la firme a eu ce troisième trimestre, Tim Cook ne s’attendait pas certainement à recevoir lui aussi une lettre ouverte.

    La missive provient d’un développeur indien du nom d’Aral, et le contenu est des plus insolites. Aral demande à Tim Cook de publier le tout nouveau langage de programmation de la firme, Swift, ainsi que ses outils de développement, sous une licence open source.

    Aurait-il perdu la tête ? Apparemment non. Aral est très sérieux quant à sa réclamation. Pour lui, le fait qu’Apple maintienne Swift en propriétaire traduit tout simplement son manque de confiance face à la concurrence rude de Google.

    Selon lui, Apple est de loin supérieur à Google en bien des points. Il cite entre autres le modèle économique unique d’Apple qui lui permet de toujours donner aux utilisateurs ce dont ils ont besoin : une bonne expérience utilisateur, mais aussi une meilleure confidentialité.

    Le développeur reconnaît toutefois qu’Apple perd devant Google dans un domaine bien précis : l’ouverture du code source. Pour lui, Swift est l’un des meilleurs langages de programmation actuellement.

    Aral trouve malsain le fait qu’Apple rende Swift propriétaire. Pour lui, il s’agit d’une manœuvre déplacée pour empêcher les développeurs de porter leurs applications sur Android. « Cette pratique permettra sans aucun doute de disposer de l’exclusivité sur iOS. Une pratique à laquelle ont recours ceux qui ont un manque de confiance en eux. Vous n’avez pas besoin d’en arriver là. Vous valez mieux que ça », soutient Aral.

    Le développeur essaie même de tirer sur la fibre sentimentale de Tim Cook, en lui rappelant que sans l’open source, Apple ne serait pas ce qu’il est aujourd’hui. « Que serait Apple aujourd’hui, si Richard Stallman n’avait pas mis sous licence libre son compilateur du langage C ? », s’interroge Aral.

    Aral se dit être l’ami de Tim Cook. Et puisqu’il considère le fait que Swift soit propriétaire comme une erreur, il a décidé de créer Phoenixn son équivalent open source pour venir en aide au PDG d’Apple. Phoenix est développé activement par Greg Casamento un membre du projet GNUStep.

    Cependant, pour que le projet Phoenix avance à pas de géant, le code source de Swift doit être disponible en open source. Tim Cook entendra-t-il la voix de la raison selon Aral ?

    Source: ind

    Et vous ?

    Voir aussi : les cours et tutoriels swift.

    Selon vous quelles sont les chances que Swift passe en Open Source ?

    Ce développeur a-t-il employé la bonne méthode pour soumettre ses doléances à Tim Cook ?

  2. #2
    Membre chevronné Avatar de seeme
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    430
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 430
    Par défaut
    CA me parait très improbable.. Vu leur modèle et l'intégration avec xcode..

    Si on regarde des projets comme Metal où Apple a rajouté une couche d'objective C par dessus une lib bas niveau (dont l'API est en fait en C) dans le seul but d'empêcher le développement multi plateforme (et aussi me faire immensément ch*** vu la vitesse d'objectiveC...).

  3. #3
    Membre habitué
    Inscrit en
    Juin 2010
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 12
    Par défaut
    sous une licence open source.
    le contenu est des plus insolites ... Aurait-il perdu la tête ?
    Richard Stallman aime ça...

  4. #4
    Membre extrêmement actif Avatar de air-dex
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 687
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 687
    Par défaut
    Comme si Apple allait faire un geste pour que les autres puissent profiter de leur nouvelle technologie, en particulier Google...

    Libre à Apple de faire ce qu'il veulent avec Swift. Libre à eux de l'ouvrir un minimum comme Microsoft l'a fait avec C# / .NET (via la collaboration sur Mono) ou pas.

    Et puis si ce développeur veut faire du multiplateformes mobiles avec des solutions libres il n'a qu'à utiliser Qt. On n'est plus aux débuts de l'iPhone et d'Android où il n'y avait quasiment qu'une seule techno pour développer sur une plateforme donnée (enfin 2 avec le multiplateformes HTML 5 si on voulait faire du Quick & Dirty ). Les années sont passées et maintenant on a le choix dans les technos : les natives pour chaque plateforme, Qt, Xamarin, HTML 5, Kivy (pour les devs Python)... Est-ce la faute de Tim Cook si ce Aral ne sait pas choisir la bonne techno pour ce qu'il veut faire ?

  5. #5
    Inactif  
    Homme Profil pro
    Analyste-Programmeur / Intégrateur ERP
    Inscrit en
    Mai 2013
    Messages
    2 511
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyste-Programmeur / Intégrateur ERP
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2013
    Messages : 2 511
    Par défaut
    Il me semble que dans la lettre originale, il y avait également comme PS :

    Cela serait également fort aimable à vous, de bien vouloir me faire parvenir un IPhone 6+ gratuit afin que je puisse tester mes futurs développement en Swift version open-source.
    Je pense qu'il a confondu Tim Cooks avec le père Noël...

  6. #6
    Invité de passage

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 995
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 995
    Par défaut
    Citation Envoyé par Zirak Voir le message
    Il me semble que dans la lettre originale, il y avait également comme PS :



    Je pense qu'il a confondu Tim Cooks avec le père Noël...
    Il n'y a plus qu'Apple pour s'accrocher à ce point aux licences propriétaires. Même Microsoft semble trouver utile d'ouvrir le code et les specs de ses nouveaux langages, C# ou F#, par exemple. Google, eux, c'est plus simple : Dart et Go sont totalement ouverts. Tout comme Rust, de Mozilla, Ceylon, de RedHat, Groovy, de Pivotal...

    De ce point de vue, le passage d'Objective C à Swift, c'est un bétonnage en règle, histoire d'ériger un mur supplémentaire autour du pré carré d'Apple.

    "Oh non, si on ouvre Swift, on risque de rater une occasion de faire passer les développeurs à la caisse !"

    Sinon, franchement, un point que je ne partage pas du tout dans cette lettre ouverte, c'est que le gars dit qu'il préfère Apple parce qu'Apple protège mieux sa vie privée que Google. Je crois qu'il va au devant de graves désillusions...

    Pour finir, ce site, ind.ie, a l'air intéressant. Ils ont l'air de lancer un truc en rapport avec le cloud le 8 novembre. Ils n'expliquent pas en quoi Phoenix s'insère dans leur stratégie, c'est dommage.

  7. #7
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2011
    Messages
    325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2011
    Messages : 325
    Par défaut
    Citation Envoyé par Cedric Chevalier Voir le message
    Après la lettre de remerciements et de félicitations que le PDG d’Apple a adressée à ses employés de par le monde pour la performance extraordinaire que la firme a eu ce troisième trimestre, Tim Cook ne s’attendait pas certainement à recevoir lui aussi une lettre ouverte.
    Oh vous savez humble petit développeur que je suis, même moi j'en ai reçu des propositions bizarres. Alors un patron de multinationale…
    Tiens allez une anecdote sur le gratuit: il y a fort longtemps un type m'a demandé que je lui envoi un programme gratis parce que j'était sûrement quelqu'un de sympa. Pour la peine il m'avait envoyé une disquette (qui ne marchait pas du tout), et le courrier qu'il m'avait posté l'était avec un timbre déjà bien oblitéré, découpé aux ciseaux, et recollé au scotch brillant sur l'enveloppe (quel sens du recyclage…).
    Ce qui prouve que la croyance au Père Noël n'est certainement pas une invention dont ce monsieur Aral pourrait réclamer la paternité.

    Citation Envoyé par Cedric Chevalier Voir le message
    La missive provient d’un développeur indien du nom d’Aral, et le contenu est des plus insolites. Aral demande à Tim Cook de publier le tout nouveau langage de programmation de la firme, Swift, ainsi que ses outils de développement, sous une licence open source.

    Aurait-il perdu la tête ? Apparemment non. Aral est très sérieux quant à sa réclamation. Pour lui, le fait qu’Apple maintienne Swift en propriétaire traduit tout simplement son manque de confiance face à la concurrence rude de Google.
    Concurrence rude ? Oui et non… Est-ce qu'il y a beaucoup de terminaux Android dans la nature ? Assurément. Est-ce que ça empêche Apple de voir ses propres ventes progresser spectaculairement tous les ans ? Clairement pas !
    Et là on parle de l'écosystème Android en général, mais en ce qui concerne Google en particulier c'est pas si fabuleux que ça: L'iPhone et l'iPad rapportent infiniment plus que ce que Google déclare gagner avec Android. Paraît-il que même MS se fait plus d'argent avec seulement quelques brevets applicables à Android !

    Après c'est vrai une entreprise ça fait des choix (elle en est libre, tout comme les clients sont libre d'aller où ils veulent s'ils ne sont pas contents). Google a fait le choix de plus de libre, mais ça ressemble à une totale hypocrisie: on a ainsi un code d'Android libre, mais où tout ce qui présente un intérêt sont des services et logiciels fermés et contrôlés par l'Android Alliance dirigée par Google. Et le principal outil de l'entreprise qui est son moteur de recherche n'a jamais eu une seule ligne de code ouverte au public.

    Swift est en plus un langage simple et performant, là dessus Aral a tout à fait raison. C'est justement pourquoi Apple ne veut pas en faire cadeau à Google et préfère le voir se dépêtrer avec un Java qui commence à faire son âge, qui n'a rien de simple et performant, et dont semble-t'il beaucoup de choses ont été pillé à Oracle. Donc là aussi laisser Google se dépêtrer avec les problèmes juridiques qui vont avec.

    Citation Envoyé par Cedric Chevalier Voir le message
    Selon lui, Apple est de loin supérieur à Google en bien des points. Il cite entre autres le modèle économique unique d’Apple qui lui permet de toujours donner aux utilisateurs ce dont ils ont besoin : une bonne expérience utilisateur, mais aussi une meilleure confidentialité.
    Une règle dans les affaires est que quand on est on est plus fort que son concurrent on en profite au maximum pour l'écraser. Tout simplement parce c'est exactement ce que ferait celui-ci s'il le pouvait.
    Si l'idée c'était d'aider le monde du libre et Linux, pourquoi pas. Mais là le grand bénéficiaire serait un concurrent, dont on sait tous qu'il n'a rien du "gentil" qu'il prétend être.

    Citation Envoyé par Cedric Chevalier Voir le message
    Le développeur reconnaît toutefois qu’Apple perd devant Google dans un domaine bien précis : l’ouverture du code source. Pour lui, Swift est l’un des meilleurs langages de programmation actuellement.
    Ok ils perdent… Mais ils perdent quoi au juste ?
    Et encore une fois on tombe dans l'illusion que sait très bien manier Google: c'est de moins en moins ouvert et libre, et tout ce qui est réellement important ne l'a jamais été et ne le sera jamais.

    Citation Envoyé par Cedric Chevalier Voir le message
    Aral trouve malsain le fait qu’Apple rende Swift propriétaire. Pour lui, il s’agit d’une manœuvre déplacée pour empêcher les développeurs de porter leurs applications sur Android. « Cette pratique permettra sans aucun doute de disposer de l’exclusivité sur iOS. Une pratique à laquelle ont recours ceux qui ont un manque de confiance en eux. Vous n’avez pas besoin d’en arriver là. Vous valez mieux que ça », soutient Aral.
    Sur le côté "empêcher les développeurs de porter leurs applis". Vrai et faux à la fois. Si on reprend Objective C, on remarquera qu'il est supporté par GCC, et qu'il existe des frameworks libres (GNUStep). Pourtant j'ai pas souvenance d'avoir entendu parlé d'applis OS X ou iOS portés sur d'autres plateformes avec. Bref c'est pas parce que quelque chose existe que les gens sont automatiquement motivés à le faire.
    D'autre part avoir les sources du compilo et des libs c'est bien, mais ça fait pas tout. Et interfacer les frameworks et libs d'Apple avec Android n'a sûrement rien d'une tâche facile. D'autant que l'OS d'Apple est très riche en fonctionnalités et que les devs ne se privent pas de les employer dans leurs applis. Bon courage pour porter Metal ou les API audio…

    Quand au "vous valez mieux que ça", excusez-moi mais les jugement de morale d'un type sorti de nul part et qui a pour rêve qu'on lui obéisse parce qu'il a envoyé un email, je n'en n'ai vraiment que faire. Et très certainement que Cook non plus…

    Citation Envoyé par Cedric Chevalier Voir le message
    Le développeur essaie même de tirer sur la fibre sentimentale de Tim Cook, en lui rappelant que sans l’open source, Apple ne serait pas ce qu’il est aujourd’hui. « Que serait Apple aujourd’hui, si Richard Stallman n’avait pas mis sous licence libre son compilateur du langage C ? », s’interroge Aral.
    C'est en plus limite mensonger: d'une part pendant 20 ans Apple n'a pas employé GCC, on a vécu sans. Que ça soit sur Mac ou ailleurs les compilos C n'ont jamais manqué, et on ne peut pas sérieusement dire qu'une entreprise doit succès à celui-ci ! Et d'autre part ça fait déjà un bon bout temps qu'Apple n'emploi plus GCC. On est même d'ailleurs passé à mieux et pourtant le succès de la Pomme a tout sauf faiblit depuis.
    Si Apple a pris GCC a une époque c'est parce qu'il était disponible et gratuit. Mais croire que l'entreprise n'aurait pas pu créer ou racheter un compilo s'il l'avait fallu est une douce illusion.

    Citation Envoyé par Cedric Chevalier Voir le message
    Aral se dit être l’ami de Tim Cook. Et puisqu’il considère le fait que Swift soit propriétaire comme une erreur, il a décidé de créer Phoenixn son équivalent open source pour venir en aide au PDG d’Apple. Phoenix est développé activement par Greg Casamento un membre du projet GNUStep.
    Good luck with that…

    Citation Envoyé par Cedric Chevalier Voir le message
    Et vous ?

    Selon vous quelles sont les chances que Swift passe en Open Source ?
    Dans le monde actuel, qui est tout sauf celui des Bisounours, et avec Google derrière en embuscade: 0% (voir encore bien moins si on est pessimiste).

    Le jour où Google aura été éradiqué et/ou démantelé par la justice: beaucoup plus, et je pense même que je ferais parti de ceux qui iront faire une lettre à Cook.

    Citation Envoyé par Cedric Chevalier Voir le message
    Ce développeur a-t-il employé la bonne méthode pour soumettre ses doléances à Tim Cook ?
    Non jouer sur des jugements moraux à deux balles du styles "han c'est pas bien" fonctionne peut-être sur un gamin de 6 ans, mais certainement pas sur un dirigeant d'entreprise.
    Aral semble un peu déconnecté des réalités de ce monde. Et s'il avait dû demander quelque chose à Cook ça aurait plutôt été comment aider à faire disparaître Google pour qu'on retrouve un peu de liberté, et qu'on sorte de la crainte permanente de pillage/monopole. Finalement on pestait sur Microsoft mais on a trouvé bien pire après.

  8. #8
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    5 239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 239
    Billets dans le blog
    17
    Par défaut
    Ce serait une bonne idée en effet, et ça ne pourrait qu'améliorer leur langage

    Il est vrai qu'aujourd'hui beaucoup d'entreprises sont bien content d'utiliser l'opensource, mais refuse d'y contribuer
    MacOs X pour rappel s'appuie à la fois sur le travail de NexT(l'ancienne boite de S.Jobs) mais également en partie sur BSD (je sais plus si c'est freeBSD ou netBSD)
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

Discussions similaires

  1. WWDC 2015 : Swift devient open source
    Par Hinault Romaric dans le forum Swift
    Réponses: 13
    Dernier message: 20/07/2015, 13h44
  2. Réponses: 0
    Dernier message: 24/10/2014, 09h45
  3. Réponses: 27
    Dernier message: 23/09/2010, 10h42
  4. Publication d'article sur le site des développeurs
    Par Sodangbe dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 2
    Dernier message: 15/12/2006, 20h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo