1 votes

Le téléchargement et l'utilisation de Xcode sous linux sont-ils compatibles avec la licence d'Apple ?

Ai-je le droit de le faire ?

J'ai l'intention de procéder à une compilation croisée et je me demandais si cela était autorisé.

2voto

Nick Bastin Points 12627

Apple préférerait probablement que vous ne le fassiez pas, bien que la légalité de cette pratique dépende du texte de la licence (que je n'ai pas sous les yeux, et aucun avocat ne vous donnera de vrais conseils gratuitement de toute façon, pour des raisons de responsabilité), et des lois en vigueur dans votre pays.

Cependant, tout cela mis à part, je ne sais même pas COMMENT tu penses que tu vas le faire. Il n'y a aucune bibliothèque Cocoa pour Linux que je connaisse qui puisse fournir un AppKit fonctionnel - il y a quelques uns des derniers vestiges d'OpenSTEP qui flottent, mais il n'y a aucune chance qu'ils soient proches de fournir les symboles appropriés pour quelque chose d'aussi complexe que Xcode. (Vous pourriez regarder Cocotron Je suppose, mais je pense que vous perdez finalement votre temps).

2voto

Jeff Kelley Points 12893

Je ne suis pas un avocat.

Cela dit, voici la section pertinente du CLUF :

Utilisations autorisées de la licence et restrictions.

Logiciel de développement.

Sous réserve des termes et conditions de la présente licence, il vous est accordé une licence limitée et non exclusive pour utiliser le logiciel du développeur sur ordinateurs de marque Apple pour développer et développer et tester des applications et autres logiciels. Vous êtes autorisé à effectuer autant de copies à usage interne interne du logiciel de développement raisonnablement nécessaires pour utiliser le le Logiciel de développement comme le permet la la présente Licence et distribuer ces copies uniquement à vos employés dont les dont les fonctions exigent l'utilisation du logiciel logiciel de développement, à condition que vous de reproduire sur chaque copie du du Logiciel de développement ou d'une partie de celui-ci, tous les avis de droit d'auteur ou de propriété de propriété contenus dans l'original.

Tant que votre version de Linux tourne sur un ordinateur Apple, mon opinion personnelle est que ce serait légal mais encore une fois, Je ne suis pas avocat et ceci n'est pas un avis juridique.

Malheureusement, comme Nick le dit, faire en sorte que Xcode puisse exécuter -la partie réellement intéressante - serait probablement plus difficile que ce que vous essayez d'accomplir.

2voto

cdespinosa Points 14277

L'IDE Xcode est une application Cocoa avec des cadres et des plug-ins Cocoa connexes, et nécessite Mac OS X. Le CLUF restreint son fonctionnement au matériel de la marque Apple.

La chaîne d'outils sous-jacente - gcc, ld, gdb et les cctools - est en libre accès à l'adresse suivante http://opensource.apple.com/release/developer-tools-321 . Ils sont disponibles sous une variété de licences, généralement GPLv2 et BSD. Vous pouvez les télécharger, les porter et les exécuter sur n'importe quel système d'exploitation en respectant ces licences.

Depuis Xcode 3.2.2, l'implémentation distcc de Xcode n'est pas limitée aux versions de Mac OS X, donc Xcode 3.2.2 distribuera les travaux de compilation aux versions compatibles de gcc fonctionnant sur tout hôte distcc.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X