Question

Imaginez que je veux créer une application qui est très similaire à MS Word 2007, en C ++ dans VS2008 et le Feature Pack MFC. Pour le ruban, il y a 3 options disponibles pour moi:

  1. Utilisez le ruban de MFC Feature Pack sans acquérir une licence. Probablement louches à long terme. Vous êtes bien jusqu'à ce que votre produit devient un succès mondial, à quel point MS juridique envoyer l'artillerie lourde tour. Mais pouvaient-ils vraiment faire quelque chose à ce sujet?

  2. Utilisez le ruban de MFC Feature Pack, mais essayez d'obtenir une licence. Je crois que si je devrais essayer d'enregistrer un interface utilisateur Office Licence , les chances sont que je serais refusé parce qu'il est un produit concurrent:

      

    La licence est disponible pour les applications sur une plate-forme, à l'exception des applications qui sont en concurrence directe avec les cinq applications de bureau qui ont actuellement la nouvelle interface utilisateur (Microsoft Word, Excel, PowerPoint, Outlook et Access).

  3. Utilisez une 3ème partie contrôle du ruban. Si je devais acheter une licence de la bibliothèque BCGControlBar pour environ £ 500 de BCGSoft - dont la barre de ruban est utilisé MS par dans le MFC Feature pack -. je pourrais utiliser le ruban dans mon application sans problème

Je ne veux pas dépenser de l'argent, sauf si absolument nécessaire. Que diriez-vous si j'utiliser l'option # 1 jusqu'à ce que j'assaillis à ce sujet, à quel point je pouvais fossé et aller pour # 3? Serait-il trop tard?

Bien sûr, tout le monde est parti hypothétique ... ci-dessus;)


Note: Je ne se soucient pas des brevets ou droits d'auteur relatifs à la similitude entre mon produit et Word, c'est juste un exemple. Cette question ne concerne que l'aspect de licence de ruban.

Était-ce utile?

La solution 3

Je suppose que ce qu'il vient vraiment à savoir si je suis un concurrent direct à la SP. Tout produit peut utiliser le ruban aussi longtemps que ce n'est pas un « produit concurrent », quoi que cela signifie.

Dans le cadre de ma question théorique, je serais certainement un concurrent, et je dirais qu'il est trop risqué d'utiliser tout type de ruban.

Bien sûr, dans la vie réelle, si oui ou non vous êtes un concurrent est pas tout à fait si noir et blanc. Je serais probablement aller avec l'option # 2 pour tout produit en dehors de OpenOffice.


EDIT J'ai regardé cette vidéo et est ici une citation de l'avocat MS en elle:

  

"La licence n'est pas disponible pour   les applications qui ont le même    principale fonctionnalité 5   les applications qui ont actuellement   ruban en fonction. C'est Word, Excel,   Powerpoint, Outlook et Access. "

Le mot primaire donne l'impression qu'un produit contenant un éditeur de texte enrichi pourrait avoir une barre de ruban sur elle, aussi longtemps que l'objectif principal du produit est différent de Word. par exemple. un système de contrôle de version qui a permis des commentaires de texte riche sur checkin, serait probablement OK. (Je suppose)

Autres conseils

Je sais que vous dites que vous ne se soucient pas de la question des brevets, mais qui est vraiment le seul problème. Même si vous deviez acquérir un contrôle de ruban 3ème partie, Microsoft a les brevets sur et peut venir après vous pour les violer. Ils viennent explicitement et a dit que les gens peuvent l'utiliser pour les produits non-concurrence.

Les restrictions de licence Office UI sont pour le concept du ruban, non seulement la mise en œuvre spécifique du MFC de celui-ci. Voir cette page pour plus d'informations.

OMI, si vous dites que vous seriez probablement spécifiquement refusé une licence en raison de la similitude des produits, en procédant de toute façon sans une licence ne va probablement pas tourner bien pour vous si Microsoft jamais les prises vent.

Je vais avec l'option 3 pour être sûr.

Même si vous utilisez un ruban d'un contrôle 3e partie, est-ce pas le cas que vous avez encore à acquérir la licence pour l'utiliser dans votre application?

Si vous êtes intéressé à explorer la route des composants tiers, l'article sur CodeProject que je lien ci-dessous dispose d'un ruban qui ressemble beaucoup à Microsoft et est disponible gratuitement (bien que vous auriez à créditer l'auteur).

Un ruban professionnel vous utiliserez (maintenant avec orbe!)

Je ne l'ai pas essayé, mais l'article est très apprécié (FWTW).

Ou ne pas utiliser le ruban.

Connaissant Microsoft il peut même faire une apparition dans la prochaine version d'Office ...

Enregistrer votre argent (et sa réputation!)

Soyez créatif, mais aussi venir avec des choses que vos utilisateurs veulent. Le ruban est un cauchemar de conception. Ne faites pas la même erreur!

Si Microsoft décide toujours venir après toi, tu es mort. Quel que soit le fond de l'affaire, vous serez obligé de régler juste pour éviter de saigner à mort avec des honoraires d'avocats. Ils ont des poches beaucoup plus profondes que vous faites.

Et rappelez-vous que, dans au moins aux États-Unis, des dommages-intérêts pour contrefaçon de brevet sont beaucoup plus si elles peuvent prouver que vous étiez au courant du brevet et violé volontairement elle. Affichage dans un forum public serait une preuve suffisante, je pense.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top