facts:
Faits :
A.
Le 30 novembre 1999, X._ SA (ci-après : la société de distribution ou le distributeur) - société de droit grec active notamment dans la distribution de produits pour nouveaux-nés - a conclu un (premier) contrat de distribution exclusive avec A._ SA - société avec siège à... spécialisée dans le développement de produits pharmaceutiques et de nutrition - par lequel elle s'engageait, pour une durée de sept ans (soit jusqu'au 31 décembre 2006) à distribuer sur le territoire grec des laits pour enfants de la marque " U._ ".
Le 7 juin 2007, elle a signé un (second) contrat de distribution exclusive avec B._ SA - société avec siège à... notamment chargée de commercialiser les laits infantiles développés par A._ SA -, d'une durée de cinq ans (soit jusqu'au 30 mai 2012), pour les mêmes produits. Ce contrat, qui est soumis au droit suisse et contient une clause d'élection de for en faveur des tribunaux genevois, prévoit les modalités de distribution, notamment les quantités minimales devant être acquises par le distributeur, les activités de publicité et de promotion lui incombant, l'information qui doit être donnée par le distributeur au fournisseur et les rapports de ventes et de stocks qu'il doit faire parvenir à celui-ci. Il prévoit également une obligation de non-concurrence que la société distributrice doit respecter au terme de la relation contractuelle.
Dès 2000, les parties se sont entendues sur une pratique selon laquelle les fournisseurs octroyaient un rabais (d'environ 20% à 25%) lors de la facturation de chaque achat et versaient régulièrement en sus au distributeur des sommes correspondant à un pourcentage des commandes passées, afin de financer les dépenses promotionnelles de celui-ci.
B._ SA a cédé à Z._ SA (ci-après : le fournisseur) - société avec siège à... poursuivant le même but que la société cédante et dirigée par le même administrateur - l'ensemble de ses droits résultant du contrat, avec effet au 31 août 2010. Elle en a informé le distributeur le 25 août 2010.
En mai 2010, les parties ont envisagé la conclusion d'un (troisième) accord pour une nouvelle période (à partir de 2011), qui porterait aussi sur de nouveaux types de laits infantiles. Elles ont entamé des négociations à partir d'avril 2011.
Par courriel du 16 mai 2011, le fournisseur a adressé au distributeur un projet de contrat pour la période de juillet 2011 à juin 2016. Des désaccords subsistant sur certains points, des discussions ont eu lieu entre les parties.
Le 29 septembre 2011, le fournisseur a fait parvenir au distributeur une version révisée du projet de contrat, puis, le 1er décembre 2011, une deuxième version révisée.
En janvier 2012, le distributeur a expliqué ne pas pouvoir accepter le projet. Le désaccord portait notamment sur la question des activités promotionnelles que le fournisseur entendait introduire dans le contrat et sur le montant qui était consacré à ces activités. Le distributeur évoquait la difficulté, voire l'impossibilité, de justifier les frais liés aux activités promotionnelles, et il craignait que le fournisseur puisse, le cas échéant, mettre fin (trop) facilement au contrat.
Les échanges tenus entre les parties n'ont pas permis de résoudre le désaccord. Le fournisseur, rappelant qu'il prenait à sa charge les coûts, estimait avoir droit à des informations détaillées sur les dépenses engagées par le distributeur, et celui-ci observait qu'il communiquait les informations utiles, mais qu'il n'avait pas à fournir des détails chiffrés.
Par courrier du 27 mars 2012, le fournisseur a informé le distributeur que le contrat de distribution ne serait pas renouvelé (autrement dit, le troisième contrat ne serait pas conclu) et que la relation contractuelle (basée sur le deuxième contrat) prendrait fin le 30 mai 2012. Il a motivé son refus par le fait que le distributeur avait refusé de fournir des informations suffisantes et fiables sur son activité publicitaire et promotionnelle alors qu'il lui apportait une aide financière pour ces activités.
Le 9 mai 2012, le fournisseur a signé un contrat de distribution exclusive avec C._ SA. Les négociations avec cette société concurrente avaient débuté en mars/avril 2012 et le texte était pratiquement identique à celui proposé au (premier) distributeur.
B.
Le 16 octobre 2012, la société de distribution (ci-après également : la demanderesse) a ouvert action devant le Tribunal de première instance de Genève contre Z._ SA (ci-après : la défenderesse). La conciliation ayant échoué, elle a déposé sa demande le 6 mars 2013 et conclu à ce que sa partie adverse soit condamnée à lui verser le montant de 4'248'934 EUR (contre-valeur de 5'208'390 fr.), intérêts en sus. Ce montant comprend une indemnité pour la clientèle, des dommages-intérêts fondés sur la responsabilité précontractuelle (frais engagés pour 2011 et la première moitié de 2012, pour la promotion des produits " U._ " et en vue de la conclusion d'un troisième contrat).
La défenderesse a conclu au rejet de la demande et, à titre reconventionnel, à ce que la demanderesse (principale) soit condamnée à lui verser le montant de 25'000 EUR, intérêts en sus, à titre d'indemnité consécutive à la violation du devoir d'information contractuel lui incombant.
La demanderesse (principale) a conclu à ce que sa partie adverse soit déboutée de toutes ses conclusions sur demande reconventionnelle.
Par jugement du 3 août 2017, le Tribunal de première instance a rejeté la demande principale et la demande reconventionnelle.
Par arrêt du 27 novembre 2018, la Chambre civile de la Cour de justice de Genève a rejeté l'appel de la demanderesse et l'appel joint de la défenderesse et confirmé le jugement entrepris.
C.
Contre cet arrêt cantonal, la demanderesse forme un " recours en matière civile et recours constitutionnel subsidiaire " au Tribunal fédéral. Elle conclut à son annulation et à sa réforme, ses conclusions principales reprenant en substance celles qu'elle avait prises devant les instances cantonales. Subsidiairement, elle conclut à l'annulation de l'arrêt entrepris et au renvoi de la cause à l'autorité cantonale. La recourante invoque une violation du droit (notamment des art. 2 et 8 CC, de l'<ref-law> et de l'<ref-law>) et une constatation manifestement inexacte des faits.
L'intimée conclut au rejet du recours en matière civile et constitutionnel subsidiaire et à la confirmation de l'arrêt attaqué.
Chacune des parties a encore déposé des observations.
La requête d'effet suspensif formée par la recourante a été rejetée par ordonnance présidentielle du 8 avril 2019.

considerations:
Considérant en droit :
1.
1.1. La recourante exerce un recours en matière civile et un recours constitutionnel subsidiaire, étant ici précisé que les conclusions, qui figurent séparément au début de son écriture (cf. p. 3 s. de son mémoire), sont prises aussi bien pour l'un que pour l'autre des recours.
1.2. Formé en temps utile (art. 100 al. 1, 45 al. 1 et 46 al. 1 let. c LTF), dirigé contre une décision finale (<ref-law>) rendue en matière civile (<ref-law>) sur appel de la demanderesse et appel joint de la défenderesse par le tribunal supérieur du canton (<ref-law>), dans une affaire dont la valeur litigieuse excède 30'000 fr. (<ref-law>), le recours en matière civile est recevable au regard de ces dispositions. Il en découle que le recours constitutionnel, qui lui est subsidiaire, est irrecevable (cf. <ref-law>).
1.3. Le recours en matière civile peut être interjeté pour violation du droit, tel qu'il est délimité par les art. 95 et 96 LTF. Il peut donc aussi être formé pour violation d'un droit constitutionnel (<ref-ruling> consid. 2.1 p. 247; <ref-ruling> consid. 2.4 p. 313). Le Tribunal fédéral n'entre toutefois en matière que si ce dernier grief a été invoqué et motivé par la partie recourante (<ref-law>).
En l'occurrence, les griefs d'ordre constitutionnel soulevés dans le recours constitutionnel subsidiaire ne font que reprendre brièvement ceux figurant déjà dans le recours en matière civile, de sorte qu'il est inutile de se prononcer sur la motivation répétée aux pages 31 à 34 (recours constitutionnel subsidiaire) du mémoire de recours.
1.4. Le Tribunal fédéral statue sur la base des faits établis par l'autorité précédente (<ref-law>). Il ne peut s'en écarter que si ces faits ont été établis de façon manifestement inexacte - ce qui correspond à la notion d'arbitraire au sens de l'art. 9 Cst. (<ref-ruling> consid. 4.1.2; <ref-ruling> consid. 5.1) - ou en violation du droit au sens de l'<ref-law> (<ref-law>), et si la correction du vice est susceptible d'influer sur le sort de la cause (<ref-law>).
Concernant l'appréciation des preuves, le Tribunal fédéral n'intervient, du chef de l'art. 9 Cst., que si le juge du fait n'a manifestement pas compris le sens et la portée d'un moyen de preuve, a omis sans raisons objectives de tenir compte des preuves pertinentes ou a effectué, sur la base des éléments recueillis, des déductions insoutenables (<ref-ruling> consid. 4.2; <ref-ruling> consid. 4.2).
La critique de l'état de fait retenu est soumise au principe strict de l'allégation énoncé par l'<ref-law> (<ref-ruling> consid. 2.3 p. 266 et les références). La partie qui entend attaquer les faits constatés par l'autorité précédente doit expliquer clairement et de manière circonstanciée en quoi ces conditions seraient réalisées (<ref-ruling> consid. 1.3.1 p. 18 et les références). Si la critique ne satisfait pas à ces exigences, les allégations relatives à un état de fait qui s'écarterait de celui de la décision attaquée ne pourront pas être prises en considération (<ref-ruling> consid. 1.3.1 p. 18). Les critiques de nature appellatoire sont irrecevables (<ref-ruling> consid. 1.3 p. 261 s.).
La recourante consacre une partie de son mémoire au " rappel des faits/procédure préalable ". Elle ne prétend toutefois pas qu'un point de fait aurait été établi de manière arbitraire et ne fournit aucune motivation en ce sens, de sorte qu'il n'y a pas lieu d'en tenir compte.
2.
En substance, la cour cantonale, après avoir examiné le déroulement des pourparlers menés en vue de conclure un troisième contrat de distribution, a retenu que la défenderesse n'avait pas fait preuve de mauvaise foi lors des négociations, ce qui excluait l'existence d'une culpa in contrahendo. Elle a noté à cet égard que des désaccords subsistaient entre les parties, notamment s'agissant de la question des prix et des investissements promotionnels, que les demandes de renseignements de la défenderesse - tendant à chiffrer les dépenses promotionnelles engagées par la demanderesse - n'avaient rien de chicanières, mais qu'elles s'expliquaient par son engagement à en supporter le financement, et que la conclusion de contrats préalables entre les parties n'emportait pas l'obligation, pour la défenderesse, de conclure d'autres contrats éventuels (et notamment un troisième contrat) avec le même partenaire contractuel.
La cour cantonale, examinant ensuite l'application par analogie de l'<ref-law>, a rappelé que, pour qu'une indemnité pour clientèle soit octroyée, le nombre des clients doit avoir augmenté de manière sensible grâce à l'agent (première condition), le mandant ou son ayant droit doit en retirer un profit effectif (deuxième condition) et l'attribution d'une indemnité ne doit pas être inéquitable (troisième condition). Elle a alors retenu, en mentionnant divers motifs, que la deuxième condition n'était pas remplie: d'une part, la clientèle rassemblée par la demanderesse n'était pas réelle (i.e attachée au produit/à la marque du fournisseur), mais personnelle (i.e attachée à l'expérience/aux qualités du distributeur), la demanderesse n'ayant pas apporté la preuve (même au stade de la vraisemblance prépondérante) qu'une clientèle fidèle aurait effectivement été constituée autour des produits de la défenderesse; d'autre part, la demanderesse n'a pas communiqué sa " clientèle " à la défenderesse, qui n'a donc pas pu bénéficier directement d'un profit, celui-ci étant d'ailleurs douteux puisque les ventes de l'agent portant sur les produits " U._ " ont très fortement diminué à la fin de la relation contractuelle.
Dans une motivation indépendante portant sur la troisième condition, la cour cantonale a encore relevé que l'octroi d'une indemnité serait inéquitable compte tenu de l'effritement de la clientèle à l'issue du contrat, du fait que la relation contractuelle avait été de longue durée (et que la demanderesse en avait profité), de ce que la promotion avait été pour partie financée par la défenderesse et que la demanderesse a ensuite continué (malgré la clause de non-concurrence) à vendre des produits similaires sur le même territoire.
Se référant, enfin, à l'une des conditions supplémentaires qui devraient être remplies pour justifier l'application par analogie de l'<ref-law> au contrat de distribution exclusive, la cour cantonale observe " par surabondance " que la demanderesse n'était pas intégrée dans le système de vente de la défenderesse, ce qui exclut d'emblée toute application de l'<ref-law> (par analogie).
3.
La recourante reproche à la cour cantonale d'avoir écarté la culpa in contrahendo. Elle cherche à démontrer que les faits auraient été constatés de façon manifestement inexacte, ce qui revient à invoquer l'arbitraire dans l'établissement des faits (art. 9 Cst.). Sans le dire explicitement, elle évoque également des violations du droit (non-respect de la jurisprudence), de sorte qu'il est utile de rappeler les principes juridiques qui sous-tendent la responsabilité fondée sur la culpa in contrahendo.
3.1. En vertu du principe de la liberté contractuelle, chacun est libre d'entamer une négociation et de l'interrompre quand il le veut, même sans justification. L'exercice de cette liberté est toutefois limité par les règles de la bonne foi. La culpa in contrahendo repose sur l'idée que l'ouverture de pourparlers crée déjà une relation juridique entre partenaires et leur impose des devoirs réciproques, soit en particulier celui de négocier sérieusement, conformément à leurs véritables intentions (<ref-ruling> consid. 6c p. 354). Une partie ne peut pas, par une attitude contraire à ses véritables intentions, éveiller chez l'autre l'espoir illusoire qu'une affaire sera conclue et l'amener ainsi à prendre des dispositions dans cette optique (<ref-ruling> consid. 5.2 p. 203; 77 II 135 consid. 2a p. 137; arrêt 4A_229/2014 du 19 septembre 2014 consid. 4.1). Celui qui engage des pourparlers ne doit pas faire croire que sa volonté de conclure est plus forte qu'en réalité (arrêts 4A_55/2019 du 4 septembre 2019 consid. 2.2.1; 4A_615/2010 du 14 janvier 2011 consid. 4.1.1 et les arrêts cités publié in JdT 2012 II 259).
La partie qui ne respecte pas ces obligations répond non seulement lorsqu'elle a fait preuve d'astuce au cours des pourparlers, mais déjà lorsque son attitude a été de quelque manière fautive, qu'il s'agisse de dol ou de négligence, dans les limites tout au moins de la responsabilité qu'elle encourt sous l'empire du contrat envisagé par les parties (<ref-ruling> consid. 4b p. 432; arrêts 4A_55/2019 déjà cité consid. 2.2.1; 4A_229/2014 déjà cité consid. 4.1; 4C.373/2002 du 18 mars 2003 consid. 4.1).
Toutefois, ce n'est que dans des situations exceptionnelles qu'une culpa in contrahendo sera retenue en cas de rupture des pourparlers. Il ne suffit pas que les négociations aient duré longtemps, ni que la partie à l'origine de la rupture ait été au courant des investissements effectués par l'autre; la partie qui engage des frais avant la conclusion du contrat le fait en principe à ses risques et périls (arrêt 4A_55/2019 déjà cité consid. 2.2.1 et l'arrêt cité). Le comportement contraire aux règles de la bonne foi ne consiste pas tant à avoir rompu les pourparlers qu'à avoir maintenu l'autre partie dans l'idée que le contrat serait certainement conclu ou à n'avoir pas dissipé cette illusion à temps (<ref-ruling> consid. 5.2 p. 203; arrêt 4C.152/2001 du 29 octobre 2001 consid. 3a publié in SJ 2002 I 164). Ainsi, le Tribunal fédéral a admis qu'une banque engageait sa responsabilité précontractuelle pour avoir laissé une succursale négocier un contrat jusqu'au texte définitif pendant des mois, comme si ladite entité était compétente pour conclure (ce qui n'était pas le cas), la convention n'étant finalement pas signée sur refus du siège principal (<ref-ruling>, cité dans l'arrêt 4C.152/2001 déjà cité consid. 3a; arrêt 4A_55/2019 déjà cité consid. 2.2.1).
3.2. En l'occurrence, la recourante se limite pour l'essentiel à effectuer une nouvelle appréciation des preuves favorables à sa thèse, sans se conformer aux exigences strictes qui découlent des art. 97 al. 1 et 106 al. 2 LTF. La recevabilité du moyen tiré de l'arbitraire dans l'établissement des faits (art. 9 Cst.) est dès lors douteuse.
Fût-il recevable que le grief devrait de toute façon être déclaré mal fondé, comme on va le voir.
La recourante soutient qu'il est erroné de dire, comme l'a fait la cour cantonale, que la défenderesse avait d'emblée souhaité que les négociations portent sur la question des prix d'investissements promotionnels. Elle insiste sur le fait que les négociations ont commencé au mois de mai 2010 et que le premier projet de contrat (dans lequel la défenderesse avait introduit la clause portant sur les activités promotionnelles) n'a été envoyé qu'une année plus tard, en mai 2011. Sur la base de ces explications, on peine à discerner en quoi la correction sollicitée par la recourante serait susceptible d'influencer l'issue de la cause et, plus particulièrement, de démontrer que la défenderesse aurait, par son comportement, éveillé chez elle (demanderesse) l'espoir que l'affaire serait conclue. La recourante semble inférer de la durée des négociations (plus particulièrement de la période durant laquelle la question des activités promotionnelles n'aurait pas été soulevée) un argument en faveur de sa thèse. En soi, cet élément n'est toutefois, comme on l'a vu dans le rappel des principes posés par la jurisprudence, pas relevant pour retenir la culpa in contrahendoen cas de rupture des pourparlers.
Quant au fait - allégué par la recourante - que la défenderesse a entendu, en érigeant certaines clauses en condition sine qua non de la reconduction du contrat, masquer sa volonté de conclure le contrat avec un autre partenaire (C._), il est étranger à l'état de fait dressé par la cour cantonale et, partant, la critique y relative est irrecevable.
C'est également en vain que la recourante souligne que l'intimée l'a laissée investir des sommes importantes dans le lancement et la promotion de nouveaux produits. Il n'importe à cet égard que la partie à l'origine de la rupture ait été au courant de ces investissements. Comme on l'a vu, il demeure que la partie qui engage des frais avant la conclusion du contrat le fait en principe à ses risques et périls.
Le seul fait que deux contrats successifs aient déjà lié les parties ne permet pas d'emblée, comme le laisse entendre la recourante, de conclure à la culpa in contrahendoen cas de rupture de pourparlers. La question n'est pas tant de savoir si les parties avaient déjà conclu des accords dans le passé, que de déterminer si l'une d'elles a, par son comportement, laissé croire à l'autre que le contrat alors discuté par les parties serait certainement conclu. A cet égard, on ne peut suivre la recourante lorsqu'elle affirme qu'elle a " été encouragée " par la défenderesse à croire que le nouveau contrat serait conclu. Il résulte en effet des constatations cantonales que la défenderesse a d'emblée (dès l'envoi du premier projet de contrat) introduit la clause portant sur la justification des dépenses promotionnelles, que la demanderesse a jugée " inacceptable ". La défenderesse a ainsi entamé un " processus de négociation qui avait été clair dès le départ " et elle a affiché une position " univoque ": elle ne voulait pas payer, sous le régime du troisième contrat, des dépenses promotionnelles qui n'étaient pas prouvées. Dans ces conditions, la défenderesse a clairement montré qu'il ne s'agissait pas, pour elle, d'un point secondaire. Contrairement à ce que pense la recourante, la défenderesse n'avait dès lors pas besoin d'ajouter, par une information explicite supplémentaire, qu'il s'agissait d'une condition sine qua non pour que le contrat soit conclu.
Le grief, pour autant qu'il soit recevable, est infondé.
4.
La recourante considère que, en refusant de lui octroyer une indemnité de clientèle, la cour cantonale a violé le droit fédéral (<ref-law>) et établi les faits de manière arbitraire (art. 9 Cst.).
4.1. Aux termes de l'<ref-law>, lorsque l'agent, par son activité, a augmenté sensiblement le nombre des clients du mandant et que ce dernier ou son ayant cause tire un profit effectif de ses relations d'affaires avec ces clients même après la fin du contrat, l'agent ou ses héritiers ont droit, à moins que ce ne soit inéquitable, à une indemnité convenable, qui ne peut pas leur être supprimée par convention (al. 1). Cette indemnité ne peut cependant pas dépasser le gain annuel net résultant du contrat et calculé d'après la moyenne des cinq dernières années ou d'après celle de la durée entière du contrat si celui-ci a duré moins longtemps (al. 2). Aucune indemnité n'est due lorsque le contrat a été résilié pour un motif imputable à l'agent (al. 3).
4.1.1. L'<ref-law> s'inscrit dans le cadre des règles relatives au contrat d'agence (<ref-law>), qui se distingue du contrat de représentation (de distribution) exclusive, ici à l'origine du litige, qui ne fait l'objet d'aucune réglementation légale. Le Tribunal fédéral a toutefois déjà eu l'occasion d'indiquer que le législateur fédéral, en s'abstenant d'édicter des dispositions topiques au sujet du contrat de représentation exclusive, n'a pas écarté consciemment l'idée d'octroyer une indemnité pour la clientèle au concessionnaire. Il ne s'agit donc pas d'un silence qualifié, mais d'une lacune proprement dite de la loi, qu'il convient de combler en appliquant l'<ref-law>. Cette dernière disposition légale s'applique par analogie au distributeur exclusif lorsque, en tenant compte de toutes les circonstances du cas concret, sa situation est économiquement comparable à celle de l'agent (<ref-ruling> consid. 4.3 p. 505 s.).
4.1.2. S'agissant de la règle figurant à l'<ref-law>, le Tribunal fédéral a indiqué que l'indemnité pour la clientèle ne constitue pas une rémunération supplémentaire pour des prestations fournies par l'agent en cours de contrat, mais qu'elle représente une compensation de la valeur commerciale dont le mandant peut continuer à profiter après la fin du contrat; il s'agit non pas d'indemniser l'agent, c'est-à-dire de réparer un dommage qu'il subit, mais de lui fournir une contre-prestation pour le profit que le mandant réalise, même après la fin du contrat d'agence, du fait que le nombre de ses clients a augmenté grâce à l'activité de l'agent (<ref-ruling> consid. 4.1 p. 500).
L'octroi d'une indemnité pour la clientèle est subordonné à trois conditions cumulatives: (1) l'augmentation sensible du nombre des clients; (2) le profit effectif en résultant pour le mandant ou son ayant cause; (3) le caractère non inéquitable d'une telle attribution (<ref-ruling> consid. 4.1 p. 500). Il appartient à l'agent d'établir la réalisation des deux premières conditions (<ref-ruling> consid. 2 p. 281). En revanche, c'est au mandant qu'il incombe de prouver que l'indemnité est inéquitable ou qu'elle doit être réduite par rapport au gain annuel de l'agent (<ref-ruling> consid. 4.1 p. 500 et les références citées).
4.1.3. La jurisprudence a indiqué que, pour qu'il y ait profit effectif au sens de l'<ref-law>, il doit être " très vraisemblable " que les clients acquis par l'agent resteront fidèles au mandant après la fin du contrat d'agence, tout en ajoutant que les exigences quant à cette deuxième condition ne doivent " pas être trop sévères " (<ref-ruling> consid. 3a p. 282 et consid. 4b p. 285; arrêt 4A_544/2015 du 17 mars 2016 consid. 4.1 et les arrêts cités; cf. <ref-ruling> consid. 4.1 p. 500, qui continue à proscrire les exigences " trop sévères ", mais ne reprend pas l'exigence selon laquelle l'agent doit rendre " très vraisemblable "...; arrêt 4A_335/2014 du 18 décembre 2014 consid. 4.4 qui renvoie exclusivement à l'<ref-ruling>). Selon la terminologie utilisée par le Tribunal fédéral, l'exigence visée par la notion de " très vraisemblable " correspond à celle de " vraisemblance prépondérante " (cf. <ref-ruling> consid. 3.3 p. 325).
4.2. La recourante se plaint de ce que la cour cantonale a examiné les conditions permettant l'attribution d'une indemnité de clientèle selon l'<ref-law> sans avoir déterminé préalablement si, dans les circonstances de l'espèce, on pouvait envisager (sur le principe) une application par analogie au distributeur exclusif.
Cette critique est dénuée de toute pertinence, puisque le procédé décrié par la recourante lui est quoi qu'il en soit favorable et que, comme on le verra, les conditions d'application de l'<ref-law> ne sont de toute façon pas remplies.
S'agissant de ces conditions, la recourante soutient avoir constitué une clientèle réelle (i.e une clientèle restant fidèle au produit/à la marque du fournisseur, qui ne suivra pas le distributeur exclusif au terme du contrat), de sorte que le transfert effectif des clients (du distributeur au fournisseur) se serait opéré de manière automatique.
La motivation fournie ensuite par la recourante, qui mêle les questions de droit et celles relatives aux faits, n'est pas de lecture aisée et l'on peine parfois à discerner le sens de certaines de ses critiques. Les moyens de droit seront examinés dans la mesure où leur motivation permet de les discerner (cf. <ref-law>) et, dans ce cadre, seuls les griefs de fait susceptibles d'avoir une incidence sur l'issue de la cause seront discutés.
4.3. La recourante affirme que la cour cantonale a introduit une condition supplémentaire aux exigences posées par l'<ref-law> en imposant le maintien, après le transfert de la clientèle au terme du contrat de distribution exclusive, du chiffre d'affaires réalisé jusqu'alors.
Il ne résulte toutefois pas de l'arrêt cantonal que les juges précédents auraient exigé le maintien d'un " chiffre d'affaires " après la fin du contrat. Ceux-ci ont simplement noté que, comparées à celles réalisées par la demanderesse, les ventes du nouveau distributeur (C._) avaient drastiquement diminué. On ne saurait voir, dans ce constat, l'expression d'une volonté des magistrats cantonaux d'ajouter une nouvelle exigence à l'application de l'<ref-law>. Il s'agissait, pour eux, d'observer que la défenderesse n'avait pas pu tirer profit de la clientèle rassemblée par la demanderesse, ce qui correspond aux exigences " usuelles " posées par la jurisprudence.
4.4. Sous couvert d'une violation de l'<ref-law> (libre appréciation des preuves), la recourante paraît bien plutôt se plaindre d'une appréciation arbitraire des preuves (art. 9 Cst.). Ce dernier moyen sera examiné plus loin (cf. consid. 4.5.2).
4.5. Lorsqu'elle reproche à l'autorité précédente d'avoir violé l'<ref-law>, la recourante fournit une motivation qui couvre en réalité deux questions distinctes.
4.5.1. La première, qui a effectivement trait à l'<ref-law>, vise le degré de la preuve. La recourante soutient que l'existence d'une clientèle réelle doit être prouvée " seulement " au degré de la " haute vraisemblance ", soit, selon la terminologie employée par le Tribunal fédéral, la " vraisemblance prépondérante ".
On peine ici à comprendre la critique de la recourante, puisque la cour cantonale s'est explicitement référée à ce dernier critère (cf. l'emploi du " très vraisemblable " dans l'arrêt entrepris consid. 7.2.1 1er et 4e par.). Certes, l'intimée prétend qu'une lecture respectueuse de l'<ref-ruling> exclurait toute réduction du degré de la preuve à la " vraisemblance prépondérante " et que, au degré de la preuve certaine, la demanderesse aurait échoué à apporter la preuve du profit effectif. Il n'y a toutefois pas lieu d'examiner cette question de manière approfondie puisque, comme on va le voir (cf. infra consid. 4.5.2), même au degré de la vraisemblance prépondérante (le plus favorable à la recourante), celle-ci n'est de toute façon pas parvenue à démontrer avoir constitué une clientèle réelle dont la défenderesse aurait ensuite été l'heureuse bénéficiaire.
4.5.2. La question de savoir si le degré de la vraisemblance prépondérante est ou non réalisé en l'espèce relève de l'appréciation des preuves et elle ne peut être revue par le Tribunal fédéral que si celle-ci est arbitraire (art. 9 Cst.).
4.5.2.1. La recourante revient sur le constat (basé sur les chiffres relatifs à deux produits " U._ " reflétant la tendance du marché, ce que la demanderesse n'était pas parvenue à réfuter) posé dans l'arrêt cantonal selon lequel les clients ne seraient pas liés à la marque " U._ ". Pour elle, il est insoutenable de retenir qu'aucune fidélité aux produits de la défenderesse n'a été établie et d'en conclure que la clientèle qu'elle a rassemblée n'était pas réelle. Elle en veut pour preuve que plusieurs témoins auraient indiqué le contraire.
S'agissant du témoin D._, on ne parvient pas, sur la base de l'extrait du procès-verbal repris dans le mémoire de recours, à comprendre précisément en quelle qualité ce témoin est intervenu. On apprend néanmoins que celui-ci a fait la promotion du lait infantile " V._ ", soit une marque distribuée par la demanderesse, après la fin de sa collaboration avec la défenderesse. Cela étant, on ne saurait dire que la cour cantonale a apprécié arbitrairement les preuves en ne validant pas la thèse de la demanderesse sur la base d'un témoin, ayant travaillé pour elle, qui se limite à révéler - sans que l'on sache si les déclarations visent la période déterminante, soit celle précédant la fin du second contrat liant les parties - qu'un (seul) pédiatre a testé le lait " U._ " et qu'il a conseillé celui-ci au témoin.
En ce qui concerne les témoins E._ et F._, tous deux pédiatres, la recourante se borne à extraire de leurs déclarations deux brefs passages évoquant la réputation de la défenderesse. Il résulte toutefois d'autres passages de ces documents, repris dans l'état de fait de l'arrêt cantonal, que ces deux pédiatres avaient choisi de conseiller le lait " U._ " en raison de l'expérience, de la réputation et des qualités de la demanderesse. Cela étant, les déclarations de ces témoins sont impropres à démontrer un quelconque arbitraire.
Quant au témoin G._, médecin coordinatrice-directrice de la section pédiatrie de l'hôpital de..., dont la recourante reproduit un extrait des déclarations, il s'agit de l'unique témoin qui, selon l'arrêt entrepris, a confirmé avoir été sensible aux propriétés du lait " U._ ". La recourante se garde toutefois de signaler que, selon les constatations cantonales, ce témoin n'a pas été convaincu par les seules propriétés de ce produit, mais qu'il a également déclaré avoir été sensible, dans la même mesure, à la qualité et au sérieux des employés de la demanderesse. On ne voit donc pas en quoi les propos de ce seul témoin, qui ont été exposés par la cour cantonale, seraient favorables à la recourante, étant ici précisé que les magistrats précédents ont encore pris la peine de souligner que le témoin n'avait pas indiqué le poids qu'il donnait à chacun des (deux) motifs l'ayant convaincu de conseiller le lait " U._ " à ses patients.
Quant à l'argument de la recourante visant les déclarations de ses administrateurs (qu'elle qualifie de témoins), H._ et I._ (à qui la cour cantonale n'aurait pas dû attribuer une crédibilité moindre), il ne lui est d'aucune aide, la recourante ne prenant d'ailleurs pas la peine de mentionner explicitement les passages de ces déclarations qui lui seraient favorables. On ne comprend d'ailleurs même pas si la recourante entend apporter un argument en lien avec la question de l'indemnité pour clientèle (ce que semble viser l'acte de recours) ou en lien avec la violation des devoirs précontractuels (ce qu'affirme la recourante dans sa réplique).
4.5.2.2. La recourante revient ensuite sur les ventes de produits " U._ " effectuées après la fin du (deuxième) contrat. Elle considère que la cour cantonale a sombré dans l'arbitraire en retenant que la clientèle de la défenderesse s'est effritée. Aux ventes de C._, il aurait fallu ajouter celles encore réalisées par elle-même après la fin du contrat, soit, selon elle, des dizaines de milliers d'unités entre juin et août 2012.
L'argument est toutefois sans consistance puisque la recourante ne fournit pas la moindre explication qui permettrait de comprendre comment elle a calculé ces chiffres. Quant au procès-verbal de l'audience des débats principaux auquel elle renvoie, elle n'en fournit aucun extrait dans son mémoire, ni ne démontre d'ailleurs en quoi la cour cantonale aurait sombré dans l'arbitraire en omettant d'en tenir compte.
La cour cantonale a en outre constaté que les ventes des deux produits de la gamme " U._ " reflétant la situation pour tous les produits ont fortement diminué à la fin des rapports contractuels pour se situer à quelque 10% des chiffres réalisés lors de l'exécution du contrat. Ce n'est que six mois après le début de son travail que le nouveau distributeur (C._) a retrouvé un niveau inférieur de moitié (50%) à celui réalisé par la demanderesse. Cela étant, c'est en vain que la recourante tente de tirer argument du contenu de l'arrêt 4A_544/2015 du 17 mars 2016 (consid. 4.4.3) dans lequel la Cour de céans a reconnu que, même dans l'hypothèse où le chiffre d'affaires aurait subi une " certaine diminution " déjà peu avant le départ de l'agent, il ne serait pas possible d'exclure l'existence d'un profit significatif, créé par lui, ayant perduré après la fin du contrat. On ne saurait en effet en dire autant en l'occurrence puisque la diminution était réelle (et non examinée par hypothèse) et qu'elle s'élevait à 90% après la fin du contrat.
Cela suffit à écarter la thèse défendue par la recourante (selon laquelle les ventes ne se seraient pas effritées au terme du deuxième contrat) et il n'y a pas lieu d'examiner les autres arguments qu'elle soulève à cet égard, notamment le fait qu'elle n'aurait pas violé son obligation de non-concurrence.
4.5.2.3. S'agissant enfin des autres " arguments " qu'elle soulève, ils sont fondés sur des affirmations essentiellement appellatoires et, partant, la Cour de céans ne sauraient entrer en matière à ce sujet. C'est notamment le cas de l'affirmation selon laquelle C._ - en tant que nouveau distributeur - n'aurait pas su tirer profit de la clientèle déjà existante (" réelle ").
4.6. Enfin, la recourante est d'avis que la cour cantonale a violé son droit d'être entendue (art. 29 al. 2 Cst.). Celle-ci n'aurait pas pris en compte des faits dûment allégués/prouvés et attribué sans motif valable davantage de crédibilité aux preuves offertes par la défenderesse (notamment pour juger de la qualification de la clientèle et pour admettre la participation de la défenderesse aux dépenses promotionnelles).
Certaines de ses critiques se confondent avec celles soulevées sous l'angle de l'<ref-law> (cf. supra consid. 4.5.1). D'autres consistent en de simples affirmations et sont, partant, irrecevables. Quant à la critique selon laquelle les chiffres en possession des juges cantonaux n'étaient pas représentatifs de la totalité des ventes des produits " U._ ", elle vise en réalité à démontrer que les magistrats précédents auraient apprécié les preuves de manière arbitraire (art. 9 Cst.) et il appartenait à la recourante de fournir une motivation circonstanciée dans cette perspective. Comme elle ne l'a pas fait, il n'y a pas lieu d'entrer en matière sur ce point.
4.7. La recourante n'ayant pas démontré avoir constitué une clientèle réelle (dont la défenderesse aurait pu profiter), la question de l'éventuelle indemnité de clientèle est tranchée (par la négative) et il est superflu d'examiner les deux motivations subsidiaires fournies par la cour cantonale (non-réalisation de la condition de l'intégration de la demanderesse dans le système de vente de la défenderesse, et caractère inéquitable de l'octroi d'une indemnité de clientèle).
S'agissant enfin de la violation de l'<ref-law> et de l'<ref-law>, la recourante se limite à citer ces règles dans ses remarques préliminaires, sans toutefois y revenir dans la suite de son mémoire. Il n'y a donc pas lieu de s'y arrêter (cf. <ref-law>).
5.
Il résulte des considérations qui précèdent que le recours constitutionnel subsidiaire est irrecevable et que le recours en matière civile doit être rejeté dans la mesure où il est recevable.
Les frais judiciaires et les dépens sont mis à la charge de la recourante qui succombe (art. 66 al. 1, 68 al. 1 et 2 LTF).

rulings:
Par ces motifs, le Tribunal fédéral prononce :
1.
Le recours constitutionnel subsidiaire est irrecevable.
2.
Le recours en matière civile est rejeté dans la mesure où il est recevable.
3.
Les frais judiciaires, arrêtés à 25'000 fr., sont mis à la charge de la recourante.
4.
La recourante versera à l'intimée une indemnité de 27'000 fr. à titre de dépens.
5.
Le présent arrêt est communiqué aux parties et à la Cour de justice du canton de Genève, Chambre civile.
Lausanne, le 8 octobre 2019
Au nom de la Ire Cour de droit civil
du Tribunal fédéral suisse
La Présidente : Kiss
Le Greffier : Piaget


facts:
Faits :
A.
Par jugement du 14 juin 2019, le Tribunal de police de la République et canton de Genève a condamné B._ pour injure à une peine pécuniaire de 30 jours-amende, à 50 fr., avec sursis pendant deux ans. A._ et E._ ont pour leur part été intégralement acquittés des chefs de prévention les visant, B._ ayant également été acquitté pour le surplus. A._ et B._ ont été déboutés de leurs prétentions en indemnisation et condamnés à verser, conjointement et solidairement, à titre d'indemnités pour les frais de défense des parties plaignantes, 19'063 fr. 75 à D.C._ et 22'527 fr. 20 à C.C._, ces derniers ayant été déboutés de leurs prétentions en indemnisation pour le surplus ainsi que de leurs conclusions civiles. A._ et B._ ont par ailleurs été astreints, conjointement et solidairement, au paiement des frais de la procédure, par 6'021 francs.
B.
Statuant par arrêt du 6 novembre 2020, la Chambre pénale d'appel et de révision de la Cour de justice genevoise a partiellement admis l'appel formé par B._ contre le jugement du 14 juin 2019, rejetant par ailleurs l'appel de C.C._ ainsi que les appels joints de D.C._ et de A._. Le jugement entrepris a été réformé en ce sens que B._ était condamné pour injure à une peine pécuniaire de 20 jours-amende, à 50 fr., avec sursis pendant 2 ans. Le jugement a été confirmé pour le surplus.
En substance, les faits suivants ont été retenus.
B.a.
B.a.a. Le restaurant F._ est un établissement public situé à Genève.
Exploité en novembre 2020 par C.C._, sous la raison individuelle O._, le restaurant l'était en juin 2016 par la société G._ Sàrl, dont C.C._ et H.C._ étaient les associés gérants. La faillite de cette société a été déclarée le 29 novembre 2018.
Auparavant, le restaurant avait été exploité successivement, dès janvier 2015, par I._ SnC, dont les frères C.C._ et D.C._ étaient les associés, puis par C.C._, sous la raison individuelle I._ SnC.
B.a.b. Créée en juillet 2007, J._ Sàrl était une société active dans le domaine du bâtiment. Ses associés étaient D.C._ et H.C._. Son siège social se trouvait à Genève, jusqu'en juin 2014, moment où il a été transféré, dans la même ville.
J._ Sàrl s'est chargée en avril 2015 de la rénovation d'une villa à X._ (GE). Elle avait alors sous-traité certains des travaux à une société établie au Kosovo, pour un montant de 15'720 francs. Le personnel de cette dernière société se composait de trois personnes, qui étaient à la même période également des employés de J._ Sàrl.
Dans ce contexte, le syndicat K._ (ci-après: K._) a requis de J._ Sàrl des informations concernant les contrats des trois employés précités ainsi que les montants qui leur étaient versés à titre de salaires. J._ Sàrl n'a pas donné suite à ces demandes et n'a en particulier jamais transmis à K._ le contrat de sous-traitance susmentionné.
B.b. Le 23 juin 2016, entre 11 heures 30 et 13 heures 30, K._ a tenu une manifestation devant le restaurant F._, ainsi qu'une conférence de presse, au même endroit, le même jour, vers 12 heures 00. Celles-ci avaient été autorisées par les autorités cantonales, de même que par celles de la Ville de Genève. Parmi les conditions imposées figuraient notamment la garantie de l'accès aux bâtiments et aux commerces en tout temps.
L'événement était mené par le secrétaire syndical de K._ A._, responsable du secteur bâtiment, accompagné par ses collègues B._ et E._, responsables du secteur second oeuvre, ainsi que par trois autres secrétaires syndicaux de K._ et par les trois ouvriers de J._ Sàrl déjà mentionnés. Étaient également présents un journaliste du quotidien L._, ainsi que M._, journaliste exerçant pour N._, organe interne de K._.
La manifestation avait pour but de dénoncer la non-conformité des salaires des trois employés présents avec la convention collective de travail en vigueur. Les manifestants ont déployé une banderole sur laquelle était écrite "M. D.C._: payez vos travailleurs!", et ont scandé des slogans au moyen d'un microphone exhortant ce dernier à rémunérer ses employés.
B.b.a. Un tract, intitulé "Communiqué de presse" et rédigé par A._, a été distribué aux passants. Il comportait la liste des sociétés ou entreprises, radiées ou encore actives, de D.C._ et de sa famille. Le document mentionnait en outre notamment ce qui suit:
- " Que ce soit dans le bâtiment ou la restauration, D.C._ multiplie les sociétés mais ne paie toujours pas les salaires dus aux employés."
- "Preuve en est, la société J._ Sàrl, entreprise active dans le domaine de la rénovation et soumise à la Convention collective de travail du Second Oeuvre, a par exemple occupé trois travailleurs sur le chantier d'une villa (comme par hasard propriété d'une ancienne associée de M. C._) durant plusieurs mois, en payant deux des travailleurs à 60 fr. par jour et le 3ème à 150 fr. par jour, alors qu'ils auraient dû être payés au minimum 250 fr. par jour (indemnités incluses.) "
- "Si M. C._ rechigne à payer son personnel, il est en revanche particulièrement friand à créer des sociétés en cascade, dont une bonne part se retrouve rapidement en liquidation ou radiées du Registre du commerce", notamment "I._ SnC: radiée, l'exploitation du restaurant ayant été reprise par la société G._ Sàrl, société aux mains de la famille C._ (H.C._, C.C._ et D.C._)."
- "La famille C._ est pour le moins à l'aise à multiplier les sociétés, les liquider, passer des actifs lucratifs d'une entreprise à l'autre, mais beaucoup moins pour payer son personnel".
Le tract précisait également que K._ avait tenté de contacter sans succès J._ Sàrl pendant plusieurs mois, raison pour laquelle il avait décidé d'agir publiquement pour réclamer les salaires dus, une action auprès de la juridiction prud'homale ne permettant au mieux que de précipiter la faillite de la société au vu des pratiques de D.C._.
B.b.b. Présent sur les lieux, C.C._ a tenté à un certain moment d'arracher la banderole que tenait un syndicaliste, mais A._ s'est interposé pour apaiser la situation. La police est intervenue sur son appel, mais est repartie, malgré l'incompréhension de A._, celle-là ayant constaté que la manifestation se déroulait conformément à l'autorisation délivrée, en particulier le maintien d'un libre accès au restaurant.
B.b.c. La conférence de presse a été menée par B._, vers 12 heures 00, en présence des deux journalistes précités.
A sa suite, M._ a rédigé un article paru dans N._, intitulé "Payés 60 francs par jour sur un chantier". Il comportait les passages suivants:
"Aux abonnés absents depuis plus d'un an, le patron refuse même de retirer les courriers recommandés de mise en demeure envoyés par K._. [...] Le syndicat craignant une mise en faillite de la société, il a préféré jouer la carte de la dénonciation publique plutôt que la procédure prud'homale. [...]" Il est temps que la population et que les clients sachent que ce monsieur a mis en place un véritable système de mafia organisée" dénonce B._, secrétaire syndical, qui explique que D.C._ n'en est pas à son coup d'essai. "C'est un expert des faillites en cascade, il faut que cela cesse!". Actif entre autres dans la restauration, le second oeuvre, la construction, le nettoyage ou encore l'immobilier, D.C._ est lié de près ou de loin à 10 entreprises dont 6 ont été radiées ou liquidées. "Les actifs des entreprises sont ensuite transférés dans des holdings gérées par sa famille" pointe le syndicaliste. Des pratiques auxquelles le syndicat entend bien mettre un terme dans la nouvelle CCT du second oeuvre romand".
B.c. Par courrier du 29 juin 2016, signé par B._, K._ a imparti à J._ Sàrl un délai de 8 jours pour payer les salaires des trois employés, à défaut de quoi la situation serait de nouveau dénoncée publiquement.
B.d. Les 1er et 8 juillet 2016 respectivement, C.C._ et D.C._ ont déposé plainte.
C.
A._ forme un recours en matière pénale au Tribunal fédéral contre l'arrêt du 6 novembre 2020 (cause 6B_15/2021). Il conclut, avec suite de frais et dépens, principalement à sa réforme en ce sens que les frais de première et seconde instance cantonale ne sont pas mis à sa charge, qu'il lui est alloué une indemnité au sens de l'<ref-law> et qu'il n'est pas débiteur d'indemnités à titre de l'<ref-law> en faveur de C.C._ et D.C._. Subsidiairement, il conclut à l'annulation de l'arrêt et au renvoi de la cause à l'autorité précédente pour nouvelle décision.
B._ forme également un recours en matière pénale au Tribunal fédéral contre l'arrêt du 6 novembre 2020 (cause 6B_32/2021). Il conclut, avec suite de frais et dépens, à sa réforme en ce sens qu'il est acquitté, que les frais de première et seconde instance cantonale ne sont pas mis à sa charge, qu'il lui est alloué une indemnité au sens de l'<ref-law> et qu'il n'est pas débiteur d'indemnités à titre de l'<ref-law> en faveur de C.C._ et D.C._. Subsidiairement, il conclut à l'annulation de l'arrêt et au renvoi de la cause à l'autorité précédente pour nouvelle décision.
Invités à se déterminer sur les recours en tant qu'ils portent sur les frais et indemnités de la procédure cantonale, le ministère public conclut à leur rejet. C.C._ et D.C._ concluent également au rejet des recours, avec suite de frais et dépens. Quant à la Cour de justice, elle renonce à présenter des observations.

considerations:
Considérant en droit :
1.
Les deux recours en matière pénale au Tribunal fédéral sont dirigés contre la même décision. Ils concernent le même complexe de faits. Il y a donc lieu de joindre les causes et de les traiter dans un seul arrêt (<ref-law> et <ref-law>).
2.
Dénonçant une violation de l'<ref-law>, le recourant B._ conteste sa condamnation pour injure.
2.1.
2.1.1. Les différents délits contre l'honneur sont décrits aux <ref-law>.
Se rend coupable de diffamation celui qui, en s'adressant à un tiers, aura accusé une personne ou jeté sur elle le soupçon de tenir une conduite contraire à l'honneur ou de tout autre fait propre à porter atteinte à sa considération et celui qui aura propagé une telle accusation ou un tel soupçon (<ref-law>).
L'<ref-law>, qui réprime la calomnie, vise pour sa part celui qui, connaissant la fausseté de ses allégations, aura, en s'adressant à un tiers, accusé une personne ou jeté sur elle le soupçon de tenir une conduite contraire à l'honneur, ou de tout autre fait propre à porter atteinte à sa considération.
L'<ref-law> assimile à la diffamation et à la calomnie verbales la diffamation et la calomnie par l'écriture, l'image, le geste ou par tout autre moyen.
Se rend enfin coupable d'injure au sens de l'<ref-law>, celui qui, de toute autre manière, aura, par la parole, l'écriture, l'image, le geste ou par des voies de fait, attaqué autrui dans son honneur.
2.1.2. L'honneur protégé par le droit pénal est conçu de façon générale comme un droit au respect, qui est lésé par toute assertion propre à exposer la personne visée au mépris en sa qualité d'homme (<ref-ruling> consid. 2.1.1 p. 315; <ref-ruling> consid. 2.1 p. 115). La réputation relative à l'activité professionnelle ou au rôle joué dans la communauté n'est pas pénalement protégée. Il en va ainsi des critiques qui visent comme tels la personne de métier, l'artiste ou le politicien, même si elles sont de nature à blesser et à discréditer (<ref-ruling> consid. 2a p. 47; <ref-ruling> consid. 2a p. 195). Dans le domaine des activités socio-professionnelles, il ne suffit ainsi pas de dénier à une personne certaines qualités, de lui imputer des défauts ou de l'abaisser par rapport à ses concurrents. En revanche, il y a atteinte à l'honneur, même dans ces domaines, si on évoque une infraction pénale ou un comportement clairement réprouvé par les conceptions morales généralement admises (<ref-ruling> consid. 4.2.2 p. 464 et les références citées; arrêt 6B_1215/2020 du 22 avril 2021 consid. 3.1).
Pour apprécier si une déclaration est attentatoire à l'honneur, il faut se fonder non pas sur le sens que lui donne la personne visée, mais sur une interprétation objective selon la signification qu'un destinataire non prévenu doit, dans les circonstances d'espèce, lui attribuer (<ref-ruling> consid. 4.2.3 p. 464; <ref-ruling> consid. 2.1.3 p. 315 s.). Selon la jurisprudence, un texte doit être analysé non seulement en fonction des expressions utilisées, prises séparément, mais aussi selon le sens général qui se dégage du texte dans son ensemble. Déterminer le contenu d'un message relève des constatations de fait. Le sens qu'un destinataire non prévenu confère aux expressions et images utilisées constitue en revanche une question de droit (<ref-ruling> consid. 4.2.3 p. 464; <ref-ruling> consid. 2.1.3 p. 316).
2.1.3. Pour qu'il y ait diffamation ou calomnie, il faut une allégation de fait, et non pas un simple jugement de valeur (cf. <ref-ruling> consid. 2.1.2 p. 315; <ref-ruling> consid. 2c p. 29). Si l'on ne discerne qu'un jugement de valeur offensant, la diffamation est exclue et il faut appliquer la disposition réprimant l'injure (<ref-law>), qui revêt un caractère subsidiaire (arrêts 6B_476/2016 du 23 février 2017 consid. 4.1; 6B_6/2015 du 23 mars 2016 consid. 2.2).
La notion de jugement de valeur doit être comprise dans un sens large. Il s'agit d'une manifestation directe de mésestime ou de mépris, au moyen de mots blessants, de gestes ou de voies de fait (<ref-ruling> consid. 1f/aa p. 61 s. et références citées). Simple appréciation, le jugement de valeur n'est pas susceptible de faire l'objet d'une preuve quant à son caractère vrai ou faux. La frontière entre l'allégation de faits et le jugement de valeur n'est pas toujours claire. En effet, l'allégation de faits peut très bien contenir un élément d'appréciation et un jugement de valeur peut aussi se fonder sur des faits précis. Pour distinguer l'allégation de faits du jugement de valeur, par exemple s'agissant des expressions "voleur" ou "escroc", il faut se demander, en fonction des circonstances, si les termes litigieux ont un rapport reconnaissable avec un fait ou sont employés pour exprimer le mépris. Lorsque le jugement de valeur et l'allégation de faits sont liés, on parle de jugement de valeur mixte. Dans cette hypothèse, c'est la réalité du fait ainsi allégué qui peut faire l'objet des preuves libératoires de l'<ref-law> ou dont la fausseté doit être établie dans le cadre de l'<ref-law>. Alors qu'en cas de diffamation, il appartient à l'auteur de prouver que les allégations propagées sont conformes à la vérité ou qu'il avait des raisons sérieuses de les tenir de bonne foi pour vraies, les autorités pénales doivent prouver, en cas de calomnie, que le fait allégué est faux (arrêts 6B_119/2017 du 12 décembre 2017 consid. 3.1; 6B_498/2012 du 14 février 2013 consid. 5.3.1).
2.2. Conformément à l'art. 16 al. 2 Cst., toute personne a le droit de former, d'exprimer et de répandre librement son opinion. Selon l'art. 10 CEDH, la liberté d'expression comprend la liberté d'opinion et la liberté de recevoir ou de communiquer des informations ou des idées sans qu'il puisse y avoir ingérence d'autorités publiques et sans considération de frontière (al. 1). Quant à l'art. 11 CEDH, il garantit la liberté de réunion et d'association (également protégées par les art. 23 et 28 Cst.).
Dans un arrêt 6B_1020/2018 du 1er juillet 2019, le Tribunal fédéral avait ainsi rappelé, à la lumière de la jurisprudence de la Cour européenne des droits de l'Homme (ci-après: CourEDH), que le droit à la liberté d'expression garanti par l'art. 10 CEDH constituait l'un des principaux moyens permettant d'assurer la jouissance effective du droit à la liberté de réunion et d'association consacré par l'art. 11 CEDH (arrêts de la CourEDH Vellutini et Michel c. France du 6 octobre 2011, § 32; Palomo Sanchez et autres c. Espagne du 12 septembre 2011, § 52), ceci particulièrement dans le domaine syndical (arrêt Vellutini et Michel c. France précité, § 32). Les membres d'un syndicat doivent ainsi pouvoir exprimer devant l'employeur leurs revendications tendant à améliorer la situation des travailleurs au sein de leur entreprise. C'est pourquoi, en vue d'assurer le caractère réel et effectif des droits syndicaux, les autorités nationales doivent veiller à ce que des sanctions disproportionnées ne dissuadent pas les représentants syndicaux de chercher à exprimer et défendre les intérêts de leurs membres (arrêt Palomo Sanchez et autres c. Espagne précité, § 56). La CourEDH rappelle à cet égard qu'une distinction claire doit être faite entre critique et insulte, cette dernière pouvant, en principe, justifier des sanctions (arrêt Palomo Sanchez et autres c. Espagne précité, § 67; sur le tout: arrêt 6B_1020/2018 précité consid. 5.1.3).
Par conséquent, lorsque l'autorité est appelée à examiner des propos tenus par des responsables d'un syndicat, en rapport avec la situation professionnelle de l'un de ses membres, elle devra rechercher si les propos en cause ont revêtu un caractère vexatoire et blessant qui aurait excédé les limites convenables de la polémique syndicale (arrêts 6B_1020/2018 précité consid. 5.1.3; 6B_498/2012 du 14 février 2013 consid. 5.3.8 in fine; v. aussi arrêts Vellutini et Michel c. France précité, § 39; Palomo Sanchez et autres c. Espagne précité, § 67).
2.3. La condamnation du recourant repose en l'espèce sur les propos, à lui attribués en tant que secrétaire syndical et retranscrits par la journaliste M._ dans un article de l'hebdomadaire N._, selon lesquels "[l'intimé D.C._] a[vait] mis en place un véritable système de mafia organisée" (cf. arrêt attaqué, consid. 2.9.3 p. 22).
2.3.1. La lecture, dans leur globalité, des passages litigieux de l'article en cause (cf. ad "En fait", let. B.b.c, supra) permet de comprendre, sans ambiguïté, que le procédé reproché par le recourant B._ à l'intimé D.C._ avait trait à la pratique consistant à mettre volontairement ses sociétés en faillite après avoir transféré les actifs de ces dernières vers d'autres structures en mains de membres de sa famille, cela en vue de faire échec à toute action judiciaire de leurs employés. Il apparaît à cet égard qu'il existe un lien suffisamment reconnaissable entre le procédé dénoncé et le "système mafieux" évoqué par le recourant. En ce sens, les propos litigieux consacrent donc une allégation de faits, éventuellement susceptible d'être réprimée sous l'angle de la diffamation (<ref-law>) ou de la calomnie (<ref-law>).
Toutefois, la cour cantonale n'ayant pas retenu ces qualifications juridiques, mais uniquement celle d'injure (<ref-law>), il n'y a pas matière à y consacrer de plus amples développements, une éventuelle condamnation du recourant se heurtant à ce stade de la procédure à l'interdiction de la reformatio in pejus, qui proscrit tout changement de qualification légale si la nouvelle qualification prévoit une peine supérieure à celle prononcée dans la décision précédente (cf. <ref-ruling> consid. 3.1.1 p. 43). Tel est en effet le cas en l'occurrence, les art. 173 et 174 CP prévoyant des peines-menaces plus sévères que la peine pécuniaire maximale de 90 jours-amende prévue par l'<ref-law>.
2.3.2. En revanche, en tant que les propos litigieux suggèrent par ailleurs que les intimés et leur famille seraient les membres d'une association secrète de malfaiteurs, ayant recours à la violence et dénués de scrupules (cf. les définitions du terme "mafia" proposées par Le Petit Robert et Le Petit Larousse), sans que ces propos ne reposent, quant à ces aspects, sur un lien factuel suffisant avec les activités professionnelles menées par l'intimé, il apparaît que de telles assertions relèvent bien d'un jugement de valeur, qui n'a servi en l'occurrence au recourant qu'à exprimer son mépris à l'égard de l'intimé d'une manière propre à l'atteindre dans son honneur. Il s'ensuit que, dans cette mesure, les faits reprochés au recourant sont susceptibles de tomber sous le coup de l'<ref-law>P.
2.3.3. Certes, au regard de la liberté d'expression reconnue à une organisation syndicale, il peut être admis et toléré certaines simplifications et exagérations pour rendre le message plus percutant. Il en allait ainsi, comme l'a relevé la cour cantonale, en tant que les participants à la manifestation avaient qualifié l'intimé "[d']expert des faillites en cascade" ou lorsqu'ils avaient scandé des slogans et déployé des banderoles suggérant qu'il ne versait aucun salaire à ses employés.
Pour autant, comme la cour cantonale l'a également souligné, la référence à un "système de mafia organisé" dépassait ce qui pouvait être toléré dans un contexte où il était principalement reproché à un employeur, qui n'était pas une personnalité publique, de ne pas respecter les salaires minimaux prévus par la convention collective applicable et d'être prêt à liquider sa société en cas d'action en justice contre elle. Dès lors que ces propos faisaient allusion au recours à une organisation criminelle, d'autant plus à l'égard d'un employeur lié à des membres de sa fratrie dans le cadre de ses différentes activités professionnelles, ceux-ci étaient donc propres à blesser et à vexer l'intimé dans une mesure excédant les limites acceptables de la polémique syndicale.
2.4. Le recourant objecte ensuite qu'il n'avait jamais eu l'intention que les propos en cause fissent l'objet d'une publication, ni qu'ils fussent communiqués à l'intimé ou à des tiers. Il explique à cet égard que sa conversation avec la journaliste M._ était confidentielle, celle-ci étant intervenue "en off", hors conférence de presse ou entretien formel.
2.4.1. Sur le plan subjectif, l'injure suppose l'intention. L'auteur doit vouloir ou accepter que son message soit attentatoire à l'honneur et qu'il soit communiqué à la victime (ATF <ref-ruling>0 consid. 2b p. 272; arrêt 6B_1288/2016 du 8 novembre 2017 consid. 1.1).
2.4.2. Il ressortait du témoignage de M._ que, le jour de la manifestation, le recourant B._ lui avait évoqué la mise en place d'un "véritable système de mafia organisée" par l'intimé D.C._. Si la journaliste ne se souvenait pas des circonstances exactes de la tenue de ces propos, elle avait confirmé que ceux retranscrits dans son article reflétaient forcément l'objet d'une discussion informelle avec le recourant en marge de la manifestation et avait exclu toute confusion avec un autre événement (cf. arrêt attaqué, consid. 2.9.3 p. 22).
2.4.3. Contrairement à ce que l'argumentation du recourant sous-entend, la cour cantonale n'a pas versé dans l'arbitraire en omettant de retenir que les déclarations du recourant à la journaliste avaient été exprimées sous le sceau de la confidentialité. Rien de tel ne peut en effet être déduit du témoignage de la précitée, le caractère informel de l'échange, intervenu hors conférence de presse, ne signifiant pas encore que la journaliste allait nécessairement renoncer à en faire état dans son article, ni par ailleurs qu'elle avait assuré au recourant qu'elle allait limiter le propos de l'article à celui contenu dans le communiqué de presse qu'elle avait préalablement établi.
On voit mal dans ce contexte ce que le recourant entend déduire de l'arrêt publié aux <ref-ruling>, le Tribunal fédéral ayant en l'occurrence jugé qu'un avocat, même soumis au secret professionnel, n'était pas un "confident nécessaire" et devait dès lors être assimilé à un tiers, en particulier lorsqu'il n'était pas exclu que l'avocat se serve des déclarations en cause à l'attention de son client (cf. <ref-ruling> consid. 4.3.4 p. 468 s.).
Pour le surplus, dans la mesure où le recourant n'a pas contesté avoir émis les propos en cause à l'attention de M._, ni avoir ignoré sa qualité de journaliste, la cour cantonale n'a pas violé le droit fédéral en estimant que le recourant avait, à tout le moins, accepté l'éventualité que son message fût publié et ainsi porté à la connaissance d'autres tiers ainsi que de l'intimé, sans qu'il soit au surplus déterminant, s'agissant de ce dernier, que la journaliste travaillait pour une revue destinée avant tout aux membres du syndicat K._. Le recourant apparaissait du reste s'être accommodé de ces circonstances, dès lors en particulier qu'il n'avait pas demandé le retrait de l'article ou tenté d'obtenir sa rectification ensuite de sa publication. Enfin, la cour cantonale pouvait tenir compte des déclarations en procédure des différents membres du syndicat, selon lesquelles l'utilisation de toute référence à la mafia était réservée à un usage interne et n'était pas supposée survenir durant la manifestation ou en conférence de presse, de telles déclarations étant ainsi propres à établir que le recourant avait également conscience du caractère attentatoire à l'honneur de ses propos.
2.5. Au vu de ce qui précède, la condamnation du recourant B._ pour injure doit être confirmée.
3.
Ce dernier ne critiquant par ailleurs pas spécifiquement la quotité de la peine qui lui a été infligée, il n'y a pas lieu d'y revenir.
4.
Les recourants A._ et B._ se plaignent de la mise à leur charge, solidairement et conjointement entre eux, de l'intégralité des frais de procédure de première et deuxième instance, du refus de leur allouer une indemnité fondée sur l'<ref-law>, ainsi que de leur condamnation au versement d'indemnités en faveur des intimés en vertu de l'<ref-law>.
4.1.
4.1.1. Conformément à l'<ref-law>, lorsque la procédure fait l'objet d'une ordonnance de classement ou que le prévenu est acquitté, tout ou partie des frais de procédure peuvent être mis à sa charge s'il a, de manière illicite et fautive, provoqué l'ouverture de la procédure ou rendu plus difficile la conduite de celle-ci.
La condamnation d'un prévenu acquitté à supporter tout ou partie des frais doit respecter la présomption d'innocence, consacrée par les art. 32 al. 1 Cst. et 6 par. 2 CEDH. Celle-ci interdit de rendre une décision défavorable au prévenu libéré en laissant entendre que ce dernier serait néanmoins coupable des infractions qui lui étaient reprochées. Une condamnation aux frais n'est ainsi admissible que si le prévenu a provoqué l'ouverture de la procédure pénale dirigée contre lui ou s'il en a entravé le cours. A cet égard, seul un comportement fautif et contraire à une règle juridique, qui soit en relation de causalité avec les frais imputés, entre en ligne de compte. Pour déterminer si le comportement en cause est propre à justifier l'imputation des frais, le juge peut prendre en considération toute norme de comportement écrite ou non écrite résultant de l'ordre juridique suisse pris dans son ensemble, dans le sens d'une application par analogie des principes découlant de l'<ref-law>. Le fait reproché doit constituer une violation claire de la norme de comportement. Une condamnation aux frais ne peut se justifier que si, en raison du comportement illicite du prévenu, l'autorité était légitimement en droit d'ouvrir une enquête. Elle est en tout cas exclue lorsque l'autorité est intervenue par excès de zèle, ensuite d'une mauvaise analyse de la situation ou par précipitation. La mise des frais à la charge du prévenu en cas d'acquittement ou de classement de la procédure doit en effet rester l'exception (<ref-ruling> consid. 2.2 p. 204 s. et les références citées).
4.1.2. Selon l'<ref-law>, l'autorité pénale peut réduire ou refuser l'indemnité ou la réparation du tort moral prévues par l'<ref-law>, lorsque le prévenu a provoqué illicitement et fautivement l'ouverture de la procédure ou a rendu plus difficile la conduite de celle-ci. L'<ref-law> est le pendant de l'<ref-law> en matière de frais. La question de l'indemnisation (art. 429 à 434 CPP) doit être traitée après celle des frais (arrêts 6B_806/2019 du 9 octobre 2019 consid. 2; 6B_565/2019 du 12 juin 2019 consid. 5.1). Dans cette mesure, la décision sur les frais préjuge de la question de l'indemnisation. En d'autres termes, si le prévenu supporte les frais en application de l'art. 426 al. 1 ou 2 CPP, une indemnité est en règle générale exclue, alors que le prévenu y a, en principe, droit si l'Etat supporte les frais de la procédure pénale (<ref-ruling> consid. 1.8.2 p. 211; <ref-ruling> consid. 2.4.2 p. 357; arrêt 6B_1090/2020 du 1er avril 2021 consid. 2.1.2).
Si le prévenu est libéré d'un chef d'accusation et condamné pour un autre, il sera condamné aux frais relatifs à sa condamnation et aura respectivement droit à une indemnité correspondant à son acquittement partiel (cf. Message relatif à l'unification du droit de la procédure pénale du 21 décembre 2005, FF 2006 p. 1313; arrêts 6B_1047/2020 du 5 mai 2021 consid. 2.1; 6B_80/2016 du 7 mars 2017 consid. 2.1; 6B_187/2015 du 28 avril 2015 consid. 6.1.2).
4.1.3. Aux termes de l'<ref-law>, la partie plaignante peut demander au prévenu une juste indemnité pour les dépenses obligatoires occasionnées par la procédure si elle obtient gain de cause (let. a) ou si le prévenu est astreint au paiement des frais conformément à l'<ref-law> (let. b).
4.2. La cour cantonale a estimé que, nonobstant l'acquittement des recourants pour l'essentiel des accusations - seule l'infraction d'injure a été retenue contre le recourant B._ dans la mesure précitée (cf. consid. 2 supra) -, ceux-ci devaient supporter l'intégralité des frais de procédure, en application de l'<ref-law>, ainsi que les indemnités allouées aux intimés à titre de l'<ref-law>, leurs demandes tendant à l'octroi d'indemnités au sens de l'<ref-law> étant au surplus rejetées (cf. arrêt attaqué, consid. 7 à 9 p. 29 ss).
Elle a ainsi considéré que la manifestation du 23 juin 2016, à laquelle les recourants avaient tous deux participé, constituait en elle-même une atteinte illicite et fautive à la personnalité des intimés, au sens de l'<ref-law>. En particulier, compte tenu du lieu qu'ils avaient choisi pour cette manifestation - devant le restaurant F._, établissement qui n'avait pas de lien direct et apparent avec la société visée, en l'occurrence J._ Sàrl -, de même que par les références à ce restaurant et à la famille C._ figurant dans le communiqué de presse, les recourants avaient créé et entretenu une confusion entre les deux frères intimés. Ceux-là avaient dès lors accepté l'éventualité d'atteintes injustifiées à l'honneur et à la liberté économique, ainsi que celle du dépôt de plaintes pénales. Il ne pouvait au surplus pas être reproché au ministère public d'avoir fait preuve d'un excès de zèle, les charges étant restées suffisantes jusqu'au renvoi en jugement (cf. arrêt attaqué, consid. 7.2 p. 29 s.).
4.3. Ce raisonnement ne tient toutefois pas compte du fait que la tenue, le 23 juin 2016 devant le restaurant F._, de la manifestation et de la conférence de presse avait dûment été autorisée par les autorités cantonales et communales compétentes (cf. arrêt attaqué, ad "En fait" let. B.c.a p. 6), ce qui paraît déjà en soi propre à rendre licite le rassemblement de personnes, le déploiement de banderoles et la distribution de tracts en ce lieu et à cette date. Il en va de même dès lors que la police, appelée sur les lieux, avait constaté que la manifestation se déroulait "conformément à l'autorisation délivrée" (cf. arrêt attaqué, ad "En fait" let. B.c.c p. 7).
S'agissant précisément du choix du lieu de la manifestation, il faut prendre en considération que l'adresse du restaurant F._ correspondait à celle de l'ancien siège de J._ Sàrl. L'intimé D.C._ avait été lui-même administrateur de la société ayant oeuvré à l'exploitation du restaurant - I._ SnC -, avant que cette activité soit transférée à son frère C.C._ personnellement, puis à la société G._ Sàrl. Celle-ci était alors en mains de C.C._ et de H.C._, ce dernier ayant également été à cette époque l'associé de D.C._ dans la société J._ Sàrl (cf. arrêt attaqué, ad "En fait" let. B.a et B.b.a p. 5 s.).
Il apparaît dans ce contexte qu'il existait encore un lien suffisamment étroit entre le restaurant et D.C._, où ce dernier se rendait par ailleurs régulièrement, justifiant la tenue de la manifestation à l'endroit litigieux. On observera en outre que la confusion qu'il est reproché aux recourants d'avoir créée paraissait précisément faire écho aux critiques du syndicat K._ à l'égard de D.C._, à savoir en particulier celle consistant à modifier constamment les structures régissant ses activités professionnelles, cela dans le but apparent de provoquer une certaine confusion, notamment au détriment de ses employés.
4.4. Certes, la tenue de la manifestation syndicale était susceptible de causer des désagréments à l'intimé C.C._ dès lors qu'elle pouvait laisser entendre que lui et sa société G._ Sàrl ne respectaient pas le droit du travail dans le cadre de l'exploitation du restaurant F._ et ainsi dissuader sa clientèle de fréquenter l'établissement.
Il est néanmoins relevé que C.C._ n'avait pour sa part pas été nommément mentionné sur les banderoles ou dans les tracts, les recourants ayant constamment admis n'avoir eu aucune revendication à l'égard du précité. En tant que ce dernier s'était prévalu de l'infraction de contrainte (<ref-law>), il n'avait pas été établi que les recourants avaient voulu influer de quelconque manière sur son comportement, notamment en pénétrant dans l'établissement pour l'empêcher de faire son travail au titre de responsable du restaurant (cf. arrêt attaqué, consid. 3.2 p. 23). Il n'avait pas non plus établi que C.C._ avait été la cible de menaces (<ref-law>; cf. arrêt attaqué, consid. 4.2 p. 24). L'acte d'accusation ne visait pas pour le surplus des actes de contrainte commis à l'égard des clients du restaurant, qui auraient par hypothèse été empêchés d'entrer sur la terrasse ou forcés à un détour, ni encore d'actes relevant d'une instigation à filouterie d'auberge (<ref-law> en relation avec l'<ref-law>), dès lors que les clients auraient été encouragés par les recourants à ne pas payer leurs consommations (cf. arrêt attaqué, consid. 3.2 p. 24).
Dans ce contexte, il n'apparaît pas qu'en elle-même, la seule tenue de la manifestation, dont on rappelle qu'elle avait été autorisée, justifiait le dépôt par C.C._ d'une plainte pénale contre les recourants.
4.5. Au regard de l'ensemble de ces circonstances, et dès lors également que la manifestation s'inscrivait dans le cadre des libertés d'expression et de réunion reconnues aux organisations syndicales, il ne saurait être reproché aux recourants d'avoir, de manière illicite et fautive, provoqué l'ouverture de la procédure pénale ou rendu plus difficile la conduite de celle-ci, en raison de la seule mise en oeuvre d'une manifestation et d'une conférence de presse devant le restaurant F._.
Il en découle que la cour cantonale a violé l'<ref-law> en mettant l'intégralité des frais de procédure à la charge des recourants, seuls ceux relatifs à la condamnation du recourant B._ pour injure devant être supportés par ce dernier.
4.6. Sous réserve de cette condamnation, il n'y a pas non plus matière à refuser l'allocation d'indemnités aux recourants à titre de l'<ref-law>.
Enfin, dans cette même mesure, les recourants ne sauraient être astreints au paiement d'indemnités en faveur des intimés. On relèvera que l'infraction d'injure commise par le recourant B._ l'a été uniquement au préjudice de l'intimé D.C._, de sorte que seul ce dernier pourra prétendre à une indemnité, réduite, à titre de l'<ref-law>.
5.
Il s'ensuit que le recours de A._ (6B_15/2021) doit être admis et celui de B._ (6B_32/2021) partiellement admis. L'arrêt attaqué est annulé en tant qu'il porte sur les frais et indemnités de la procédure cantonale. Pour le reste, le recours de B._ est rejeté.
A._, qui obtient gain de cause, ne supportera pas de frais judiciaires (<ref-law>). Il peut prétendre à de pleins dépens, à la charge du canton de Genève (<ref-law>).
B._, qui n'obtient que partiellement gain de cause, supportera une partie des frais judiciaires relatifs à son recours (<ref-law>). Il peut prétendre à des dépens réduits, à la charge du canton de Genève (<ref-law>).

rulings:
Par ces motifs, le Tribunal fédéral prononce :
1.
Les causes 6B_15/2021 et 6B_32/2021 sont jointes.
2.
Le recours de A._ (6B_15/2021) est admis et le recours de B._ (6B_32/2021) est partiellement admis, l'arrêt attaqué est annulé en tant qu'il porte sur les frais et indemnités de la procédure cantonale et la cause est renvoyée à l'autorité cantonale pour nouvelle décision. Pour le reste, le recours de B._ est rejeté.
3.
Une partie des frais judiciaires, arrêtée à 1000 fr., est mise à la charge de B._.
4.
Le canton de Genève versera à A._ une indemnité de 2000 fr. et à B._ une indemnité de 1000 fr. à titre de dépens pour la procédure au Tribunal fédéral.
5.
Le présent arrêt est communiqué aux parties et à la Cour de justice de la République et canton de Genève, Chambre pénale d'appel et de révision.
Lausanne, le 12 novembre 2021
Au nom de la Cour de droit pénal
du Tribunal fédéral suisse
La Présidente : Jacquemoud-Rossari
Le Greffier : Tinguely

canton: CH

region: Federation