Alternative à servicestack.redis

J'ai fait un gestionnaire de paquets update-package commande pour mettre à jour notre projet à la dernière binaires. J'ai presque l'a publié, car il a passé tous les tests jusqu'à ce que, heureusement, j'avais trouvé un problème qui a besoin d'un peu plus de débogage.

Ma bouche bée quand j'ai soudain vu ce message d'exception:

Le libre-limite de quota sur '6000 Redis demandes par heure" a été atteint. Veuillez voir https://servicestack.net à la mise à niveau d'une licence commerciale.

Que faire si j'ai publié ce site? Des pratiques comme celles-ci sont tout simplement révoltant! Il n'y a pas de console d'avertissement ou que ce soit, de ne pas avoir une licence. C'est comme avoir une "open source" cheval de troie réparties dans vos projets.

Y a des bonnes alternatives à servicestack?

EDIT:
La lecture de tous les commentaires je suppose que ma première réaction a été un peu fort. Nuget mise à jour de la v3 à la v4 automatiquement et bien que je n'ai pas noté de modifications importantes, en lisant les notes de version aurait été la bonne chose à faire au lieu de dénigrer un produit de bonne qualité. Cela étant dit, je pense que les gens vont brûler leurs mains sur cette exception, depuis 6000 demandes serait suffisante pour venir à travers les tests et la publication de ce est désastreux.

  • Sera le downvoters veuillez expliquer? Ou est la publicité négative d'un problème à la servicestack entreprise?
  • "Les pratiques comme celles-ci sont tout simplement révoltant!" Vous êtes à la mettre en colère et de scorification des personnes qui ont passé beaucoup de leur temps pour développer une plate-forme fantastique que vous, autrement, aurait été heureux de l'utiliser gratuitement, et 3 versions du produit ont été disponibles en tant que tel. Alors qu'un message peut certainement être utile, c'est pas comme si c'était des informations cachées sur le site officiel, et comme tel il est de votre faute, pour ne pas vérifier dans le contrat de licence de ce que vous déployez. Peut-être dites poliment la fonctionnalité.
  • Passer beaucoup de temps pour finalement se faire de l'argent, vous voulez dire? Servicestack doit avoir été honnête dès le début. Il n'y a pas d'information à ce sujet avant sur le site et vous le savez. J'ai vraiment admiré la façon dont beaucoup j'ai vu Mythz et d'autres servicestack les gens à répondre à des questions ici sur DONC. Je suppose que je suis en colère parce que c'était de caractère commercial.
  • J'ai cessé le support de ServiceStack en juillet, à l'époque, le site web et tous les projets dénis qu'il n'y avait pas un soutien plus direct disponible pour les SS, les problèmes de tous les projets ont également été fermés. Je l'ai annoncé, j'ai démissionné pour travailler sur ServiceStack à temps plein en août et que les futures versions de ServiceStack serait AGPL, du commerce et de contenir gratuite de quotas. Cela a été répété dans les Notes de Version et la v4 a été d'une modification de rupture nécessitant une licence explicite d'acceptation.
  • comme mentionné dans la réponse, v3 de ServiceStack contient une archive de la v3 docs, liens vers tous les v3 code source ainsi que des instructions sur l'installation, la mise à jour et la désinstallation de NuGet. Vous avez besoin d'une licence explicite d'acceptation pour installer v4 v4 est une modification importante qui est techniquement incompatible avec la v3, vous devez avoir au moins lire les Notes de publication ou, au moins, visitez le nouveau site internet avant d'effectuer une mise à niveau importante de rupture de la version. Le fait que vous n'avez pas n'est pas une raison pour erronée du droit.
  • Merci pour vos éclaircissements, vous avez raison, je devrais l'avoir regardé dans les notes de version avant la mise à jour, je suppose que nuget mise à jour devrait également être pris avec plus de soin parce que les ss n'est pas la seule bibliothèque dans nos projets. Désolé pour la vitalité de la langue. Je vais fermer ce post.
  • Ne les quotas s'appliquent également à la licence AGPL? Ou n'est-il pas applicable, permettant la pleine utilisation de ServiceStack 4, à la condition de la licence AGPL est-elle respectée?
  • Je ne voudrais pas avoir de problèmes de licence pour obtenir un soutien, mais j'ai des problèmes lors de nuget automatiquement les mises à jour et il se casse un système de production en raison de restrictions d'usage... Et je ne l'ai utilise ServiceStack.Texte à cause de mon penchant pour les os... Triste.
  • Dans ce genre de situations, il peut être regrettable que NuGet le rend facile de par inadvertance, faire une mise à jour vers une nouvelle version majeure avec la rupture des changements de code et l'utilisation. Mais c'est un NuGet problème, il n'a rien à voir avec ServiceStack.
  • Remarque: si vous êtes à la tendresse de l'OSS s'étend à vos propres projets (c'est à dire qu'ils sont aussi OSS) que vous pouvez également utiliser ServiceStack v4+ gratuitement en vertu de la AGPL/FOSS Exception de Licence.
  • Nope, pas de restrictions pour les projets open source en vertu de la AGPL/FOSS Exceptions, vous pouvez compiler de la src et de l'utilisation de la Test de la Clé de Licence.
  • Merci! Cela est juste.
  • L'OSS clé de licence ne semble pas fonctionner avec les packages Nuget. Est-ce à dire que nous avons à recompiler à partir de la source à chaque fois il y a une mise à jour?
  • Oui compiler à partir des sources les moyens de construire vous-même? Devrait être évident au public les clés de licence ne peut pas être utilisé avec la publication des communiqués de presse. Le GitHub repos en direct référentiel est mis à jour presque tous les jours, vous pouvez les compiler à votre propre discrétion, tout comme vous le feriez pour tout autre logiciel qui n'est pas disponible sur NuGet.
  • Je suis d'accord que c'est au mieux un bizarre les pratiques commerciales, mais il peut aussi être interprété comme une véritable trompeuse. Le droit chemin (droit tel que défini par la vaste communauté des affaires et de la façon dont la plupart des entreprises de la tenir) est de bifurquer un nouveau projet et faire que la version commerciale. Mais le fait de proposer une version open source ne doit pas soudainement out of the blue demander une clé de licence. L'exacte même chose m'est arrivé aujourd'hui et je me sens irrité parce que maintenant les déchets de mon temps, le temps que j'aurais mieux investi à chercher une autre json cadre si je l'avais su cela avant.