Publish or not Publish

Logo open source

eZ Publish est un lociel Open Source, nous le savons tous. Derrière eZ Publish, il y a une société privée, eZ Systems qui a honorablement choisi un business model totalement orienté sur l'Open Source en décidant, à l'image d'autres société du secteur comme Red Hat ou MySQL , de développer un logiciel libre et de vendre en parallèle des services de consulting, de support et de formation.

À côté de cela, eZ Publish est souvent intégré par des sociétés privées pour le compte de clients divers (Voyages-SNCF, Canal+, JC Decaux, Prisma Presse, etc...). Parmi ces sociétés, on retrouve souvent Smile , SQLi , Noven , Novactive , etc... C'est un marché qui semble bien huilé, surtout en France, autour d'un produit excellent et dynamique qu'est eZ Publish. Mais quel rapport avec le titre du billet ?

Publier ses extensions à la communauté

communauté open source

Récemment, dans le cadre d'un projet, j'ai eu à développer une extension permettant de cropper les images avec une interface dédiée, que j'ai bien entendu décidé de publier. Jusqu'à présent, cela n'avait jamais posé de problème à mon employeur, du moment que je précisais que l'entreprise était derrière le développement de la contribution. J'ai comme cela pu mettre à la disposition de la communauté un certain nombre d'outils (jvAMF , NovenUtils , NovenINIUpdate - publiée initialement par Jean-Luc Nguyen ).

Le problème, c'est que cette logique commence à heurter une certaine politique commerciale dans mon entreprise et on me l'a fait remarquer en me disant :

 Je pense que tu as suffisamment contribué, maintenant tu arrêtes.

Mais pourquoi devrais-je arrêter ?

 Parce que c'est notre savoir-faire et qu'il y a de la concurrence !

Nous y voilà !

De l'Open Source en entreprise

Le sujet est posé et bien réel ! Comment réussir à concilier le monde du logiciel libre avec le monde de l'entreprise ? Que faire si l'entreprise refuse de jouer le jeu ?

Personnellement, je suis à fond pour le partage à la communauté car je suis convaincu que cette démarche fait avancer l'informatique bien plus vite et bien plus loin que l'autre démarche que je qualifierais de fermée. Par ailleurs, les entreprises intégratrices du logiciel libre sont le plus souvent bien heureuses de trouver des outils issus du monde du logiciel libre afin de pouvoir développer son activité ! Je pense là à Nuxeo , Eclipse , les logiciels de la fondation Apache , Open Office , et j'en passe ! Et c'est bien là où cela me gène ! Comment peut-on avoir un comportement fermé alors que l'on profite pleinement d'outils libres ?

Concernant un logiciel CMS comme eZ Publish, il me paraît normal de publier son travail, sauf dans certaines conditions touchant à la confidentialité et à certaines spécificités liées à chaque projet bien évidemment. A propos de l'aspect commercial, je suis persuadé que le fait de publier contribue énormément à donner une bonne image de l'entreprise. En outre, cela permet également d'avoir des retours de la communauté sur d'éventuels bugs ou améliorations possibles, qui n'auraient peut-être jamais été remontés, ou alors en production, dans l'urgence.

Voilà ce que j'avais à dire sur le sujet. Je ne compte bien sûr pas m'arrêter là dans les publications de contribution, mais il est fort probable que je le fasse désormais en mon nom propre...


Commentaires

community manager (par Gandbox)

... et tu auras peut être droit à : "maintenant tu arrêtes ce blog !"

Plus sérieusement, les entreprises ne savent pas trop comment exploiter positivement ce phénomène de communauté professionnelle ultra concurrentielle. de mon point de vue tout le monde est gagnant :
- L'entreprise valorise son savoir faire et ses experts, en communiquant indirectement sur certaines spécialités
- Le développeur valorise son travail, et se valorise lui même
- L'éditeur profite d'extensions fonctionnelles, et valorise le dynamisme de sa communauté

L'éditeur a d'ailleurs une part de responsabilité dans cette promotion des avantages développeurs / entreprises / éditeurs autour des contributions. Au dernières eZ Matinales (Vendredi 16/10), eZ Systems a d'ailleurs annoncé la création du poste d'un community manager Français, qui je l'espère saura animé un groupe de réflexion autour de ce sujet stratégique.


La vérité... (par Wascou (www.wascou.org))

... c'est que ces entreprises auparavant citées dépendent étrangement de notre expertise et de notre capacité à créer des extensions en phase avec une réalité du marché. En clair, tu penses qu'il manque une extension à eZPublish, tu la réalises pour ton compte ou dans le cadre d'un projet et ensuite tu la reverses à la communauté. Finalement, ceux qui sont les gagnants de cette histoire sont :

- toi : parce que tu as contribué à faire avancer l'ensemble, eco système or not
- eZ Systems : parce qu'en ne faisant rien, ils vont te faire signer un papier indiquant que tu cèdes tous tes droits et intégrer cette "brand new feature" dans leur version 7.x.
- les concurrents de ta société : puisqu'ils vont bénéficier d'une fonctionnalité qu'ils auront un jour à développer pour rien du tout.

J'avoue mettre déjà penché sur ce problème et il semble que ceci émane clairement du manque de clarté sur le point suivant : à qui appartient le code que tu réalises en dehors du boulot classique ? J'ai donc vérifié dans mon contrat de travail, tout ce que je fais en touchant un ordinateur appartient à mon employeur.

Concrètement ça craint, mais par contre, rien ne t'empêche d'avoir un blog dans lequel tu expliques ce que tu fais puisque tu ne révèles ou ne diffuses aucun code. Si tu veux aller plus loin et regagner ta liberté de développeur aguerri, il va falloir trouver une autre solution.


Pas question d'arrêter (par Jérôme Vieilledent)

Pour moi, il n'est pas question d'arrêter de publier mon code source, dans la mesure de mes possibilités bien sûr.
@Wascou : Je pense que ce que tu décris de ton contrat de travail est une clause abusive ! C'est comme si ton employeur te disait que ta voiture lui appartenait aussi !
@Gandbox : C'est une excellente nouvelle ce Community Manager ! J'espère que justement il contribuera à améliorer la situation de ce côté là au niveau des entreprises.

En tout cas, une chose est sûre... Si je dois changer de poste, je prendrai bien soin à parler de cette problématique, car c'est pour moi un point important !


Un sujet pour notre prochaine rencontre (par Nicolas)

Ce sujet est, comme Gandbox le dit, stratégique pour l'ensemble de l'écosystème. Clairement un des thèmes clés de notre prochain rassemblement communautaire, à la eZ French Corner. Le programme de nos rencontres devrait être proposé d'ici quelques semaines, affaire à suivre.

Je vois avec plaisir Jérôme que ton activité éditoriale est fournie, pourvu que ça dure !
--
Nicolas
eZ Community Manager


Sur le contrat de travail... (par Nicolas Steinmetz)

... la remarque de Wascou est tout à fait juste - ce que tu produis pendant ton boulot appartient à ton employeur et seul lui peut t'autoriser à le publier sous la licence de son choix.

C'est assez logique d'ailleurs vu qu'il te rémunère en échange d'un travail et que le client commandite ta boite pour réaliser un projet. D'ailleurs, le code est même plus au client qu'à ta boite si on va jusqu'au bout du raisonnement.

Quand j'étais en SSLL comme Linagora ou SSII comme Clever Age, pour publier du code il fallait l'autorisation du client et de la boite. Dans mon cas, la boite était plutôt pour vu que ca lui permettait de "briller" un peu sur la place en disant "moi je contribue à XXX". Pour le client, j'ai vu de tout : aussi bien celui qui veut tout publier en supposant que la communauté maintiendra son spécifique que le client qui veut rien publier du tout mais qui voudrait que la maintenance des dev soit gratuite

A l'inverse, je code sur mon temps libre (principalement, j'ai quand même bosser 2 journée de travail dessus) un outil pour JCDecaux, je sais pas trop quel statut cela peut avoir d'un point de vue licence...


Beau sujet épineux (par Bertrand Dunogier)

Effectivement, c'est un sujet difficile. Comment faire cohabiter le côté opensource et l'entreprise pour laquelle on travaille.

Déjà, un bénéfice très net pour l'entreprise: le fait de voir que Noven, ou autre, contribue des extensions de qualité augmente clairement la réputation de la société au sein de l'écosystème eZ. En ce qui me concerne en tout cas, c'est un gage de qualité, d'autant plus que contrairement à des projets clients classiques, l'accès au code source permet de se rendre compte de la qualité du travail effectué.

Pour ce qui est de la license et des contributions, attention: eZ Systems ne s'approprie en aucun cas les contributions. Là où une signature, en l'occurence la CLA, est demandée, c'est dans le cas de la contribution à eZ Publish même. Il est impossible pour eZ d'intégrer un patch fourni par un membre de la communauté sans cession de ses droits sur ce même patch. Par contre, une contribution ou extension reste totalement séparée du CMS même, et le contributeur est libre de choisir sa license.

Je comprends malheureusement la remarque qui t'a été faite. Le fait est que tes extensions seront certainement utilisées par la concurrence. Cependant, ces contributions étant faites sous une license qui les protègent, leur présence, et leur auteur, donc ton employeur, seront visibles dans les crédits du site, leur suppression allant à l'encontre de la license utilisée. Cela voudra dire que la société X utilise le travail de la société Y, et cela en embêtera certainement quelques uns. Le même discours serait valable pour eZ Publish lui même. Après tout, nos concurrents peuvent sans aucune difficulté récupérer des parties de notre code, nos idées, etc, pour les intégrer à leurs produits.

Peut-être la solution réside-t-elle dans les extensions certifiées ? Clairement un sujet à débattre avec notre nouveau Community Manager


Le partage est un investissement ! (par Ronan)

Ce sujet est régulièrement mis en débat dans mon entreprise. Par chance la Direction n'est pas opposée à l'idée de partager des développements, mais elle y met des conditions.

Je te rejoins dans ton témoignage : Pour une majorité de développeurs, il est devenu évident que l'innovation se nourrit du partage des connaissances. Imaginer investir des mois de développements en interne pour inventer une solution au code fermé et breveté, qui sera "innovante" pendant 3 mois, ça ne devrait plus avoir de sens pour aucune entreprise travaillant sur le web. Mais c'est pourtant encore comme cela que réfléchissent pas mal de "décideurs" rencontrés ces dernières années.

Mais si certaines sociétés trainent des pieds avant de partager un développement pertinent, c'est quelques fois aussi parce que le code libéré et rendu public devient une "carte de visite" supplémentaire pour l'entreprise. Cette image de l'entreprise à travers le code libéré est finalement un retour sur investissement non négligeable, et ça vaut le coup de sensibiliser les entreprises sur ce point. Si le code est bon et les fonctionnalités innovantes, alors c'est le savoir de l'entreprise qui est prouvé publiquement. Si le code n'est pas irréprochable, ou si le projet est trop vite abandonné, l'image de l'entreprise (ses méthodes, son engagement, ses compétences) peut en pâtir. Dans ma boîte, on est prêt à libérer une ou plusieurs petites extensions utiles, simplement la Direction souhaite avoir une retour sur investissement minimum : une bonne image. Ca passe par une extension rendue vraiment "propre" avant d'être publiée.

Je pense aussi que cela ne vaut pas la peine pour une entreprise de rendre public un développement si c'est pour l'abandonner au bout de quelques mois. L'image de l'entreprise n'en sera pas meilleure. A ce titre, libérer une "simple" extension pour eZ est une manière très intéressante pour une entreprise de contribuer au monde du Libre, car il s'agit d'une quantité de code plutôt réduite, donc facile à suivre et à faire évoluer. C'est une démarche qui peut donc durer dans le temps, à l'inverse d'un "gros projet" libre qui mobiliserait beaucoup plus de ressources.


Mobdro (par Download Mobdro for iOS)

Mobdro for iPhone/iPad is for people who like to stream videos, live shows, movies, news, sports & TV channels to their devices. It is a platform ...


instagram (par free followers instagram)

the delivery is always on tome.


IP (par 192.168.0.1)

Thanks, good solution! Keep working!


rolex replica uk (par rolex replica uk)

rolex replica uk


Longchamp Outlet (par Longchamp Outlet)

tnks (par تور ارمنستان)

Thank you for your efforts, Excellent site..


replique montre (par replique montre)


Il existe de nombreuses causes de faible estime de soi, et certaines personnes aiment utiliser une norme comme objectif trop élevé, de sorte qu'ils ne parviennent pas à répondre aux exigences en état d'échec


code (par gta money hack)

Cheats have long been a part of the gta series available http://gta5moneyonline.net on the net. this website is very generate for you the homepage the gta 5 money cheats online money making guide click here.


Bluestacks (par Bluestacks Download )

Thanks for downloading BlueStacks. This is the Offline Installer for BlueStacks. ... Your BlueStacks download should automatically start within seconds.


Vidmate (par Vidmate Official )

Welcome to vidmate app official website.easily download latest version of vidmate app from here.


apk files (par latest apk files )

Discover the Adidas Zx750 Men Blue Red Discount 7APKs group at Womenpumashoes.com today.Download Facebook Latest Version 125.0.0.23.80 for Android ... You are downloading Facebook Latest APK v125.0.0.23.80 (58971521).


I hope to give one thing (par Jacquelin)

I hope to give one thing back and help others
such as you helped me.


tutuapp pokemon go (par smilynisha1545@gmail.com)

TuTuApp is a most familiar app using which you can download all the latest games and apps, download the app for free
<a href="https://www.tutu-app.co/">tutuapp</a>


Nice one son! (par Icariin)

Truly an eye opener of a write up. I for one have literally fallen off of my chair.


Musically Apk (par Musically)

Musically Online Sign Up is possible directly. Check for more details.
<a href="https://www.musicallyapp.co/musically-sign-up/">musically sign up</a>


Civil Engineering Homework Help Service (par Civil Engineering Homework Help Service)

Pretty helpful material, much thanks for this article


Feature Articles term paper (par Feature Articles term paper)

by visiting this site I found cool stuff here keep it up.


App Development Application Development Service (par App Development Application Development Service)

Amazing article thanks or sharing..


CaseStudy.Help (par CaseStudy.Help)

Pretty helpful material, much thanks for this article


AutoCadHelp.net (par AutoCadHelp.net)

This is really great work. Thank you for sharing such a good and useful information here in the blog for students.


FireStick Loaded with Mobdro (par Check this guide)

Is it safe or legal to use the Mobdro application on FireStick of Amazon. I loaded it on mine and very good but fear for privacy of Mobdro. There are some unique methods which will tell us about How to download Mobdro on FireStick Without having issue. Peyton's guide will always help for Mobdro users.


es file explorer (par es file explorer ios)

The super hit game ES File Explorer File Manager is now available for many devices. Come on, to download it for your iPhone click on the below link.
https://goo.gl/F4uVAz


ruan123 (par ruan123)

http://www.callaotv.com coach factory outlet store online
http://www.vvouchercodes.com cheap jordan shoes
http://www.accessioninteractive.com coach outlet store online
http://www.yunhuanplugs.com coach outlet online
http://www.bills-automotive.com cheap jordans
http://www.2dietitiansandachef.com coach factory outlet
http://www.subwaywestminster.com coach factory outlet online
http://www.portcharlotteknightsinn.com coach factory outlet
http://www.performersdance.ca michael kors factory outlet
http://www.bravopizzagrill.com air jordan shoes
http://www.jcpenneyassociatekiosk.net coach outlet store online
http://www.winstarsports.net cheap jordans
http://www.georgiacapital.net new jordans coming
http://www.loteriasrd.net kate spade outlet
http://www.morzsoftware.com coach outlet online
http://www.roorbongs.net cheap kate spade
http://www.nextcarsreview.com cheap jordans 2017
http://www.toddaffericadds.com cheap air jordan
http://www.flowersbyterrync.com cheap jordan shoes
http://www.capitolacenter.com coach outlet
http://www.bang-on.com.au michael kors australia
http://www.accak12.org cheap michael kors
http://www.ralphlaurenshirtonline.top polo ralph lauren outlet online
http://www.louboutinlouisbenech.fr christian louboutin louis benech
http://www.mizayusof.com cheap nike air max
http://www.cosplaycostumeshops.com cheap jerseys online
http://www.saigonboatcafe.com cheap air max 90
http://www.gamingbluetoothheadsets.com nike air max cheap
http://www.free-arrest-records.net cheap jordas
http://www.cheapmkonline2017.ca michael kors factory outlet
http://www.cobaltforum.net cheap air max 95
http://www.vgonzalezlawyers.com cheap jordans
http://www.thehomeporn.net michael kors handbags outlet


David (par Coursework Writing Services)

There are many reasons for low confidence, and a few people get a kick out of the chance to utilize a standard as an objective too high, so they neglect to meet the necessities in disappointment state.


I loved this post (par Dissertation writing service online)

I cherished this post. the fact of the matter is genuine that it filled my heart with joy and profoundly energetic me.


Firestick (par Modrodes)

Good to watch any HD video <a href="http://mobdroforpcappdownloads.com/">Mobdro Download</a>


Steams (par New Mobdro for Kodi XMBC addon)

Surprice to get all the latest reviews about this Kodi


Kodi tv streams (par kodi for PC)

go here to get more news about Kodi TV


funday is sunday (par dissertation proposal help)

Now you know what I mean by this. You will understand quickly.


publish or not publish (par law essay help for uk university student)

It scares, however then again, nothing stops you since having a blog in which you explain what you do since you don't uncover or diffuse any code. On the off chance that you need to go further and recapture your flexibility as a prepared designer, you should discover another arrangement.


192.168.l.l (par 192.168.l.l)

That was an really impressive post and i like that.


sdfsd (par sdfsd)

http://beautyglowup.com/ Beauty Tips
http://beautyglowup.com/category/male-enhancement-supplements/ Male Enhancement Supplements
http://beautyglowup.com/category/weight-loss-supplements/ Weight Loss Supplements
http://beautyglowup.com/category/skin-care-products/ Skin Care Products
http://beautyglowup.com/category/hair-care-products/ Hair Care Products

http://beautyglowup.com/detox-and-cleanse-reviews/ Detox and Clease Reviews
http://beautyglowup.com/alpha-prime-elite-the-best-male-enhancement/ Alpha Prime Elite
http://beautyglowup.com/garcinia-pure-pro-weight-loss-that-works/ Garcinia Pure Pro
http://beautyglowup.com/pure-asian-garcinia/ Pure Asian Garcinia
http://beautyglowup.com/buy-garcinia-cambogia Buy Garcinia Cambogia
http://beautyglowup.com/skin-rejuvenator-anti-aging-device/ Skin Rejuvenator
http://beautyglowup.com/hair-loss-treatment-for-men/ Hair Loss Treatment For Men
https://sites.google.com/view/garciniapurepro11

https://javed786.com/muscle-building-foods-gh-advanced-plus/
http://agsdevelopers.com/ Web Development Company
http://agsdevelopers.com/shopify-development/ Shopify Development Services
http://agsdevelopers.com/volusion-development/ Volusion Development Services
http://agsdevelopers.com/magento-development/ Magento Development Services
http://agsdevelopers.com/bigcommerce-development/ BigCommerce Development Services
http://agsdevelopers.com/wordpress-development/ WordPress Development Services
http://www.worldcolumns.com Urdu Columns
http://www.worldcolumns.com/columns/javed-chaudhry/ Javed Chaudhry Columns
http://www.worldcolumns.com/columns/hassan-nisar/ Hassan Nisar Columns
http://www.worldcolumns.com/columns/orya-maqbool-jan/ Orya Maqbool Jan Columns
http://www.worldcolumns.com/columns/rauf-klasra/ Rauf Klasra Columns
http://www.worldcolumns.com/columns/nazeer-naji/ Nazeer Naji Columns
http://www.worldcolumns.com/columns/ayaz-amir/ Ayaz Amir Columns
http://www.worldcolumns.com/columns/haroon-ur-rasheed/ Haroon Rasheed Columns
http://www.worldcolumns.com/columns/saadullah-jan-barq/ Saadullah Jan Barq Columns



check this site (par check this site)

very awesome post is given on shareit http://forpcguide.com/download-shareit-apk-app/


fas (par fas)

WebUrl
http://www.ahotwatch.com/A.-Lange-Sohne-a-hot.html
http://www.ahotwatch.com/Arnold-Son-a-hot.html
http://www.ahotwatch.com/Audemars-Piguet-a-hot.html
http://www.ahotwatch.com/Baume-Mercier-a-hot.html
http://www.ahotwatch.com/Bedat-Co-a-hot.html
http://www.ahotwatch.com/Bell-Ross-a-hot.html
http://www.ahotwatch.com/Blancpain-a-hot.html
http://www.ahotwatch.com/Bovet-a-hot.html
http://www.ahotwatch.com/Breguet-a-hot.html
http://www.ahotwatch.com/Breitling-a-hot.html
http://www.ahotwatch.com/B.R.M-a-hot.html
http://www.ahotwatch.com/Bulgari-a-hot.html
http://www.ahotwatch.com/Cartier-a-hot.html
http://www.ahotwatch.com/Casio-a-hot.html
http://www.ahotwatch.com/Chopard-a-hot.html
http://www.ahotwatch.com/Corum-a-hot.html
http://www.ahotwatch.com/de-Grisogono-a-hot.html
http://www.ahotwatch.com/Dior-a-hot.html
http://www.ahotwatch.com/Ebel-a-hot.html
http://www.ahotwatch.com/Franck-Muller-a-hot.html
http://www.ahotwatch.com/Gevril-a-hot.html
http://www.ahotwatch.com/Girard-Perregaux-a-hot.html
http://www.ahotwatch.com/Glashutte-a-hot.html
http://www.ahotwatch.com/Graham-a-hot.html
http://www.ahotwatch.com/Hamilton-a-hot.html
http://www.ahotwatch.com/Harry-Winston-a-hot.html
http://www.ahotwatch.com/Hublot-a-hot.html
http://www.ahotwatch.com/Invicta-a-hot.html
http://www.ahotwatch.com/IWC-a-hot.html
http://www.ahotwatch.com/Jacob-Co-a-hot.html
http://www.ahotwatch.com/Jaeger-LeCoultre-a-hot.html
http://www.ahotwatch.com/Jean-Watches-a-hot.html
http://www.ahotwatch.com/Longines-a-hot.html
http://www.ahotwatch.com/Maurice-Lacroix-a-hot.html
http://www.ahotwatch.com/Michele-a-hot.html
http://www.ahotwatch.com/Montblanc-a-hot.html
http://www.ahotwatch.com/Movado-a-hot.html
http://www.ahotwatch.com/Omega-a-hot.html
http://www.ahotwatch.com/Oris-a-hot.html
http://www.ahotwatch.com/Panerai-a-hot.html
http://www.ahotwatch.com/Parmigiani-a-hot.html
http://www.ahotwatch.com/Patek-Philippe-a-hot.html
http://www.ahotwatch.com/Philip-Stein-a-hot.html
http://www.ahotwatch.com/Piaget-a-hot.html
http://www.ahotwatch.com/Rado-a-hot.html
http://www.ahotwatch.com/R-M-a-hot.html
http://www.ahotwatch.com/Romain-Jerome-a-hot.html
http://www.ahotwatch.com/Roger-Dubuis-a-hot.html
http://www.ahotwatch.com/Rolex-a-hot.html
http://www.ahotwatch.com/Seiko-a-hot.html
http://www.ahotwatch.com/TAG-Heuer-a-hot.html
http://www.ahotwatch.com/Technomarine-a-hot.html
http://www.ahotwatch.com/Tissot-a-hot.html
http://www.ahotwatch.com/Tudor-a-hot.html
http://www.ahotwatch.com/TW-Steel-a-hot.html
http://www.ahotwatch.com/U-Boat-a-hot.html
http://www.ahotwatch.com/Ulysse-Nardin-a-hot.html
http://www.ahotwatch.com/Vacheron-Constantin-a-hot.html
http://www.ahotwatch.com/Wyler-a-hot.html
http://www.ahotwatch.com/Zenith-a-hot.html
http://www.graceful-watches.com
http://www.recommend-watch.com
http://www.shoppedwatches.com
http://www.for-best-watch.com
http://www.watchehot.com
http://www.buy-gifts-watch.com
http://www.luxurious-watch.com
http://www.buynewestwatch.com/
http://www.brandswatchess.com/
http://www.bestqualitywatch.com/
http://www.watchesbeautifully.com/
http://www.watchlowprice.com
http://www.ahotwatch.com/
http://www.watches-selection.com/
http://www.forluxurywatches.com
http://www.nicewatchesshop.com/
http://www.ahotwatch.com/A.-Lange-Sohne-a-hot.html
http://www.ahotwatch.com/Arnold-Son-a-hot.html
http://www.ahotwatch.com/Audemars-Piguet-a-hot.html
http://www.ahotwatch.com/Baume-Mercier-a-hot.html
http://www.ahotwatch.com/Bedat-Co-a-hot.html
http://www.ahotwatch.com/Bell-Ross-a-hot.html
http://www.ahotwatch.com/Blancpain-a-hot.html
http://www.ahotwatch.com/Bovet-a-hot.html
http://www.ahotwatch.com/Breguet-a-hot.html
http://www.ahotwatch.com/Breitling-a-hot.html
http://www.ahotwatch.com/B.R.M-a-hot.html
http://www.ahotwatch.com/Bulgari-a-hot.html
http://www.ahotwatch.com/Cartier-a-hot.html
http://www.ahotwatch.com/Casio-a-hot.html
http://www.ahotwatch.com/Chopard-a-hot.html
http://www.ahotwatch.com/Corum-a-hot.html
http://www.ahotwatch.com/de-Grisogono-a-hot.html
http://www.ahotwatch.com/Dior-a-hot.html
http://www.ahotwatch.com/Ebel-a-hot.html
http://www.ahotwatch.com/Franck-Muller-a-hot.html
http://www.ahotwatch.com/Gevril-a-hot.html
http://www.ahotwatch.com/Girard-Perregaux-a-hot.html
http://www.ahotwatch.com/Glashutte-a-hot.html
http://www.ahotwatch.com/Graham-a-hot.html
http://www.ahotwatch.com/Hamilton-a-hot.html
http://www.ahotwatch.com/Harry-Winston-a-hot.html
http://www.ahotwatch.com/Hublot-a-hot.html
http://www.ahotwatch.com/Invicta-a-hot.html
http://www.ahotwatch.com/IWC-a-hot.html
http://www.ahotwatch.com/Jacob-Co-a-hot.html
http://www.ahotwatch.com/Jaeger-LeCoultre-a-hot.html
http://www.ahotwatch.com/Jean-Watches-a-hot.html
http://www.ahotwatch.com/Longines-a-hot.html
http://www.ahotwatch.com/Maurice-Lacroix-a-hot.html
http://www.ahotwatch.com/Michele-a-hot.html
http://www.ahotwatch.com/Montblanc-a-hot.html
http://www.ahotwatch.com/Movado-a-hot.html
http://www.ahotwatch.com/Omega-a-hot.html
http://www.ahotwatch.com/Oris-a-hot.html
http://www.ahotwatch.com/Panerai-a-hot.html
http://www.ahotwatch.com/Parmigiani-a-hot.html
http://www.ahotwatch.com/Patek-Philippe-a-hot.html
http://www.ahotwatch.com/Philip-Stein-a-hot.html
http://www.ahotwatch.com/Piaget-a-hot.html
http://www.ahotwatch.com/Rado-a-hot.html
http://www.ahotwatch.com/R-M-a-hot.html
http://www.ahotwatch.com/Romain-Jerome-a-hot.html
http://www.ahotwatch.com/Roger-Dubuis-a-hot.html
http://www.ahotwatch.com/Rolex-a-hot.html
http://www.ahotwatch.com/Seiko-a-hot.html
http://www.ahotwatch.com/TAG-Heuer-a-hot.html
http://www.ahotwatch.com/Technomarine-a-hot.html
http://www.ahotwatch.com/Tissot-a-hot.html
http://www.ahotwatch.com/Tudor-a-hot.html
http://www.ahotwatch.com/TW-Steel-a-hot.html
http://www.ahotwatch.com/U-Boat-a-hot.html
http://www.ahotwatch.com/Ulysse-Nardin-a-hot.html
http://www.ahotwatch.com/Vacheron-Constantin-a-hot.html
http://www.ahotwatch.com/Wyler-a-hot.html
http://www.ahotwatch.com/Zenith-a-hot.html
http://www.graceful-watches.com
http://www.recommend-watch.com
http://www.shoppedwatches.com
http://www.for-best-watch.com
http://www.watchehot.com
http://www.buy-gifts-watch.com
http://www.luxurious-watch.com
http://www.buynewestwatch.com/
http://www.brandswatchess.com/
http://www.bestqualitywatch.com/
http://www.watchesbeautifully.com/
http://www.watchlowprice.com
http://www.ahotwatch.com/
http://www.watches-selection.com/
http://www.forluxurywatches.com
http://www.nicewatchesshop.com/


diwali rangoli images (par diwali rangoli )

<a href="https://diwalirangolii.co.in/">flower rangoli designs</a>
<a href="https://diwalirangolii.co.in/">flower rangoli</a>
diwali rangolii


ElectricalAssignments.Com (par ElectricalAssignments.Com)

I appreciate your efforts in preparing this post. I really like your blog articles.


ElectronicsAssignments.Com (par ElectronicsAssignments.Com)

I appreciate this work amazing post for us I like it.


Lucky Patcher App (par smily)

Lucky Patcher is a great Android tool to remove ads, modify apps permissions. Download lucky patcher app for android.
<a href="https://www.luckypatcher.xyz/">lucky patcher</a>


192.168.l.254 (par 192.168.l.254)

This article is such a nice and interesting one, I'm very satisfied with the provided contents. I hope more excellent articles would be posted in your website. Thank you so much for this and keep sharing.


baixar appvn (par Appvn)

Appvn APP is used to download paid apps, games, ringtones, comics, e-books freely. Here download steps are available.


Appvn (par smily)


Appvn APP is used to download paid apps, games, ringtones, comics, e-books freely. Here download steps are available.
https://www.appvn.online/baixar-appvn/