macOS Catalina : des applications perdent leur licence à cause d'un problème de Paddle

Stéphane Moussie |

C'est le branle-bas de combat chez des éditeurs d'applications Mac depuis la sortie de Catalina. Paddle, une solution largement utilisée pour gérer les licences de logiciels, est affectée par un problème sur le nouveau système.

Envolée, la licence de MacUpdater après l'installation de Catalina, alors qu'elle était pourtant enregistrée. Il faut que je la ressaisisse.

L'installation de Catalina entraîne un changement d'adresse MAC (un identifiant unique à chaque appareil) sur les ordinateurs, selon Paddle (ce n'est pourtant pas ce que j'ai constaté sur mon MacBook Pro 2016, l'adresse MAC matérielle n'est pas modifiée). Or cet identifiant fait partie des moyens utilisés par Paddle pour lier un logiciel à un ordinateur. En conséquence, les applications qui exploitent ce système perdent leur licence après l'installation de Catalina et ne peuvent donc plus être utilisées partiellement ou totalement.

Plusieurs éditeurs ont prévenu leurs clients, dont ceux de Scrivener et de MacUpdater. Si vous êtes concerné, vous devez ressaisir votre licence dans les préférences de l'application. Votre numéro de licence doit se trouver dans le mail de confirmation d'achat du logiciel. Si vous l'avez perdu, contactez le développeur ou bien directement Paddle.

Un problème en entraînant un autre, en ressaisisant sa licence, on peut atteindre la limite du nombre d'activations définie. Pour éviter cela, Paddle va augmenter exceptionnellement cette limite.

Paddle a fourni une nouvelle version de son framework qui résout le désagrément, mais seulement quelques jours avant la sortie de Catalina, trop tard pour que les développeurs l'intègrent et diffusent ensuite la mise à jour à leurs clients, se désolent certains d'entre eux.

Les applications en vente sur le Mac App Store ne sont pas affectées. Paddle est utilisé par les éditeurs vendant leurs applications via leur site web.

avatar reborn | 

Très interessant ce problème d’adresse mac, car depuis les macbook 2018 impossible de la changer manuellement, ou que ce soit avec linkliar ou wifispoof.

Donc que ce passe t-il durant l’installation de Catalina ? 🤔

avatar Woaha | 

@reborn

Ah zut... c’était très pratique de pouvoir la modifier manuellement pour avoir du wifi gratuit.

avatar pocketalex | 

"L'installation de Catalina entraîne un changement d'adresse MAC"

euh ... pourquoi ? Quel intérêt ? qu'est ce ça apporte de bien ou d'utile face aux mille emmerdes que ça va susciter ?

avatar Stéphane Moussie | 
@pocketalex : j'ai vérifié sur mon Mac, l'adresse n'a pas changé après l'install de Catalina (j'ai précisé dans l'actu). Ça me parait curieux cette affirmation de Paddle, je vais les questionner.
avatar xDave | 

@stephmouss

Étonnant comme méthode.
Des adresses MAC j’en ai plusieurs sur mon ... Mac.
Celle du Wifi, du bridge Thunderbolt et auparavant celle de mon port Ethernet.
C’est laquelle qui est prise en compte du coup?

avatar pocketalex | 

@Stéphane

"Ça me parait curieux cette affirmation de Paddle"

ah mais totalement

avatar Zara2stra | 

@stephmouss

Pour ma part, j'ai également vérifié, et, heureusement, mes adresses Macs (wifi, ethernet) n'ont pas changé.
Heureusement, car les adresses IP, VLAN, etc. sont affectés en fonction de cette adresse mac !
Je plains certaines entreprises si les Mac adresses sont modifiées en passant à Catalina !

Ah, je précise que non seulement les mac adresses n'ont pas bougées, MAIS en plus j'ai été confronté à ce bug (logiciel Macupdater). Donc, l'argumentaire de cette société (Paddle) me semble d'une extrême légèreté...

avatar bsr43 | 

Hum… étrange en effet, d'autant que mon logiciel, Hopper, utilise aussi l'adresse MAC comme base de calcul pour déterminer un identifiant unique à une machine, et je n'ai eu aucun souci avec Catalina, ni aucun retour de ce genre de la part de mes clients 🤔

avatar treizep | 

Je souhaiterai juste apporter une précision.
Je ne pense pas que l'adresse Mac 'physique' change, celle qui est communiquée par les API peut-être.
Ce serait une façon assez astucieuse de limiter le tracking de votre machine, car a chaque demande à l'API elle vous communique une autre adresse Mac qui n'est jamais la bonne. Astucieux mais pénible pour qui veut écrire un système de licence.

avatar House M.D. | 

@treizep

Je pense que l’explication est là en effet. L’adresse MAC physique ne change pas (et c’est heureux, sinon bonjour la galère avec les clients ayant activé une liste d’adresses MAC limitée pour leur wi-fi ou ethernet !), mais celle communiquée à toute application voulant la vérifier est sûrement fictive pour éviter le tracking.

avatar hirtrey | 

@House M.D.

T’imagines la galère pour ton routeur si ton adresse MAC est modifié.

avatar marc_os | 

@House M.D.

« est sûrement fictive »
Pure conjecture.
T’en sais rien, mais ce n’est pas une raison pour se taire !

avatar House M.D. | 

@marc_os

Je vous laisse la primeur de ne rien exposer sans en avoir une certitude parfaite. Ça donnera un peu de calme.

avatar mysticx | 

Après iOS13 c’est macOS qu’il ne faut pas mettre à jour tout de suite. L’image de fiabilité software d’Apple est de plus en plus écornée.

avatar aspartame | 

bah c'est pas grave , entre les claviers et les ipads tordus , ça met de la cohérence avec la fiabilité hardware 😂

avatar AirForceThree | 

C'est comme ça depuis au moins 20 ans. Ne jamais installer de version X.0 de MacOS, ne jamais acheter de rev. 1 d'un matériel Apple.

Rien n'a changé, les gens ont juste la mémoire courte.

avatar vjevtic | 

LittleSnitch connait aussi des problèmes rédhibitoires avec Catalina...

When you install Little Snitch on macOS Catalina, you may get an error message “Little Snitch version mismatch detected” after restarting your Mac. This is due to a bug in macOS Catalina. The operating system sometimes refuses to perform the necessary boot cache update for the newly installed kernel extension. Unfortunately it’s not possible to fix this problem in the Little Snitch Installer. It requires a fix in macOS, so we are hoping that Apple will be able to address this issue soon.

CONNEXION UTILISATEUR