Welcome to Friendica.Eskimo.Com
Home of Censorship Free Hosting

E-mail, Web Hosting, Linux Shell Accounts terminal or full remote desktops.
Sign Up For A Free Trial Here
Please tell your friends about federated social media site that speaks several fediverse protocols thus serving as a hub uniting them, hubzilla.eskimo.com, also check out friendica.eskimo.com, federated macroblogging social media site, mastodon.eskimo.com a federated microblogging site, and yacy.eskimo.com an uncensored federated search engine. All Free!
Trump is Right on Powellâbut for the wrong reasons
Neoclassical economics is a cult.
Not only do economists assume that everyone has a model of the economy in their heads that is the same as the model they have developed, they also assume that this model is an accurate predictor of the future. Bear in mind that this is after theyâve already admitted that their models completely failed to predict the Global Financial Crisis.
profstevekeen.substack.com/p/tâŠ
Trump is Right on Powellâbut for the wrong reasons
Powell suffers from Neoclassical Derangement Syndrome, not Trump Derangement SyndromeSteve Keen (Building a New Economics)
Carter Braxton likes this.
Don't judge the tech bros on how cringeworthy or clumsy they are. Judge them on their intent
Our reactions to things like this are "hey everyone, this is really dumb. Lol"
It feels good to speak on the ugliness and stupidity and get affirmation others also see how fucked up it is
But there is no protection in that, it's a momentary salve, it doesn't make it go away
Begin to think about how we fight what is coming
Stop laughing. Start fighting
reshared this
Dr. Assal Rad on the â12-Day Warâ, Western Media and Israel
What really happened during the so-called â12-Day Warâ between Israel, the U.S., and Iran â and why itâs not about nuclear weapons.Adam Horowitz (Mondoweiss)
Sensitive content
Jason Burne sur X : "Ăa ressemble peut-ĂȘtre à ça l'enfer. https://t.co/ji4TdzYupg" / X
#tourisme #capitalisme #dinguerie
Le touriste, ce con qui serait mieux ailleurs dans un endroit qui serait mieux sans lui.
like this
"Without equivocation or caveat, we stand opposed to the governmentâs proscription of Palestine Action"
Very good statement from Novara Media on the proposed proscription of Palestine Action. Read in full.
#NovaraMedia #PalestineAction #UKPolitics
novaramedia.com/2025/07/01/novâŠ
Novara Media: We Oppose the Proscription of Palestine Action
Tomorrow, MPs will debate and vote on a measure to proscribe the protest group Palestine Action as a terrorist organisation. Novara Media stands opposed to this historic infringement on freedom of expression.Novara Media
#Music on #Yellow-Solar-Sun
Vanessa Carlton 8/16/1980 #Birth US singer/songwriter
nowisthetime reshared this.
Please for gods sake dont use CasaOS
- It is a For-profit without any means of Generating income (unlike Truenas or Suse which have a paid enterprise version)
- Since there is no way of making money, it is apparent they will pull a Plex and Enshittify once they have the noobs on board
- At least it uses docker, so you can export the images, but who knows when this will change
- It uses discord as forum. They cant even get themselves to use their own OS to install a matrix server on there.
- They are not even Private. Their FAQ literally says âThey will try to limit data collectionâ
You want to use some shitty OS by some shitty company? Go sign your soul to Windows Server you lobotomite
Thanks for coming to my ted talk.
like this
don't like this
This is the last time I plan to point to anything from CBS "News".
The company that owns it has capitulated to Trump extortion. This is ALL about money. Integrity is completely beside the point.
cbsnews.com/news/paramount-truâŠ
Almost without exception, America's "mainstream media" is now quisling media.
Paramount, President Trump reach $16 million settlement over "60 Minutes" lawsuit
Paramount has agreed to settle President Trump's lawsuit over a "60 Minutes" interview with Kamala Harris for $16 million, the company announced late Tuesday.CBS News
"Les stages de seconde ou lâĂ©niĂšme symptĂŽme de la violence de la reproduction sociale Ă lâĂ©cole"
#politique #travail #exploitation
marianne.net/societe/educationâŠ
"Les stages de seconde ou lâĂ©niĂšme symptĂŽme de la violence de la reproduction sociale Ă lâĂ©cole"
Discrimination sociale, discrimination territoriale, discrimination dâopportunité⊠VoilĂ selon le dĂ©putĂ© communiste SĂ©bastien Peu, les trois pĂ©chĂ©s capitaux des fameux stages obligatoires des lycĂ©ens en fin dâannĂ©e scolaire. Voici pourquoi.SĂ©bastien Peu (Marianne)
like this
Pacomm reshared this.
Alors que certaines entreprises essayent de bĂ©nĂ©ficier dâune main dâĆuvre gratuite, les jeunes eux, font pour la premiĂšre fois lâexpĂ©rience de lâampleur du dĂ©terminisme social. Ceux qui nâont pas de rĂ©seau familial sont condamnĂ©s Ă multiplier leurs demandes, souvent sans rĂ©ponse, ou Ă accepter de passer deux semaines Ă effectuer des taches difficiles sans aucun lien avec leurs intĂ©rĂȘts professionnels. Ceux dont le rĂ©seau parental est Ă©toffĂ© se voient, au contraire, offrir de vrais stages « dâobservation » dans le confort dâentreprises prestigieuses.
like this
Yemen missile sparks state of confusion among Zionists
ALQUDS, July 01 (YPA) - A state of confusion and panic was prevailed among Israeli settlers in the occupied territories of Palestine on Tuesday, following Hebrew media reports that a missile was launched from Yemen.The Home Front Command said in an oۧŰŰłÙ (Yemen Press Agency)
#Music on #Yellow-Solar-Sun
#RoyHarper 6/12/1941 #Birth English musician
#Roy-Harper - #Miles #Remains, Live 2004
nowisthetime reshared this.
HN Slop: AI startup ideas generated from Hacker News
Link: josh.ing/hn-slop
Discussion: news.ycombinator.com/item?id=4âŠ
HN Slop - AI Startup Ideas from Hacker News
Fresh AI generated startup ideas from the current Hacker News front page. Powered by Claude AI.www.josh.ing
Esatto, #taz!
taz.de
Kritischer, unabhĂ€ngiger Journalismus der linken Nachrichtenseite taz: Analysen, HintergrĂŒnde, Kommentare, Interviews, Reportagen. Genossenschaft seit 1992.TAZ Verlags- und Vertriebs GmbH
like this
Sometimes we think we have got off the horse of thoughts...
notesandsilence.com/2025/04/20âŠ
#zen #silence #prayer #meditation #spirituality #thoughts #mind
The Foot in the Stirrup
Sometimes we think we have got off the horse of thoughts,In reality, we have remained stuck with one foot in the stirrup,We imagine ourselves freed from the mount and its infernal pace.However, froâŠNotes & Silence
www.pyongyangtimes.com.kp
Articles about politics, economy, culture, history, sports, tourism in DPRKwww.pyongyangtimes.com.kp
Le Saint Livre, en zazen, est le Livre du Corps
notesandsilence.com/2025/04/20âŠ
#zen #meditation #priÚre #pratique #spiritualité
Livre Du Corps
Le Saint Livre, en zazen, est le Livre du Corps.Faire zazen, lire le livre du corps,La posture est lâĂ©dition, la reliure, la police, la mise en page,La conscience en parcourt les lignes, lâorganisaâŠNotes & Silence
harry haller likes this.
Education is an important element in the struggle for human rights. It is the means to help our children and our people rediscover their identity and thereby increase their self respect. Education is our passport to the future, for tomorrow belongs only to the people who prepare for it today.
-- Malcolm X
SPD Politiker und Ex-StaatssekretĂ€r Christian Lange tritt aus der Kirche aus â aus Protest gegen das Kirchenasyl. Die kirchliche Praxis (durch der in diesem Beispiel drei Menschen aus Somalia Asyl gewĂ€hrt wurde) sei eine Missachtung rechtsstaatlicher Entscheidungen.
Ein Mensch mit Herz wÀre aus der SPD ausgetreten, aus Protest gegen deren Versuch das Kirchenasyl abzuschaffen und den Familiennachzug auszusetzen. Alle Verbrechen der Menschheit waren rechtsstaatlich, das ist nicht die Norm nach der man sich richten sollte.
reshared this
English people stupid...
16-hour queue for new Popeyes restaurant in Stowmarket | East Anglian Daily Times share.google/Re9d4DdgPBwkhPqbd
16-hour queue for new Popeyes restaurant in Stowmarket
A new American fast food restaurant has opened in a Stowmarket, with one hungry customer from Leeds waiting 13 hours.Thomas Marks (East Anglian Daily Times)
@DrFell @magicalthinking @trumpgpt
Influensers fighting while holding on to their selfie stick, that has to happen soon.
What a time to be alive
Interesting and excellent... quick decision on 4 of the 5 charges, and since the last one is racketeering, on which they're deadlocked, it's very, very likely that they decided guilty on the other 4.
Criminal Lawyer Reacts to Diddy's Verdict
youtube.com/watch?v=Q7Lv7Zj82-âŠ
Criminal Lawyer Reacts to Diddy's Verdict
Visit Our Sponsor - https://AskaLawyer.comItâs a simple platform where users can ask legal questions and get an answer, depending on whether they want to cha...YouTube
From mutiny to ubiquity: two years after Prigozhinâs âMarch for Justiceâ, has Russia become âWagnerizedâ?
We will likely never know everything that happened on June 24, 2023, but one thing seems clear: Wagner is more alive than ever among RussiaâsâŠStrategic Culture Foundation
bbc.com/news/articles/c17ww8dvâŠ
'Blood Gold': How it fuels conflict in West Africa's Sahel region
Gold appears to be a lifeline for military juntas and jihadist groups in the Sahel region, analysts say.Jacob Boswall (BBC News)
Sensitive content
Live Updates: Israel's Gaza invasion - Day 635
Live Updates: Israel has been bombarding Gaza, killing thousands of Palestinians, since Hamas launched a deadly offensive on Oct 7, 2023.DAWN.COM
Hochul signs gun violence office into state law in rebuke to Trump
oleantimesherald.com/2025/07/0âŠ
Hochul signs gun violence office into state law in rebuke to Trump
ALBANY (TNS) â New York has a permanent state office dedicated to combating gun violence in what Gov. Kathy Hochul describes as a rebuke to President Donald Trump. "Donald Trump likes to call himself the law and order president," Hochul said.By DAN CLARK Times Union, Albany (Olean Times Herald)
So now the State has a new budgeted agency that will ignore the root problems behind gun violence and thus Crime
Back in Action Netflix Review - Is It Worth Watching?
"Back in Action" is a generic action-comedy that largely wastes its talented cast, delivering predictable jokes and uninspired action sequences, though some find it a fun, light watch.
To Get More Detail Review of This Movie Visit The Blog...
Israeli troops executed her father and brother. Then taunted the survivors
Hungry, terrified, and crammed into a small apartment, as intense Israeli bombardment rocked the area around them.Maha Hussaini (Middle East Eye)
Disisdegueyđ»Pavlichenkođ”đž reshared this.
US Suspends Deliveries of Dozens of Patriot Interceptor Missiles to Ukraine - Reports
US Defense Secretary Pete Hegseth has ordered to suspend some deliveries of missiles and ammunition to Ukraine, including dozens of Patriot interceptor missiles, more than 100 Hellfire missiles and dozens of Stinger missiles, the NBC News broadcasterâŠSputnik International
Can Budget Web Design Meet Your E-Commerce Needs?
If you're launching an online store with limited funds, you've likely asked: Can a cheap web design solution really support a full-fledged e-commerce business?
It's a valid question. "Cheap" often implies basic features or lower quality. But the answer depends on what "cheap" means to you, what your store requires, and how much you're willing to work around limitations.
What "Cheap" Web Design Involves
When people talk about cheap web design, they usually mean spending a few hundred dollarsâor less if they're using a DIY platform or getting help from a friend.
This typically involves pre-built templates, standard functionality, and minimal customization. A cheap website designer often uses platforms like Wix, Shopify, or WordPress to keep costs low and deliver quickly.
That's not inherently bad. These tools are designed to handle e-commerce, even at an entry level. But they come with constraints. If you're okay with those, it can be a good starting point.
Why E-Commerce Gets Complicated
Selling online seems simple: list products, set prices, and let customers buy. But there's more to it than meets the eye.
Your store needs to handle browsing, product variations (like sizes or colors), secure payments, order confirmations, and shipping updates. You might also want features like discount codes, inventory tracking, or customer accounts. Each element adds complexity, and making them work seamlessly requires careful setup.
Cheap web design can struggle here. The platforms are capable, but the time and expertise needed to configure everything properly often go beyond what budget services include.
Where Budget Designs Can Fall Short
Low-cost designs often face a few common issues. Site speed is a big oneâcheap sites can slow down as you add images or features, frustrating customers and hurting sales.
Mobile compatibility is another challenge. Many affordable sites aren't fully optimized for phones, leading to awkward navigation or checkout issues. With mobile shopping so prevalent, this can be a major problem.
Security is also a concern. Some cheap website designers skip essentials like SSL certificates or regular updates, leaving your store vulnerable to risks.
These problems can be fixed, but addressing them often requires effort that budget packages don't cover.
When Is It a Good Fit?
Cheap web design can work for small, straightforward stores. If you're selling a few items, don't need complex features, and are willing to handle some tasks yourself, it's often enough.
It's also great for testing an idea. If you're launching a side hustle or experimenting with a new product, a budget-friendly site lets you start without a big investment. Just keep your expectations realistic.
But if your store is the core of your business or you plan to scale quickly, a cheap solution may not keep up. Upgrading a basic site later can cost more than building it properly from the start.
Questions to Ask Before You Start
When choosing a cheap website designer or platform, ask specific questions. Will the site work well on mobile? Can it handle secure payments? Is it easy to manage products? What happens if something breaks?
Vague answers are a warning sign. Even a budget designer should be clear about what's included and what's not.
Also, think about post-launch support. Many affordable services end once the site goes live. If you're not comfortable managing updates or fixes yourself, that low price could lead to trouble later.
The Bottom Line
Cheap web design can support e-commerce, but it comes with trade-offs. How well it works depends on your store's complexity, your willingness to manage some tasks, and how much risk you're okay with.
For simple needs, it's often a decent starting point. But for a professional, reliable, and scalable store, spending a bit more upfront for a solid setup is usually smarter. Not extravagantâjust secure, functional, and built to grow.
Start small if you must, but keep the long term in mind. A slow or glitchy site can cost you more than a slightly higher budget upfront.
Affordable and Professional Website Design Services in Singapore
Get affordable and professional website design services in Singapore with modern designs. Call 6362 0123 now to create a professional-looking website.Cheap Website Designer
An honest headline from an Israeli publication
972mag.com/uk-idf-music-festivâŠ
The UK can excuse genocide, but draws the line at festival chants
A musicianâs anti-IDF slogan isnât what is making British Jews less safe. Repressing Palestine solidarity as âantisemiticâ is.Jonathan Adler (+972 Magazine)
Loving the tourists coming out in Saba's wake.
As the old song goes:
"If you don't like lolis, get the fuck out! đ„"
youtube.com/watch?v=jMr0IxmAz7âŠ
Sawa Grape Sama GTFO (Fan Song SourGrapeVA)
Played around with a clip of https://www.youtube.com/@SourGrapeVA to make a little song, hope ya'll like it! =D Cover art by https://twitter.com/HnkEcho?ref_...YouTube
El estado sionista se ha propuesto acabar con una generación entera pero lo que creo que se les ha escapado en el cålculo es que aquellos que sobrevivan vivirån odiando profundamente a Israel y siempre con la idea de hacerle daño.
Los llamarĂĄn terroristas pero serĂĄn su propio monstruo frankestein. c.im/@Opfoss/11477972055911757âŠ
August 29th, 1526, MohĂĄcs, Hungary.
The Battle of MohĂĄcs, was the end of the Kingdom of Hungary. In the year 1522 King Louis II of Hungary married Mary of Austria, creating an alliance between the Kingdom of Hungary and the Holy Roman Empire. Ottoman sultan Suleiman the Magnificent saw the alliance between the Jagiellonian and Habsburg houses through marriage as a threat to Ottoman domination over the Balkans. In early 1526 Suleiman gathered an army of 100k men and 300 cannons to invade Hungary, taking advantage of Hungary being in a weakened state from a civil war a few years earlier. In early spring the Ottomans invaded Hungary, the Hungarians initially used hit and run tactics on the advancing Ottomans. By early July the Ottomans approached the town of MohĂĄcs. By this point King Louis had assembled an army of 30k men and 85 cannons at MohĂĄcs. By late August the Ottomans arrived at MohĂĄcs. The Hungarians argued about a battle plan, but eventually deployed for battle. The Hungarians had cavalry on the left and right flanks, with a larger amount of cavalry on the left and infantry in the center.
By the morning of August 29th the Ottomans began the battle by sending light cavalry in an outflanking maneuver to skirmish with the Hungarians. Ottomans were then sent forward to construct a camp closer to MohĂĄcs. PĂĄl Tomori a Hungarian commander observed the Ottomans constructing their camp and ordered his cavalry on the left flank to charge the Turks. Tomori sent word to Louis to attack after his charge was seeing some success against the Ottomans. The Hungarian center and right were slow to join the battle and by the time they did the remainder of the Ottoman forces joined the battle. Eventually the overwhelming numbers of the Ottomans caused the Hungarian cavalry to flee the battle, the infantry became surrounded and crushed. The Hungarians lost 14k men the Ottomans 2k. King Louis died in the retreat as well from falling off his horse and drowning in the Danube river.
The Hungarians had an additional 25k soldiers and mercenaries scattered throughout the kingdom, had Louis managed to unite these forces with his army and fought from the much more defensible Hungarian capital of Buda(Budapest), victory or a much more difficult and costly battle for the Ottomans may have been achieved. After the defeat at MohĂĄcs the Kingdom of Hungary was spilt, The HRE took the northwest section witch became Royal Hungary, the Eastern half became independent and became known as the Voivode of Transylvania, the Southern half Sulieman took for the Ottomans. It would be another 150+ years before the HRE defeated the Ottomans at a second Battle of MohĂĄcs and freed Hungary.
âWESTMINSTER GROUP TOOK CASH FROM ISRAELI STATE-OWNED ARMS FIRMâ
by Martin Williams in Declassified UK @Declassified_UK
âRevealed: cross-party group of MPs accused of âclear breach of the rulesâ over donation from weapons company controlled by Israeli governmentâ
declassifieduk.org/westminsterâŠ
#Press #UK #Rafael #RUK #Parliament #Defence #Technology #APPG #Cash #Smotrich #Israel #Rules #Breach #LockheedMartin
Westminster group took cash from Israeli state-owned arms firm
Revealed: cross-party group of MPs accused of âclear breach of the rulesâ over donation from weapons company controlled by Israeli government.Martin Williams (Declassified Media ltd)
Comedian Michael Schirtzer banned from #metasucks telling a joke about an #iofterrorist being killed by a shark:
" swam past Israeli children, but it didnât hit the children, So even a shark can tell the difference between a child and a soldier.â (extract from mondoweiss.net/2025/07/metas-bâŠ)
Of course some #zioidiots made a show and left the room, I guess to cryout cause somebody is pointing #ziomonsters crimes. The moment you realize how stupid are these People.
youtu.be/K_F1vlia2jg?si=uwv0ViâŠ
Metaâs banning of two anti-Zionist comedians from Instagram is the latest example of Big Techâ
The Instagram account of a well known anti-Zionist Jewish comedian was deleted after Metaâs Public Policy Director for Israel and the Jewish Diaspora viewed one of his stories. This is just one example of the anti-Palestinian bias across Big Tech.Omar Zahzah (Mondoweiss)
Sozan reshared this.
"Another Jew murders 4 white teenagers in cold blood and evades the death penalty đ
youtube.com/watch?v=rQh5OZcgXSâŠ
x.com/SpeazelyKarwan/status/19âŠ
Bryan Kohberger's decision to accept plea deal came after efforts to strike death penalty failed
Bryan Kohberger's attorneys had done what they could to spare his life.They tried to bar prosecutors from seeking the death penalty in the stabbing deaths of...YouTube
âAuf Allah sollen die GlĂ€ubigen vertrauenâ: #Islamisten - #Imam predigt auf #Abschlussfeier #christlicher #Schule
Laut dem Verfassungsschutz Baden-WĂŒrttemberg ist die IGMG der bedeutendste Teil der tĂŒrkisch-nationalistischen âMilli-GörĂŒsâ-Bewegung (âNationale Sichtâ) in Deutschland. Diese hat es nicht nur zum Ziel, die westliche âOrdnung des Unrechtsâ durch eine islamische âGerechte Ordnungâ zu ersetzen, sondern soll dafĂŒr nach dem Verfassungsschutz Baden-WĂŒrttemberg vor allem die Mittel des Rechtsstaats nutzen, um âihre islamistische Agenda voranzubringenâ. Der Verfassungsschutz Bayern zĂ€hlt die âMilli-GörĂŒsâ-Bewegung zur Kategorie des legalistischen Islamismus, welcher u. a. durch Verbandsarbeit versucht Einfluss auf den interreligiösen und politischen Dialog zu nehmen.
nius.de/gesellschaft/news/goetâŠ
In einer funktionierenden Gesellschaft passen sich die GĂ€ste dem Gastgeber an.
In Deutschland passt sich die Gesellschaft den GĂ€sten an und verzichtet auf seine Kultur.
#Islamismus #Gruppenvergewaltigungen #Messermorde #Brandmauertote #Islam #Brandmaueropfer #Massenvergewaltigungen
#Islam #Moslem #Islamisten #Migration #Remigration #Bevölkerungsaustausch
âAuf Allah sollen die GlĂ€ubigen vertrauenâ: Islamisten-Imam predigt auf Abschlussfeier christlicher Schule | NIUS.de
In seiner Predigt in der katholischen Kirche sagte ĂztĂŒrk unter anderem: âAuf Allah sollen die GlĂ€ubigen vertrauenâ â Allah stellt im muslimischen Glauben den allmĂ€chtigen Gott dar.ÂNiUS.de
cranston- likes this.
Disisdegueyđ»Pavlichenkođ”đž reshared this.
Probablemente,si, so la Ășnica. đ
A squadron of RAF aircraft are controlled by a man who holds a 10% stake in Trump Entertainment Resorts Inc.
h/t @pvonhellermannn
craigmurray.org.uk/archives/20âŠ
Dystopia UK: Genocidal RAF Squadron Targeted by Palestine Action is Owned by a Hedge Fund - Craig Murray
If you thought RAF jets were owned by the RAF, think again. The RAF squadron targeted for a repaint by Palestine Action due to its involvement in supplying Israelâs genocide, does not in fact belong to the RAF at all.craig (Craig Murray)
Effectiveness of trees in reducing temperature, outdoor heat exposure in Vegas
Link: iopscience.iop.org/article/10.âŠ
Discussion: news.ycombinator.com/item?id=4âŠ
Are you a top US-based scientist looking to relocate to #Australia?
The Australian Academy of #Science is now offering generous relocation packages and guaranteed #research funding.
science.org.au/news-and-eventsâŠ
reshared this
The pretzel is supposedly a Swabian invention (I know, Bavarians, youâll disagree đ). As a Swabian, I have to share this unique Viking Age pretzel-shaped gold brooch - was the pretzel actually invented by Vikings?đ±
The brooch is decorated with animal heads in the Scandinavian style and was probably made in Denmark.
From GÄbense, Falster, first half of the 10th century
On display at National Museum Copenhagen
đ· me
theshot.net.au/uncategorized/tâŠ
#AusPol
#media
#Israel
#CrimesAgainstHumanity
#genocide
The ABCs of holocaust denial - The Shot
The ABC has systematically tried to cover up the destruction and conquest of Palestine, and now the courts have proven it.Dave Milner (The Shot)
Disisdegueyđ»Pavlichenkođ”đž reshared this.
What will it take for our government to grow a backbone?
"Western democracies have also failed to prevent the illegalities and inhumanities of the Israeli killing fields, but their reluctance to confront Israel should not divert attention from similar Australian cowardice."
johnmenadue.com/post/2025/07/câŠ
@palestine
#AusPol
#Israel
#CrimesAgainstHumanity
#genocide
Courage needs to be shown in politics â Israel is no longer above the law
In the past weeks, an estimated 500 more Gazans have been killed, bombed out of existence by the IDF or killed while queuing for food.johnmenadue.com
âI mean, people dieâ: Homan waves off death of 75-year-old in ICE custody
#Salon #TomHoman #Homan #ICE #47
"I mean, people die": Tom Homan waves off death of 75-year-old in ICE custody
The border czar couldn't be bothered to show sympathy over the death of an elderly man in ICE custodyAlex Galbraith (Salon.com)
Indiefotog likes this.
What's Going on in Thailand???
Brian Berletic- Protests were carried out by those opposing US interference - and the current government they oppose is a nominee/daughter of a long-time US proxy.thealtworld (TheAltWorldâs Newsletter)
Total crap
#Paramount to Pay #Trump $16 Million to #Settle â#60Minutesâ Lawsuit
Trump had ridiculously sued over an interview with former Vice President #KamalaHarris. The company needs federal approval for a multibillion-dollar sale.
#law #democracy #FreePress #appeasement #authoritarianism #dictatorship #tyranny #AmericanAutocracy
nytimes.com/2025/07/02/businesâŠ
But #ShariRedstone, the chair & controlling shareholder of #Paramount, told her board that she favored exploring a #settlement with #Trump. Some executives at the company viewed the presidentâs lawsuit as a potential hurdle to completing a multibillion-dollar sale of the company to the Hollywood studio Skydance, which requires the Trump administrationâs approval.
#law #democracy #FreePress #appeasement #authoritarianism #dictatorship #tyranny #MafiaState #AmericanAutocracy
The size of the settlement, $16 million, is the same sum that #ABC News agreed to pay in December to settle a *defamation* case filed by #Trump against the network & one of its anchors, George Stephanopoulos. #Paramountâs board was concerned that paying a higher amount to settle the case could increase the companyâs exposure to potential legal actions from shareholders accusing them of #bribery.
#law #democracy #FreePress #authoritarianism #dictatorship #tyranny #MafiaState #AmericanAutocracy
The sale of #Paramount would end the Redstone familyâs decades-long control of #CBS News & Paramount Pictures & put it in the hands of #DavidEllison, the son of #LarryEllison, a #tech #billionaire who has backed #Trump.
Brendan Carr, the chairman of the #FCC, has said that Trumpâs lawsuit against Paramount was not linked to the FCCâs review of the companyâs merger w/Skydanceđ. Paramount has also said that the 2 issues were unrelatedđ.
âŠSenators like #ElizabethWarren of Massachusetts & #BernieSanders of Vermont have warned that any payment by #Paramount to #Trump could be construed as a #bribe, & they said they would consider holding a congressional hearing about it.
The prospect of being accused of #bribery, & perhaps facing legal action because of it, had vexed Paramountâs directors, who had to weigh the corporate benefits of a #settlement against the perception that they were greenlighting a deal to secure a merger.
#law
thedp.com/article/2025/07/pennâŠ
Penn complies with Education Department demands in Title IX resolution agreement
The University will additionally issue a public statement specifying that Penn athletics âwill adopt biology-based definitions for the words âmaleâ and âfemaleâ pursuant to Title IX and consistent with President Trumpâs Executive Orders.âAyana Chari, Ethan Young, Justin Lee, Sean McKeown, Isha Chitirala, Finn Ryan (The Daily Pennsylvanian)
Keep up the pressure on Musk's Tesla -- its demise will be a rare bit of good news.
thefarce.org/why-the-teslatakeâŠ
Why the #TeslaTakedown must grow to Purge Palantir
Big Balls isn't leaving. Why should we?Jason Sattler (THE FARCE)
Report: 48 corporations aiding #Israel in the displacement of Palestinians and its genocidal war on #Gaza, in breach of international law.
aljazeera.com/news/2025/7/1/un⊠#BDS #StopIsrael
UN report lists companies complicit in Israelâs âgenocideâ: Who are they?
UNÂ Special Rapporteur Francesca Albanese has named several US giants among the companies aiding Israel.Federica Marsi (Al Jazeera)
In an age of abundance and ceasefires, Gaza starves, and the war wonât stop | Gaza | Al Jazeera
aljazeera.com/features/2025/6/âŠ
"Al Jazeeraâs Maram Humaid writes a letter from Gaza, the place the world chose to forget."
Sozan reshared this.
LIVE: Trump says Israel agrees to a Gaza truce, urges Hamas to accept deal | Israel-Palestine conflict News | Al Jazeera
aljazeera.com/news/liveblog/20âŠ
- Four killed in Israeli attack on northern Gaza
- GHFâs operations in Gaza are part of a âdark missionâ to expel Palestinians ["He went on to note that a recent study published in the Nature magazine has found that an estimated 84,000 people have been killed in Gaza as a result of Israelâs war."]
#Palestine #Gaza #Israel
@palestine
LIVE: Trump says Israel agrees to a Gaza truce, urges Hamas to accept deal
Comments come as Israeli forces killed nearly 100 Palestinians in Gaza on Tuesday alone.Lyndal Rowlands (Al Jazeera)
Sozan reshared this.
#Strafprozess Michael #Ballweg
Auf VerfĂŒgung des LG Stuttgart haben die Fahnder Schlumberger und Strobel neue Steuerberechnungen erstellt, die einer Selbstentleibung gleichkommen: Ihre HinterziehungsvorwĂŒrfe sind in sich zusammengefallen wie ein SoufflĂ©.
Hintergrund: Das #Overton Magazin hat rekonstruiert, wie das Finanzministerium #BW den politischen Prozess initiierte und steuerte: Impf- und lockdownfixierte #GrĂŒne wie #StaatssekretĂ€rin Gisela #Splett wollten #Demonstrationen fĂŒr #Grundrechte keinesfalls hinnehmen und beschĂ€ftigten neben einem halben Dutzend Ministerialer auch #Finanzbeamte, die #Michael Ballweg
mit #Schikanen und Ermittlungen ins Blaue zusetzten.
Die auf Anordnung des Gerichts erstellten neuen Steuerberechnungen sehen Erstattungen des Finanzamts an Michael Ballweg in Höhe von rund 200.000 Euro vor.
Vor Gericht wollte sich ein Regierungsdirektor nicht an den Namen des eigenen Vorgesetzten erinnern! Es wurde wie bei Masken und sĂ€mtlichen âMaĂnahmenâ einschlieĂlich des #Impfzwangs gelogen und vertuscht, dass sich die Balken bogen. Kein Wunder, dass kein beamteter #Zeuge ohne eigenen #Rechtsbeistand aussagen wollte.
overton-magazin.de/hintergrundâŠ
#Michael #Ballweg hat 9 Monate unschuldig in der Untersuchungshaft gesessen!
#Demo #Demonstration #Demokratie
"Zur weiteren Verwendung" - Finanzministerium dirigierte das Vorgehen gegen Ballweg | Overton Magazin
Die baden-wĂŒrttembergische Landesregierung mischte sich bereits 2020 direkt in das Verfahren des Finanzamts gegen den bundesweit bekannten Corona-Kritiker ein - Geht der Strafprozess im Juli zu Ende?Thomas Moser (Overton Magazin)
aljazeera.com/news/2025/7/1/unâŠ
UN report lists companies complicit in Israelâs âgenocideâ: Who are they?
UNÂ Special Rapporteur Francesca Albanese has named several US giants among the companies aiding Israel.Federica Marsi (Al Jazeera)
reshared this
đ”đžEl Informe Albanese denuncia ante la ONU a las empresas que se han lucrado del exterminio en Gaza.
đLa relatora presenta un informe al Consejo de Derechos Humanos en el que señala a los bancos BNP Paribas y Barclays, los fondos de inversiĂłn Blackrock, Vanguard y PIMCO de Allianz, el Instituto TecnolĂłgico de Massachusetts, tambiĂ©n a la empresa vasca CAF, entre muchas otras como Carrefour, Maersk, Booking y Airbnb.
âđ» @pelorduy
El Informe Albanese denuncia ante la ONU a las empresas que se han lucrado del exterminio en Gaza
La relatora presenta un informe al Consejo de Derechos Humanos en el que detalla la responsabilidad de decenas de empresas en las polĂticas de ocupaciĂłn, apartheid y genocidio que estĂĄ llevando a cabo Israel en Palestina.www.elsaltodiario.com
En cuanto a derechos laborales, Vania Arana, portavoz del Sindicato las Kellys Catalunya, señala que se debe apostar «por los hoteles que tienen contratadas directamente a las trabajadoras, sin outsourcing o empresas de servicio que viven del trabajo esclavo», en este sentido, indica, «como turistas pueden exigir a las agencias que verifiquen si las trabajadoras del hotel en donde se van a hospedar son âcamareras de pisoâ y son parte del hotel»
elsaltodiario.com/consumo-que-âŠ
ÂżCĂłmo reducir nuestro impacto como turistas? Parte 2
En este segundo artĂculo atendemos aspectos mĂĄs concretos sobre cĂłmo practicar un turismo de menor impacto, como dĂłnde ir, dĂłnde alojarnosâŠwww.elsaltodiario.com
Bange Frage, lebt Ihr noch ?
Oder stapeln sich schon LeichensĂ€cke in den StraĂen ?
#Wissenschaft #Korruption #Aktivisten #fehlendeObjektivitĂ€t #UlfBĂŒntgen
#KlimaLĂŒge #KLimawandel #KlimaKirche #Abzocke
#Klimawandel #CO2 #Klimakirche #Carnivore #ErdĂŒberlastungstag #Misswirtschaft #Ăkozid #Umwelt #Sommer #Sonne #WĂ€rme #Hitze #Klima #KlimaLĂŒge #KlimaKirche #KlimaLĂŒge #GreatReset #Kommunismus
Pic of #Glasgow vigil for #Palestine (socialistworker.co.uk)
Glory to the martyrs
Whack-A-Disk
#games #amiga #floppydisk #game #retrocomputing #whackamole #hackaday
posted by pod_feeder_v2
like this
It's đ„ Burn Colonial Flags Month! đ„
You've got the whole of July to upload your videos!!!
beige.party/@PhoenixSerenity/1âŠ
#BurnColonialFlagsMonth #AskFedi #Resistance #Protest
Ms. Que Banh (@PhoenixSerenity@beige.party)
BURN COLONIAL FLAGS MONTH đ„đ„đ„ I'm not kidding. Global #solidarity actions matter.beige.party
reshared this
Russia has no intention to delay talks on Ukraine: Kremlin
Russia has no intention to delay talks on Ukraine: Kremlin-english.news.cn
Alex Jones Moderating the Fuentes-D'Souza Debate: "Why is Israel so unpopular?"
Fuentes: "They killed 100,000 people in Gaza. They kill people that are trying to get aid supplies. They kill innocent civilians. They rape the prisonersâŠ"
Jazzilla reshared this.
Spot on. Such a missed opportunity to do good squandered by poor leadership and harsh and divisive policies. I doubt Labour and Starmer will survive it.
theguardian.com/commentisfree/âŠ
Poorly led, strategically inept and shorn of democracy. Now I truly fear for this Labour government
The welfare bill passed, but it was chaos. A party this dysfunctional and divided cannot escape the wrath of voters at the next election, says John McDonnell, former Labour shadow chancellorJohn McDonnell (The Guardian)
Multiple Studies Now Suggest That AI Will Make Us Morons
Are we on the road to Idiocracy?
For the second time in two weeks, a study has been published that suggests that people who use AI regularly may display significantly less cognitive ability than those who donât rely on it. The studies have bolstered criticsâ accusations that AI makes you stupid.
The most recent study was conducted by the University of Pennsylvaniaâs Wharton School and looked at a sample size of over 4,500 participants. The study, which looked at the cognitive differences between people who used LLMs like ChatGPT to do research and those who used Google Search, found that the people who used chatbots tended âto develop shallower knowledgeâ of the subjects they were researching. Both groups were asked to research how to start a vegetable garden, with some participants randomly selected to use AI, while others were asked to use a search engine. According to the studyâs findings, those who used ChatGPT gave much worse advice about how to plant a vegetable garden than those who used the search engine. Researchers write:
The shallower knowledge accrues from an inherent feature of LLMsâthe presentation of results as syntheses of information rather than individual search linksâwhich makes learning more passive than in standard web search, where users actively discover and synthesize information sources themselves. In turn, when subsequently forming advice on the topic based on what they learned, those who learned from LLM syntheses (vs. standard search results) feel less invested in forming their advice and, more importantly, create advice that is sparser, less originalâand ultimately less likely to be adopted by recipients.
The study concludes that this occurred ironically because of ChatGPTâs advertised benefitââsparing users the need to browse through results and synthesize information themselves.â Because researchers did not have to hunt for information themselves, their âdepth of knowledgeâ was markedly lower than those who did. âIn this sense, one might view learning through LLMs rather than web search as analogous to being shown the solution to a math problem rather than trying to solve it oneself,â the research concludes.
The UPenn study follows on the heels of research produced by MIT, published earlier this month, that showed a similarly problematic cognitive impact produced by AI. That study, which observed the neural activity of college students who were using ChatGPT to study, found that increased AI use resulted in reduced brain activity, or what the researchers termed âcognitive debt.â The study used an EEG machine to measure the neural activity of three different groups of studentsâone that used ChatGPT to study, one that used Google Search, and one that used neither. The study showed that ChatGPT users displayed markedly less cognitive activity than even those who were using Google Search to find information.
The methodology of the MIT article has since been called into question by AI enthusiasts. Critics have noted that the study in question was not peer reviewed and that a small sample size of participants makes it hardly exhaustive. Similarly, critics have argued that while the EEG measurements show certain decreases in specific forms of brain activity, that doesnât necessarily mean that participants are âdumberâ as a result. Indeed, less mental exertion (and, thus, less activity) can be a sign that a person is actually more competent at a task and doesnât have to expend as much energy as a result. From a certain perspective, these recent assessments of AIâs cerebral impact reek of a moral panic about a new and not altogether well-understood phenomenon.
On the other hand, the conclusion that using an app to complete a homework assignment makes you less capable of thinking for yourself would appear to be self-evident. Outsourcing mental duties to a software program means youâre not performing those duties yourself, and, as is pretty well established, doing something yourself is often the best way to learn. Of course, the internet has been curtailing human mental activity since it first went online. When was the last time you had to remember how to get somewhere? It really seems like Google Maps collectively robbed us of that ability over a decade ago.
Other evidence for AIâs stupidification effect is even more obvious: the maelstrom of cheating thatâs been happening in Americaâs educational system means that students are making their way through high school and college without learning how to write an essay or interpret a book. While there is clearly still a lot to learn about how AI impacts us, some of its side-effects seem obvious. If a student canât write an essay without the help of a chatbot, they probably donât have a particularly bright academic future ahead of them.
gizmodo.com/multiple-studies-nâŠ
cranston- likes this.
LâERP Tryton : histoire et perspectives N. Evrard & C. Krier â B2CK
podcast.projets-libres.org/@prâŠ
Sommaire
- 1 Lâhistoire de lâERP Tryton
- 2 Présentation de Nicolas Evrard et Cédric Kreier
- 3 La génÚse de Tryton
- 4 Les premiĂšres actions Ă la naissance de Tryton
- 5 LâĂ©tat dâesprit au moment du fork
- 6 Le panorama des solutions dâERP en 2008
- 7 La gouvernance du projet Tryton
- 8 La communauté de Tryton
- 9 Les outils pour collaborer
- 10 Les points forts de Tryton
- 11 Le futur de Tryton
- 12 Conclusion de lâinterview
- 13 Licence
Lâhistoire de lâERP Tryton
Walid: bienvenue sur ce nouvel Ă©pisode de Projets Libres! Aujourdâhui, câest un Ă©pisode un peu spĂ©cial. Les deux invitĂ©s que jâai aujourdâhui, ce nâest pas la premiĂšre fois que je les interview. Il se trouve que la premiĂšre fois que jâai participĂ© Ă une interview⊠câĂ©tait il y a 15 ans, sur une radio qui sâappelait Radio Panic, avec FrĂ©dĂ©ric PĂ©ters, Fabrice Flore-ThĂ©bault et Pierre Cros. On avait une Ă©mission qui sâappelait Good Morning Stallman, Ă laquelle on participait. Et un jour, le 14 janvier 2009, nous avons reçu nos invitĂ©s, Nicolas Evrard et CĂ©dric Krier, pour prĂ©senter ce qui Ă©tait Ă lâĂ©poque, je pense, une des premiĂšres interviews de Tryton, un ERP open source dont on va parler aujourdâhui. Donc voilĂ , 15 ans aprĂšs, normalement, si vous Ă©coutez cet Ă©pisode, il doit sortir le 14 janvier 2024, câest-Ă -dire 15 ans pile aprĂšs la premiĂšre interview. Petite touche humoristique. Et cette idĂ©e dâinterview mâest venue parce que ça fait longtemps que je voulais parler de fork et faire une sĂ©rie sur ce que câĂ©tait que les forks. Jâai repensĂ© Ă cette interview et jâai donc recontactĂ© Nicolas et CĂ©dric. Ils ont gentiment acceptĂ© mon invitation. Donc jâespĂšre que vous allez bien tous les deux.
Nicolas: oui, oui, on va bien. Jâai un peu peur quâon rĂ©pĂšte ce quâon a dit il y a 15 ans, mais voilĂ .
Présentation de Nicolas Evrard et Cédric Kreier
Walid: ça fait 15 ans, ça va. Je pense quâon ne dira pas la mĂȘme chose Ă mon avis. Alors pour les auditrices et les auditeurs, je mettrai dans les notes du podcast le lien vers lâĂ©mission de Good Morning Stalman de 2009. VoilĂ , pour ceux qui sont motivĂ©s, ils pourront aller Ă©couter. La premiĂšre partie, câest que je vais vous demander Ă tous les deux de vous prĂ©senter, nous expliquer un petit peu quel est votre parcours. Comment vous avez connu le logiciel libre ?
Nicolas: bon, je vais y aller moi, je suis plus vieux. Donc, Nicolas Evrard, je suis un dĂ©veloppeur Tryton. Comment jâai connu le logiciel libre ? Câest Ă lâuniversitĂ©, dans les annĂ©es 90, donc ça fait quand mĂȘme un bail lĂ maintenant. On bossait sur des Unix et Ă la maison, pour faire des TP, le plus simple câĂ©tait dâavoir un Linux. Et donc jâai installĂ© une Red Hat, qui si je me rappelle bien Ă©tait la 5.2. Et puis voilĂ , puis finalement jâai mis une Debian et je me suis retrouvĂ© Ă bosser sur Zope, un framework de dĂ©veloppement web en Python. Puis une chose en amenant une autre, je me suis retrouvĂ© Ă faire de lâOpenERP, TinyERP mĂȘme Ă lâĂ©poque ça sâappelait, qui est devenu OpenERP. Et puis jâai quittĂ©, câest devenu Odoo. Et jâai rencontrĂ© CĂ©dric peu avant de quitter, puisque pour la petite histoire je faisais les interviews des gens qui arrivaient chez Odoo et jâai interviewĂ© CĂ©dric. Et il mâa bien plu parce quâil lisait ses emails par Mutt. Ce qui est complĂštement stupide, mais bon, voilĂ . CâĂ©tait une façon de trier les gens quand mĂȘme.
CĂ©dric: ouais, donc, CĂ©dric, jâai une formation dâingĂ©nieur. Jâai commencĂ© Ă connaĂźtre le logiciel libre, je pense, pendant aussi mes Ă©tudes. Jâai dĂ» installer une Mandrake Ă lâĂ©poque (NDRL : pour en savoir plus voir lâinterview de GaĂ«l Duval), que jâavais eue dans un magazine, câĂ©tait des CDs. Jâai un peu laissĂ© de cĂŽtĂ©. Jâai commencĂ© mon parcours professionnel comme dĂ©veloppeur dans une sociĂ©tĂ© qui faisait un logiciel pour des banques, en Cobol. Je suis restĂ© quelques annĂ©es lĂ , et puis jâai switchĂ©, et jâai travaillĂ© dans une boĂźte qui Ă©tait dans la sĂ©curitĂ©, qui faisait des network appliances. Et aprĂšs ça, jâai Ă©tĂ© engagĂ© chez Tiny, pour travailler sur TinyERP. Et puis, quelques annĂ©es aprĂšs⊠on a dĂ©marrĂ© Tryton et maintenant on travaille tous les deux chez B2CK, une sociĂ©tĂ© quâon a créée pour le support du logiciel.
Walid: je me rappelle trĂšs bien de la Red Hat 5.1 ou 5.2, on doit avoir Ă peu prĂšs le mĂȘme Ăąge. Vous ĂȘtes basĂ© en Belgique, vous ĂȘtes basĂ© oĂč ?
Cédric: on est à LiÚge.
Nicolas: tous les deux liégeois.
Walid: alors maintenant que vous ĂȘtes prĂ©sentĂ©s, commençons par introduire Tryton. La plupart des gens qui sont lĂ , je ne suis pas sĂ»r quâils connaissent Tryton. Donc dĂ©jĂ , câest un ERP, un logiciel Enterprise Resource Planning. Câest un logiciel dont le but est de gĂ©rer un peu lâensemble des process dâune sociĂ©tĂ©. Est-ce que vous pouvez nous prĂ©senter Tryton ?
CĂ©dric: oui, en fait, on a mĂȘme plutĂŽt tendance Ă dire que câest plutĂŽt un progiciel quâun ERP. Câest un peu plus large que vraiment les features (NDLR : fonctionnalitĂ©s) dâun ERP. Câest vraiment un peu au-delĂ .
Donc, Tryton, câest un logiciel libre, quâon a dĂ©veloppĂ©, qui vient initialement dâun fork de TinyERP. On en parlera un peu plus tard. Ses caractĂ©ristiques, câest quâil est Ă©crit en Python, quâil se base sur une base de donnĂ©es Postgres, quâil est sur une architecture trois tiers. Donc on a un client, un client lĂ©ger, un serveur qui est le serveur applicatif, donc il y a la connaissance mĂ©tier, les process mĂ©tiers, etc. Et puis la base de donnĂ©es pour le stockage.CĂ©dric Krier
On a deux clients, en fait, deux clients lĂ©gers. Un client dans le navigateur, Ă©crit en JavaScript. et un client ou bureau Ă©crit avec GTK, compilĂ© en application native. AprĂšs, les fonctionnalitĂ©s quâon a de base, câest les grosses fonctionnalitĂ©s quâon attend dâun ERP : achat, vente, gestion de stock, comptabilitĂ©, facturation, productionâŠ
Nicolas: vente en ligne plus ou moins, enfin il y a moyen de construire. Câest aussi ça qui est dans la philosophie de Tryton, câest quâon fournit les briques pour aller plus loin. Tout nâest pas intĂ©grĂ©. Jâimagine que les gens connaissent mieux Odoo. Et Odoo, ça vient avec son e-commerce dedans, et avec Tryton, câest plutĂŽt construit sur le cĂŽtĂ©. On a dâailleurs construit quelques-uns.
CĂ©dric: une des idĂ©es dâarchitecture du logiciel, câest dâĂȘtre modulaire, pouvoir activer les modules dont on a besoin, et crĂ©er des modules si on veut en plus. Et en plus dâĂȘtre interopĂ©rable, donc on peut lâutiliser, dâĂȘtre facile Ă connecter Ă dâautres applications, Ă dâautres solutions. Et donc entre autres pour lâe-commerce, on a un module pour se connecter Ă Shopify, un module pour Vuestorefront. Et on a dĂ©jĂ dĂ©veloppĂ© plusieurs fois des petits connecteurs pour dâautres e-commerces. On a aussi des solutions de connexion avec des solutions de paiement en ligne. On gĂšre automatiquement : on a Stripe et Braintree, filiale de Paypal. Vraiment, lâidĂ©e câest lâinteropĂ©rabilitĂ©.
Nicolas: jâajouterais en plus que le projet, cette vision dâinteropĂ©rabilitĂ© a permis quâil y ait dâautres projets qui sont construits en parallĂšle Ă Tryton. Entre autres, il y en a un logiciel libre qui sâappelle GNU Health, qui est donc un logiciel de gestion dâhĂŽpitaux et de dossiers patients. Il se dĂ©ploie, alors il paraĂźt, en Espagne, mais essentiellement dans les pays en voie de dĂ©veloppement. On en a vu au Laos, il y en a en Afrique, on sait quâil y en a aussi en Argentine, en JamaĂŻque, Ă Cuba, je pense. Mais je pense quâil y a des cliniques en Espagne qui lâutilisent. Et il y a aussi un logiciel de gestion dâassurance qui sâappelle Coog, Ă©ditĂ© par des clients Ă nous, qui fait de la gestion dâassurance et qui se base sur Tryton. Et eux, ils ont pris essentiellement la compta, mais rien du tout de la vente, du stock, etc. Et ils ont construit des centaines de modules qui gĂšrent des assurances.
Cédric: autre exemple de verticalisation, il y a aussi GnuVet, une version pour la gestion de vétérinaires.
Walid: vous avez fait des petits, lĂ !
Nicolas: oui, oui, oui.
La génÚse de Tryton
Walid: alors, justement, commençons par la genĂšse de Tryton. Pour parler de la genĂšse de Tryton, il faut donc parler de lâĂ©poque oĂč vous Ă©tiez chez OpenERP. Moi, ce que jâaimerais comprendre, câest quel est le cheminement qui vous a amenĂ© Ă vouloir crĂ©er Tryton, en fait ?
CĂ©dric: je pense quâon va me refaire une petite prĂ©cision. En rĂ©alitĂ©, jâai dĂ©marrĂ© le projet avec un autre associĂ©, Bertrand, qui travaille aussi chez Tiny, et Nicolas a rejoint par aprĂšs. Donc, vraiment la genĂšse du projet Tryton, ce serait plutĂŽt de mon cĂŽtĂ©. AprĂšs, Nicolas a eu un peu la mĂȘme dĂ©marche, mais de maniĂšre un peu diffĂ©rente. Donc, Tiny, ça sâappelait Tiny Ă lâĂ©poque, la boĂźte, et qui Ă©ditait Tiny ERP, un logiciel gestion dâentreprise aussi open source.
En tant quâemployĂ© dans la structure, qui Ă©tait une petite structure, je crois quâon Ă©tait moins de 10 Ă lâĂ©poque, avec mon collĂšgue Bertrand, on Ă©tait, aprĂšs une annĂ©e et demie, deux ans de travail dans la sociĂ©tĂ© et dâexpĂ©rience, pas trĂšs contents en rĂ©alitĂ© du service au client qui Ă©tait fourni. On Ă©tait toujours un peu pas Ă lâaise par rapport aux promesses faites au client et par rapport Ă ce que la solution offrait et ce quâil fallait dĂ©velopper, rĂ©parer en cours de route, etc. Donc, câĂ©tait assez frustrant en tant quâemployĂ© de ne pas avoir la possibilitĂ© de fournir un travail considĂ©rĂ© valorisant. Du coup⊠on sâest dit quâon pouvait faire mieux. Et de lĂ , assez rapidement, je pense quâon sâest dĂ©cidĂ©, en deux ou trois mois, on sâest dit on va se lancer. Et donc, on a dĂ©missionnĂ© et puis on a dĂ©marrĂ©.CĂ©dric Krier
On nâa pas directement repris le code qui Ă©tait hĂ©bergĂ© un subversion (NDLR : autrement appelĂ© SVN), mais en fait, câĂ©tait un subversion qui Ă©tait privĂ©e. Donc, en tant quâemployĂ©, on y avait accĂšs, mais en nâĂ©tant plus employĂ©, on nâĂ©tait plus censĂ© y avoir accĂšs. Donc, on nâa pas repris, on nâa pas su reprendre lâhistorique, parce quâĂ lâĂ©poque, le logiciel Ă©tait juste publiĂ© en release, de maniĂšre un peu irrĂ©guliĂšre. Et donc on est reparti dâune archive, mais on ne lâa pas intĂ©grĂ©e telle quelle directement dans notre dĂ©pĂŽt. On a repris des bouts, bloc par bloc, parfois en réécrivant des parties, et on a reconstruit en piochant dans le code existant. Ce qui nous a permis, dĂšs le dĂ©but, de corriger des erreurs quâon connaissait de lâarchitecture initiale, dâessayer dâĂ©viter de les reprendre pour notre dĂ©part. Avec le temps, on sâest aperçu quâon avait laissĂ© passer des problĂšmes Ă cette Ă©poque-lĂ quâon ne connaissait pas. Et de lĂ , on a commencĂ© Ă reconstruire. Ăa, câĂ©tait vraiment pour le cĆur, le cĆur avec le client lĂ©ger.
Walid: donc, en fait, la dĂ©cision de faire votre propre boĂźte et votre propre ERP, elle nâest pas liĂ©e Ă des problĂ©matiques techniques, elle est liĂ©e Ă des problĂ©matiques de relations clients, câest bien ça ? Ou il y en a aussi des problĂ©matiques techniques, en fait ?
CĂ©dric: quand on Ă©tait employĂ©, on avait identifiĂ© des problĂšmes techniques quâon a essayĂ© de faire corriger et de rectifier en interne. Mais on nâavait pas la possibilitĂ©, on ne nous a pas donnĂ© les moyens de pouvoir le faire. Ă lâĂ©poque, je sais bien que la sociĂ©tĂ© nâavait pas beaucoup de ressources non plus, donc câĂ©tait difficile, il fallait balancer entre le client et ce genre de dĂ©veloppements. AprĂšs, on ne connaissait pas tout de la sociĂ©tĂ©, on nâĂ©tait pas dans les secrets du management Ă lâĂ©poque. Nous, on avait lâimpression quâon pouvait faire mieux. Mais ce nâĂ©tait pas possible de le faire en interne, enfin dans la structure. La structure Ă©tait plus Ă courir aprĂšs des clients, Ă essayer de rentrer un maximum de clients que de rectifier les problĂšmes de genĂšse du projet.
Nicolas: pour la petite histoire, en fait, quand je suis parti et que jâai fait engager CĂ©dric Ă Fabien (NDLR Pinkears, fondateur de TinyERP) Ă lâĂ©poque, je suis parti avec quelquâun que jâai rencontrĂ© chez Tiny, qui sâappelle GaĂ«tan de Menten, et on est partis tous les deux avec, exactement ça câest trĂšs drĂŽle, les mĂȘmes constats et les mĂȘmes envies de changer techniquement les choses et dâavoir une autre relation au code et Ă la façon de faire les choses de façon gĂ©nĂ©rale. Bon, nous ça sâest plantĂ© beaucoup plus, Tryton a rĂ©ussi Ă sâen venir, nous ça nâa pas du tout marchĂ©. Parce que nous, on a réécrit dĂšs le dĂ©but from scratch, on nâa pas voulu du tout ĂȘtre dans le fork. En fait, on a voulu partir de zĂ©ro et câest le plus difficile.
Les premiĂšres actions Ă la naissance de Tryton
Walid: il y a naissance de Tryton. Si je comprends bien, les premiĂšres actions, ces premiĂšres actions, câest reprendre le code, faire du nettoyage, etc. Vous publiez une premiĂšre version quand ?
CĂ©dric: jâai regardĂ© le premier commit quâon a fait, le 19 dĂ©cembre 2007. Et la premiĂšre release, on lâa faite le 17 novembre 2008, donc quasiment un an. Je pense que câest Ă peu prĂšs ce quâon sâĂ©tait donnĂ© comme objectif : un an pour avoir une solution utilisable, dĂ©montrable, et pour commencer Ă essayer dâattirer des clients. On a eu un client trĂšs tĂŽt, qui nous a suivis dĂšs le dĂ©marrage, ce qui nous a permis de survivre pendant cette annĂ©e-lĂ . Ă la premiĂšre release, assez rapidement, il y a une petite communautĂ© qui sâest créée, principalement des gens qui venaient de TinyERP et qui Ă©taient un peu déçus aussi par la qualitĂ© et par la gestion du projet. Je pense quâon a surtout capitalisĂ© sur le fait que nous, on a directement publiĂ© le dĂ©pĂŽt. Notre dĂ©pĂŽt Ă©tait public, ce qui nâĂ©tait toujours pas, je pense, le cas de TinyERP Ă lâĂ©poque. Avec notre premiĂšre release, on avait une discussion ouverte et on Ă©tait prĂȘts Ă discuter avec les contributeurs Ă©ventuels, ce qui nâĂ©tait absolument pas le cas chez Tiny. Il y avait bien un forum, mais en fait, câĂ©tait plutĂŽt un forum dâutilisateurs qui sâentraidaient, et les employĂ©s de la sociĂ©tĂ© nâavaient pas dâautorisation dâaller aider sur ce forum, ça ne passait que par une relation commerciale.
LâĂ©tat dâesprit au moment du fork
Walid: dans quel Ă©tat dâesprit vous Ă©tiez quand vous avez fait le fork ? Je mâexplique, jâai participĂ© Ă un fork dâun projet libre, et pendant un an câĂ©tait la grosse excitation, parce quâil y avait des possibilitĂ©s qui sâouvraient et tout. Alors, dans quel Ă©tat dâesprit vous Ă©tiez Ă ce moment-lĂ ?
CĂ©dric: assez enthousiastes, on nâavait pas de passif. On nâavait pas Ă prendre en considĂ©ration un passĂ©, maintenir une compatibilitĂ© avec quelque chose dâexistant, etc.
Donc câest vrai quâon pouvait casser tout et dĂ©cider de changer des grosses choses, de faire des gros changements structurels sans trop de contraintes. Et donc câest vrai que pendant cette annĂ©e-lĂ , câĂ©tait assez gai de dĂ©velopper et de travailler sur le projet. Mais une fois quâon a fait une premiĂšre release, on sâest imposĂ© des rĂšgles.CĂ©dric Krier
Et du coup, ces rĂšgles ont un peu cadenassĂ© : il y a eu plus de challenges pour arriver Ă faire ce quâon voulait dans les contraintes quâon sâest donnĂ©es. Et un petit peu moins de libertĂ©, mais dans un sensâŠ
Walid: câĂ©tait quoi ces rĂšgles ?
CĂ©dric: un utilisateur doit pouvoir passer dâune version Ă lâautre sans avoir besoin de services externes. Ce qui permet de ne pas avoir de vendor lock-in, ce qui est souvent reprochĂ© sur certains projets : Ă partir du moment oĂč ils utilisent leurs solutions libres, on est obligĂ© de passer par leur service pour maintenir, parce quâil y a personne dâautre qui ne sait le faire. Câest ce que fait Odoo pour lâinstant. Ăa, câĂ©tait une premiĂšre contrainte. Essayer dâavoir une backward compatibility (NDLR : compatiblitĂ© descendante) des API le plus possible. Bien quâon ait dĂ©cidĂ© Ă plusieurs reprises de casser cela, on a fait la publicitĂ© de ces changements, expliquĂ© et mis tout le monde au courant.
Le panorama des solutions dâERP en 2008
Walid: je voulais vous demander quel Ă©tait le panorama en fin 2008 des ERP libres et open source. Il y avait quoi ? Il y avait Dolibarr, TinyERP, il y avait quoi dâautre ?
Nicolas: Dolibarr, TinyERP, ERP5. CâĂ©tait un ERP fait en Python, si je me rappelle bien, par un Lillois ou quelque chose comme ça. Les concepts Ă©taient un peu intĂ©ressants, dâailleurs. Je me rappelle, il y a eu un bouquin sur le design des logiciels, et il y a un chapitre dessus. Ăa existe toujours dâailleurs. Ah bah oui, il y a eu un commit il y a cinq jours. VoilĂ .
Cédric: GnuCash. Je ne sais pas si ça peut se monter comme ERP, mais il y a GnuCash qui existe.
Nicolas: un truc en Java, comme Compiere.
Cédric: ⊠Compiere.
Walid: il nây avait pas grand-chose.
Nicolas: non. Au final, il nây a toujours pas grand-chose.
Cédric: ERPnext.
Nicolas: ERPnext en effet.
Cédric: oui. Il y a aussi⊠Alexor.
Walid: il y avait de la place pour un nouvel ERP libre open source.
CĂ©dric: la premiĂšre concurrence, je pense, câest avec Excel. Dans beaucoup dâentreprises, ils travaillent avec Excel. Donc, il faut remplacer Excel, on remplace souvent Excel. Ou alors aprĂšs, il y a vraiment les logiciels propriĂ©taires, Navision, SAP. Câest plutĂŽt la concurrence que les autres logiciels open source.
Walid: vous publiez la premiĂšre version, vous avez une communautĂ© qui se crĂ©e. La question que je me pose, câest : est-ce que vous gardez des contacts Ă lâĂ©poque chez Tiny ? Est-ce que vous savez sâils regardent un peu ce que vous faites ? Est-ce que vous, vous regardez ce quâils font aussi ? Est-ce quâil y a des Ă©changes un peu dans un sens ou dans les deux ? Comment ça se passe ?
Cédric:
le dĂ©but Ă©tait un peu chaotique. Parce quâon a eu une premiĂšre affaire avec Fabien, donc Fabien Pinckaers, le directeur de lâentreprise, qui, assez rapidement, quand on a publiĂ© du code, etc., nous a accusĂ©s de le voler. Alors quâon Ă©tait repartis sur la version publique, ce qui Ă©tait sous licence GPL2. De ce point de vue-lĂ , on nâa en fait rien Ă se reprocher. Dâailleurs, aprĂšs nous avoir accusĂ©s de maniĂšre publique, on a juste Ă©crit une premiĂšre lettre avec lâaide dâun avocat pour lui dire quâil se calme un peu sur les accusations. Et dâailleurs ça nâa jamais Ă©tĂ© plus loin.CĂ©dric Krier
Donc je pense que câĂ©tait plus une crainte dâavoir un concurrent qui dĂ©barque quâautre chose.
Walid: câĂ©tait pour dire bienvenue.
Cédric: si on veut.
Ensuite, par la suite, il y a eu du code qui a Ă©tĂ© repris. Je pense principalement Ă une petite librairie quâon avait dĂ©veloppĂ©e, quâon avait appelĂ©e VAT Number, qui est pour valider les numĂ©ros de TVA dâun peu partout, de plein de pays. Et donc, on collectait des formats et on ajoutait des validateurs, etc. Et on a retrouvĂ© notre code repris tel quel, en copier-coller, Ă lâintĂ©rieur des modules dâOdoo. Ce qui ne nous avait pas trop plu, câĂ©tait le manque⊠Ils nâavaient pas gardĂ© lâattribution de lâauteur, le copyright. Au niveau licence, câĂ©tait bon parce que ça restait GPL, si je me rappelle bien.CĂ©dric Krier
On a dĂ» un peu leur rappeler quâil fallait mettre⊠Ils ont mis le nom en commentaire quelque part dans le fichier. Ce nâest pas tout Ă fait la bonne pratique, mais on nâa pas Ă©tĂ© plus loin que de leur rappeler ça. Donc, il y a eu ce genre dâĂ©changes de code qui sont partis dans cette direction-lĂ . Ce quâon a mĂȘme trouvĂ© un peu regrettable, câest que nous, on a tendance Ă dĂ©velopper des librairies pour des fonctionnalitĂ©s gĂ©nĂ©rales qui ne sont pas directement liĂ©es Ă Tryton ou Ă lâERP, de maniĂšre Ă ce quâelles puissent ĂȘtre utilisables par dâautres. Et on a vu quâils ne rĂ©utilisaient pas notre librairie, mais la bundle de maniĂšre un peu cachĂ©e. On trouvait que câĂ©tait un peu dommage de ne pas avoir cet esprit oĂč justement on aurait pu contribuer ensemble sur un projet⊠un bout de code, un bout de projet
Nicolas: oui, par exemple. Sensiblement la mĂȘme idĂ©e, câest quand on a fait notre client. Parce quâil y a le client JavaScript, il y a le client GTK, donc desktop. Pour faire les tests, on a fait aussi un client en ligne de commande, enfin, plus ou moins. Au final, ce client, il a aussi eu une existence. Enfin, lâidĂ©e a Ă©tĂ© reprise. Ils auraient Ă©videmment pas pu reprendre exactement la mĂȘme chose. Mais il y a eu de lâinspiration, je pense, des deux projets de lâun Ă lâautre. On est passĂ©s Ă lâActive Record (NDLR : un design pattern logiciel, un patron de conception). Ils ont suivi un an ou deux plus tard. Et nous, on regarde ce quâils font et ça nous inspire de temps en temps.
CĂ©dric: nous, de maniĂšre claire et publique. Il nous arrive de voir des commits passer ou des changements chez Odoo et de dire : « ah bah tiens, câest peut-ĂȘtre intĂ©ressant, câest une idĂ©e intĂ©ressante ». Et du coup, on ouvre un bug dans notre bug tracker avec le lien vers le commit en disant : « tiens, ils font ça comme ça, ça pourrait ĂȘtre applicable pour nous et ça pourrait ĂȘtre intĂ©ressant ». Dans lâautre sens, il y a, je pense, clairement la volontĂ© de ne pas parler du projet Tryton. Du coup, on nâa pas vraiment de preuves, mais il y a parfois des coĂŻncidences, des choses. On dĂ©couvre quâon a une idĂ©e, on dĂ©veloppe quelque chose, et on retrouve lâidĂ©e un peu similaire qui est dĂ©veloppĂ©e quelques mois aprĂšs. Alors, câest possible que ce soit des coĂŻncidences ou pas. Câest difficile Ă savoir. Mais de leur cĂŽtĂ©, je pense clairement que le mot dâordre câest dâignorer et de faire comme si le projet Tryton nâexistait pas.
Walid: donc le projet est en licence GPL V3+. Quand vous avez récupéré le code au départ, il était en licence quoi ? GPL2 ? Il était déjà en licence ?
CĂ©dric: en GPL2. On lâa upgradĂ© Ă la GPL3. CâĂ©tait Ă lâĂ©poque oĂč la GPL3 venait de sortir. Il y avait tout un terme autour de la Tivoization. On sâest dit que câĂ©tait probablement une bonne idĂ©e dâupgrader.
La gouvernance du projet Tryton
Walid: quelque chose dâautre qui mâintĂ©resse beaucoup. Jâai Ă©coutĂ© dâautres podcasts que je mettrai en description dans lesquels vous parlez un peu du deuxiĂšme sujet qui mâintĂ©resse : la gouvernance que vous avez mise en place. Il y a cette volontĂ©, dĂšs le dĂ©part, de faire en sorte que le code reste libre. Jâai trouvĂ© ça vraiment trĂšs intĂ©ressant, surtout dans une pĂ©riode un peu troublĂ©e comme maintenant oĂč les projets ont tendance Ă changer de licence pour passer sur des licences plus ou moins libres. Et puis entre-temps, vous avez aussi créé une fondation. Est-ce que vous pouvez un peu mâexpliquer le cheminement qui a conduit Ă la gouvernance que vous avez maintenant ? Est-ce que câĂ©tait ce que vous vouliez faire au dĂ©part ? Et puis maintenant, quelle est la gouvernance ? Comment le projet est-il gĂ©rĂ© maintenant ?
CĂ©dric: je pense quâau dĂ©marrage du projet, Bertrand et moi, nous nâavions absolument aucune idĂ©e de comment le projet allait ⊠au niveau communautaire⊠de comment on allait gĂ©rer. On nâavait absolument pas de vision. On sâĂ©tait dit : on va faire un projet open source comme les autres projets open source.
Nicolas: au niveau de la licence, il y a le fait que tout bĂȘtement⊠OpenERP ou Odoo, je ne sais plus, Tiny, je pense. Tiny a toujours le copyright sur une partie du code, et donc on ne peut pas le changer. On voulait le changer, il faudrait quâon demande, et je ne pense pas quâils seraient dâaccord.
Mais sinon, notre vision Ă ce niveau-lĂ , ça a toujours Ă©tĂ© dâattribuer le code aux personnes qui lâont Ă©crit, dans le sens oĂč plus de personnes ont le copyright, plus il est difficile de changer ensuite. Et donc, ça oblige le code Ă rester open source. Câest aussi pour ça quâil nây a pas de CLA, Contributor License Agreement, parce quâun CLA, au final, ça donne lâautorisation Ă une boĂźte de faire ce quâelle veut avec son code.Nicolas Evrard
Je ne sais pas si on en a vraiment discutĂ©, mais câest quelque chose sur lequel on Ă©tait dâaccord quasi naturellement.
CĂ©dric: oui, nous, dĂšs le dĂ©but, on sâest attribuĂ© Ă chacun le copyright du code quâil a Ă©crit. Ăa ne sert Ă rien de faire autrement. Et on ne voit pas dâintĂ©rĂȘt Ă le faire autrement. Quâest-ce que ça nous apporterait, Ă part des contraintes juridiques ? Il faudrait un CLA, il faudrait en avoir un, le faire signer, le conserver, etc. Et pour quel intĂ©rĂȘt ? Si on me demande de signer un CLA, câest parce quâon veut changer la licence par aprĂšs.
Walid: câest parce que lâentreprise garde le droit de faire ce quâelle veut avec le logiciel auquel une communautĂ© de gens a potentiellement contribuĂ©, ce qui est assez sournois finalement quand on y pense.
CĂ©dric: oui, oui. Et alors, je dois dire aussi, je pense quâil y a un point Ă rajouter.
Au dĂ©but du projet, la communautĂ© sâest principalement construite avec des gens venant du monde de Tiny, dâOpenERP et Odoo, qui ont eu une forte tendance Ă changer de licence tous les 3-4 ans. Ils sont passĂ©s dâune GPL Ă , je pense, une AGPL, puis une LGPL, et maintenant ils ont un mix avec une partie propriĂ©taire et une partie qui reste LGPL, mais ils se rĂ©servent le droit de basculer du code dâun cĂŽtĂ© Ă lâautre. Tous ces changements de licence ont créé une crainte chez certains utilisateurs ou participants Ă cette communautĂ©, qui se sont redirigĂ©s vers nous. Et du coup, câĂ©tait un critĂšre important pour eux : sâassurer que les rĂšgles nâallaient pas changer en cours de route.CĂ©dric Kreir
Nous, dĂšs le dĂ©part, on disait que lâidĂ©e Ă©tait dâavoir B2CK comme une entreprise qui contribue au projet, mais qui reste une entreprise comme les autres. De ne pas avoir un avantage ou la possibilitĂ© de dire, Ă un moment donnĂ©, « la communautĂ© est assez grande, maintenant hop on ferme, on garde pour nous et on vous fait payer une licence pour la suite ». CâĂ©tait une crainte que beaucoup avaient, et du coup notre mode de travail⊠la maniĂšre dont on gĂ©rait dĂ©jĂ Ă©tait rassurant. Du coup, on a pu construire cette idĂ©e que plus on partage le copyright, plus câest protĂ©gĂ©, et plus la licence est figĂ©e. Câest un peu ce qui sâest passĂ© avec le kernel Linux (NDLR : noyau Linux), qui dâailleurs nâa pas pu passer Ă la GPL3 parce quâil nâest pas possible dâavoir lâaccord de tous les contributeurs. Ă lâĂ©poque, la clause initiale nâavait pas mis « ou plus tard ». Câest ça, donc câest une GPL2 stricte.
Nicolas: ça nous permet dâembrayer sur la fondation, parce que la fondation vient dâune de ces craintes en rĂ©alitĂ©.
Ă ce moment-lĂ , on avait B2CK, et on est allĂ©s rencontrer des gens en Espagne qui Ă©taient utilisateurs dâOpenERP et contributeurs de certains modules, etc. Une de leurs craintes, câĂ©tait en effet que B2CK copie ce quâavait fait Tiny et prenne le contrĂŽle sur la chose. Et une façon de les rassurer, câĂ©tait de crĂ©er la fondation. La fondation, câest un mĂ©canisme juridique en Belgique qui permet de crĂ©er une sorte de sociĂ©tĂ© avec un but particulier, qui doit ĂȘtre non commercial, si je me rappelle bien.Nicolas Evrard
CĂ©dric: câest sĂ©curiser un bien.
On a dĂ» donner Ă la fondation un bien, qui est en fait le nom Tryton, simplement. La fondation a pour objet de le protĂ©ger. Donc, on a dĂ©fini des rĂšgles, mais ce sont des rĂšgles immuables. On ne peut plus modifier lâobjet de la fondation, et ça, câest une garantie qui va au-delĂ de simplement sâengager. LâĂtat nous oblige Ă respecter cette situation.CĂ©dric Krier
Nicolas: si dâaventure, le conseil dâadministration de la fondation ne respecte pas les rĂšgles, par exemple en fermant le code source, nâimporte qui pourrait attaquer ce conseil dâadministration devant les tribunaux belges en lâoccurence, pour faire respecter le caractĂšre open source.
Walid: et donc là , vous décidez de créer la fondation. Là , on est en quelle année ?
Cédric: en 2012.
Nicolas: ouais, novembre 2012. On peut voir ça comme une façon de rassurer les gens, parce quâau final, pour nous, on ne voyait pas le problĂšme.
CĂ©dric: on avait sĂ©curisĂ© en quelque sorte le code source, mais lâautre risque, câĂ©tait le nom. La marque Tryton et le nom de domaine Ă©taient la propriĂ©tĂ© de B2CK. On les avait achetĂ©s avec B2CK, parce quâil fallait bien sortir les fonds Ă un moment donnĂ©. Et du coup un des risques Ă©tait quâon prenne le contrĂŽle du domaine et quâon pointe vers autre chose. Tout le travail de construction de la marque soit volĂ© en quelque sorte. CâĂ©tait une maniĂšre de protĂ©ger le projet.
On a cherchĂ© la bonne forme juridique. Ce nâest pas Ă©vident parce que les juristes ne font pas ça souvent et ne comprennent pas toujours la demande, la difficultĂ©. Mais aussi ce qui est souvent fait, ce sont des organisations type ASBL (NDLR : association sans but lucratif), mais ça ne protĂšge pas de la mĂȘme maniĂšre. Il y a toujours moyen de prendre le contrĂŽle dâune ASBL et de changer son objet social.CĂ©dric Krier
Donc, ça a pris du temps entre chercher, Ă©crire des statuts qui nous conviennent et qui protĂ©geaient le projet. De trouver un mĂ©canisme qui permet un bon Ă©quilibre entre ceux qui vont avoir la responsabilitĂ© de la fondation et le reste de la communautĂ© qui va avoir une espĂšce dâĂ©quilibre de pouvoir. VoilĂ donc ça ça a Ă©tĂ© des choses Ă inventer et Ă imaginer.
Nicolas: dans notre fondation, on a le principe des supporters, parce quâune fondation ne peut pas avoir de membres. Le terme « membre » ne pouvait pas apparaĂźtre dans les statuts, donc on a utilisĂ© le terme « supporter ». Les gens deviennent des supporters de Tryton et constituent une assemblĂ©e des supporters. Cette assemblĂ©e des supporters peut, Ă une majoritĂ© de 2/3 ou 50%, â je ne sais plus, de toute façon ça nâarrive jamais â dĂ©cider changer complĂštement le board de la fondation. Il est Ă©lu pour 5 ans.
Walid: ce board, il est composé de qui ?
CĂ©dric: Ă la crĂ©ation, on Ă©tait trois fondateurs, donc les trois propriĂ©taires de B2CK. On est fondateurs parce que câest nous qui apportons le bien. Donc on a une qualitĂ© juridique spĂ©ciale. On a choisi quatre autres membres. Donc, on sâest mis tous les trois dans le nombre fondateur, dans le conseil dâadministration, et on a inclus quatre autres membres. Alors, on a essayĂ© dâavoir une diversitĂ© gĂ©ographique.
Nicolas: il y avait Udo dâAllemagne, Albert dâEspagne. Sharon dâInde, et le quatriĂšme,
Cédric: Sebastien,
Nicolas: ah bah si, voilĂ , eĂ©bastian, donc dâArgentie.
CĂ©dric: dâArgentie. Donc on a essayĂ© dâavoir une universitĂ© gĂ©ographique, aussi de pays, Ă©videmment, de langues, enfin de cultures, enfin dâessayer de reprĂ©senter la diversitĂ© quâil y a dans la communautĂ© dans le bord. Ensuite, le bord se renouvelle tous les cinq ans par cooptation. On lance un appel Ă candidats, en fait, pour quâils se prĂ©sentent. Câest comme ça que le bord dĂ©cide de fonctionner. Ăa, ce nâest pas vraiment dans les statuts. On va devoir aider les candidats et le bord prĂ©cĂ©dent choisit les membres suivants. Ăa peut ĂȘtre les mĂȘmes. Il nây a pas de limite sur le nombre de mandats que personne peut faire. Il est dĂ©jĂ assez difficile de trouver des gens. Câest en limite, on risque deâŠ
La communauté de Tryton
Walid: donc, il y a une fondation avec des membres qui sont représentatifs de la communauté. Il y a la communauté. Donc, je suppose que dans cette communauté, il y a des utilisateurs. Il y a aussi potentiellement des sociétés de services, des gens qui⊠quelle est la diversité de la communauté autour de Tryton ?
CĂ©dric: si tu parles juste des supporters, lĂ , on en⊠ĂȘtre supporters câest juste demander, il faut juste demander, donc il y a un peu tout, il y a des utilisateurs, il y a des dĂ©veloppeurs, il y a des sociĂ©tĂ©s de services qui fournissent du service sur Tryton. Donc on a vraiment tout type dâentitĂ©s. AprĂšs, si on veut parler de la communautĂ© plus gĂ©nĂ©rale, plus large, la partie vraiment vivante qui participe, etc., câest principalement quand mĂȘme des dĂ©veloppeurs qui sont⊠souvent des dĂ©veloppeurs qui sont dans une sociĂ©tĂ© qui fournit du service sur Tryton.
Nicolas: la communautĂ© se rassemble essentiellement autour du forum et on voit quâil y a quand mĂȘme une bonne petite partie de dĂ©veloppeurs allemands, pas mal dâhispanophones aussi qui font du GNU Health ou du Tryton.
Cédric: oui, au final,
on nâa pas une trĂšs claire vision de qui utilise Tryton, sur le forum, on a des pseudos, mais on ne sait pas toujours ce quâil y a derriĂšre. On a des Ă©vĂ©nements en live, et donc on peut mettre des visages sur des pseudos, mais câest toujours une partie. En fait, on est assez dans le flou de savoir qui utilise Tryton, et qui est vraiment dans la communautĂ©.Nicolas Evrard
Walid: vous avez des clients que vous avez le droit de citer, juste pour donner un exemple, qui peut utiliser Tryton par exemple ?
Nicolas: jâai citĂ© Coopengo, oui, mais ce sont des gens qui font la verticalisation dont je parlais, Tryton, les assurances, câest un de nos principaux clients.
CĂ©dric: je crois quâon peut parler de Jurassic Fruit.
Nicolas: on a Jurassic Fruit,
CĂ©dric: câest un site. Câest un site de vente de fruits en ligne.
Nicolas: on a quelques⊠Ah oui, clients prestigieux, Saint Luc.
CĂ©dric: câest les leaders des boules de billard. Je crois quâils font 80% des boules de billard du monde. Et ils lâutilisent pour presque⊠ils sont en train de passer Ă presque tout leur processus.
CĂ©dric: oui, ils ont commencĂ© par la gestion dâentrepĂŽt et puis progressivement, ils rajoutent des fonctionnalitĂ©s, les achats, les ventes. Ils complĂštent, ils remplacent un ERP fait maison, historique, par Tryton.
Nicolas: on sait que dans les gens qui contribuent Ă Tryton, il y a une sociĂ©tĂ© qui fait je ne sais plus combien de pourcents des fraises qui sont faites en Espagne. VoilĂ . Donc Ă mon avis, câest des gens quâon ne connaĂźt pas, mais il y en a certains qui ont bonne part de marchĂ© dans leur secteur. Et ce qui se passe, câest que comme on nâa pas une entreprise tĂȘtiĂšre qui dirige le marketing, qui dirige le logiciel, au final, on ne sait pas. On ne sait pas ce qui se passe. Enfin, si, on le sait Ă©videmment, parce que comme on est quand mĂȘme des gens qui contribuent beaucoup, les gens nous parlent, mais au final, il y a quand mĂȘme des gens qui lâutilisent sans jamais rien nous dire.
CĂ©dric: et B2CK, si on revient sur B2CK, on a principalement comme client dâautres sociĂ©tĂ©s dâIT qui ont des clients. Donc, on est souvent plutĂŽt en deuxiĂšme niveau. On a certains clients en premier niveau direct, mais on a principalement des clients en deuxiĂšme niveau. Donc, du coup, on peut un peu deviner les clients quâil y a derriĂšre. Oui, et il y a aussi un point en plus. Je pense quâil y a aussi une partie de rebranding. Donc, il y a des sociĂ©tĂ©s de service qui vont installer Tryton, mais sans dire que câest Tryton. Peut-ĂȘtre juste rebrandant le logo, ou en faisant un logo Ă leur sauce, et en mettant un petit thĂšme sur sur le client et hop, ils en font leur solution. Dans un sens, ça nous va. Ils ont tout Ă fait le droit de le faire. Câest un peu regrettable pour la notoriĂ©tĂ© du projet.
Les outils pour collaborer
Walid: vous avez parlĂ© dâun forum. Quels sont les outils qui sont utilisĂ©s pour collaborer ?
Nicolas: alors le forum, câest Discourse. Plus en plus de logiciels libres sont en train dây passer.
CĂ©dric: on a un forum IRC. PlutĂŽt calme, parce que sur Discourse câest quand mĂȘme beaucoup plus agrĂ©able et plus asynchrone, donc ça permet beaucoup.
Nicolas: il y avait des mailing lists, mais on les a tuées pour Discourse.
CĂ©dric: on nâa pas voulu multiplier les canaux, disperser, sinon chacun reste dans son silo, dans son canal prĂ©fĂ©rĂ©. Donc on a vraiment tout centralisĂ© sur Discourse.
Nicolas: et puis ça fait barbu, les mailing lists.
Walid: IRC aussi.
CĂ©dric: et dâailleurs, maintenant que Discourse a⊠On a activĂ© aussi les chats sur Discourse. Câest vrai quâil y a un cĂŽtĂ© un peu redondant. LâintĂ©rĂȘt de lâIRC Ă©tait pour les petits messages rapides, quelquâun qui a un petit problĂšme, il peut poser sa question et avoir une rĂ©ponse rapidement. En fait, le chat de Discourse pourrait remplacer IRC dans un sens.
Walid: et pour les forges ?
Cédric: on a notre dépÎt sur Mercurial depuis le début.
Nicolas: et câĂ©tait self-hostĂ© (NDRL : auto-hĂ©bergĂ©)
CĂ©dric: oui, on lâa hostĂ© sur nos serveurs avec juste le service web de base quâil y a dans Mercurial. Et on utilisait Rietvelt comme outil de Code Review (NDLR : revue de code). CâĂ©tait lâoutil que Guido van Rossum, lâinventeur de Python, avait Ă©crit quand il travaillait chez Google pour le review du projet Python, que le projet Python a arrĂȘtĂ© dâutiliser depuis quelques annĂ©es. Le projet nâest plus trop maintenu, je pense quâon devait ĂȘtre les derniers encore Ă lâutiliser. Du coup, ça nous a poussĂ© Ă chercher une solution alternative. Et lĂ , depuis un an, on est passĂ© sur une forge qui sâappelle Heptapod, qui est en fait un fork de GitLab avec le support Mercurial. Câest un fork qui se veut friendly (NDLR : amical), donc en fait, ils viennent juste rajouter des composants pour supporter Mercurial Ă la place de Git. Et on est hostĂ© sur leur plateforme. Ils ont une plateforme de⊠Donc câest foss.heptapod.net. Donc lĂ , on a notre projet Tryton quâon a migrĂ© maintenant en un monorepo. Donc avant, on avait un dĂ©pĂŽt par projet et module. Pour la migration, pour le passage Ă la forge, on a fait un monorepo. Les modifications quâon fait ont assez souvent des implications dans plusieurs modules, voire mĂȘme dans tous les modules. Câest beaucoup plus pratique dâavoir une seule Merge Request globale qui contient tout lâhistorique du changement que dâavoir plein de petits dĂ©pĂŽts avec des Merge Requests qui doivent ĂȘtre faites en mĂȘme temps. En plus, ça permet aussi dâavoir une CI (NDLR : intĂ©gration continue) qui est beaucoup plus stable puisquâon teste toujours un tout cohĂ©rent, une version, enfin un snapshot de lâensemble du logiciel.
Nicolas: câest la fondation qui a sponsorisĂ© le switch.
Les points forts de Tryton
Walid: oĂč est-ce quâil en est le projet aujourdâhui et quels sont les points forts de Tryton en fait ? Pourquoi Tryton est bien adaptĂ© aujourdâhui maintenant ?
CĂ©dric: moi je dirais la modularitĂ©. On a vraiment poussĂ© le concept vraiment Ă lâextrĂȘme, câest-Ă -dire quâon peut, via lâajout dâun module, modifier quasiment nâimporte quel comportement du logiciel. Donc on peut modifier les flux standards quâon implĂ©mente, qui sont des flux gĂ©nĂ©ralement classiques, mais chaque entreprise a sa petite spĂ©cificitĂ©, etc. Donc on peut aller se plugger (NDLR : brancher) nâimporte oĂč dans le code pour altĂ©rer le comportement et adapter aux besoins, et donc de pouvoir vraiment sâadapter Ă des flux de travail trĂšs spĂ©cifiques.
Nicolas: par contre, par rapport oĂč on est le projet en gĂ©nĂ©ral, lĂ ,
Cédric: on est en vitesse de croisiÚre, je dirais
Nicolas: oui câest ça, on a une vitesse de croisiĂšre. Nous, B2CK, on connaĂźt pas mal dâentreprises qui utilisent Tryton depuis 10, 15 ans et qui fonctionnent.
Alors, on ne connaĂźt pas lâexplosion exponentielle que connaĂźt par exemple Odoo. Ăa, câest sĂ»r, on ne va pas le nier. Personnellement, ce nâest pas quelque chose que je recherche particuliĂšrement, donc ça ne mâinquiĂšte absolument pas. Oui, on pourrait probablement avoir plus de dĂ©veloppeurs, mais ça ne vient pas non plus sans dâautres contraintes et sans parfois une certaine friction ou des choses ainsi.Nicolas Evrard
Cédric:
il est assez facile dâavoir des gens qui veulent contribuer, dâajouter des modules, de faire un module pour leurs besoins, etc. Ce qui est beaucoup plus difficile, câest dâavoir des contributeurs qui vont faire vraiment le travail de maintenance du projet, maintenir les dĂ©pendances Ă jour, faire Ă©voluer sur les nouvelles versions, corriger des bugs un peu compliquĂ©s dans le cĆur, etc. Ou mĂȘme juste optimiser.CĂ©dric Krier
Vraiment tout ce qui est travail dâoptimisation, dâamĂ©lioration, vraiment dans le cĆur du moteur. On a B2CK qui travaille et on a quelques contributeurs qui le font. Ce nâest pas Ă©norme et câest difficile de trouver parce que ce nâest pas Ă©vident. Il faut avoir beaucoup dâexpĂ©rience, connaĂźtre bien lâintĂ©gralitĂ© du code parce que quand on touche au cĆur, ça peut avoir des impacts partout. Ce nâest pas Ă©vident. Mais il y a beaucoup de dĂ©veloppement qui est fait, mais en dehors vraiment de Tryton. Il y a des dĂ©pĂŽts un peu partout qui existent, de projets personnels ou de sociĂ©tĂ©s qui implĂ©mentent des modules spĂ©cifiques aux besoins quâils ont rencontrĂ©s, etc. Donc il y a toute une partie de modules qui existent dans la nature. Dâailleurs, il y a un projet dâessayer de mettre en place, de faire une cartographie, un rĂ©pertoire dâun peu tous ces modules externes pour donner un peu de visibilitĂ©.
Le futur de Tryton
Walid: dernier point que je voulais aborder, qui Ă©tait le futur en fait. Quels sont les gros sujets que vous estimez ĂȘtre importants pour lâavenir ?
Nicolas: au niveau de la communautĂ©, il y a cette cartographie des modules tiers. On se demande aussi sâil ne faudrait pas⊠Mais ça, câest une grosse « polĂ©mique » dans la communautĂ© de savoir si les modules doivent ĂȘtre hĂ©bergĂ©s ou pas par le projet lui-mĂȘme ou par des externes. Nous, naĂŻvement, on pensait que ça se ferait tout seul, mais ça nâa pas lâair de⊠ForcĂ© de constater que ça ne sâest pas fait. Il nây a pas non plus de cartographie qui sâest faite toute seule, un peu Ă la Django Package. Django Package, par exemple, câest vraiment bien, ça montre tous les packages, les gens peuvent mettre des commentaires, etc. Mais ce nâest pas le projet de Django qui a dĂ©cidĂ© de le faire, câest dâautres gens qui lâont fait, et puis ils se sont dit, ah, câest cool,
Cédric: on peut reprendre.
Nicolas: Django le reconnaĂźt,
Cédric: quoi.
Nicolas: il y a ça au niveau de la communautĂ©, je pense que ça va prendre encore du temps pour que ça arrive, puisque ça traĂźne depuis des annĂ©es. Mais je pense que sâil y a une volontĂ© plus forte maintenant que ça arrive, je pense que ça arrivera. Et puis, il y a des dĂ©fis techniques qui sont des mises Ă jour. Il faudrait quâon mette Ă jour le client, par exemple, Ă GTK4. Jâen parle quasi tous les ans. On pourrait réécrire⊠le JavaScript quâon utilise est datĂ©, on pourrait le rĂ©organiser autrement, on pourrait le moderniser, ça simplifie la vie Ă plein de gens.
CĂ©dric: on a lâidĂ©e dâimplĂ©menter une API REST avec une architecture particuliĂšre pour permettre de dĂ©velopper plus facilement des sites connexes et communiquer juste avec une API REST. Pour lâinstant, la maniĂšre dont on dĂ©veloppe ce genre de site est fort couplĂ©e avec Tryton. Donc je pense que ce serait bien de pouvoir le dĂ©coupler un peu plus avec une API. Ăa, câest un des projets.
Nicolas:
on dit souvent quâon nâa pas de roadmap, les gens nous demandent parfois » est-ce quâil y a une roadmap, quand est-ce que ce module-lĂ va ĂȘtre disponible ? ». En fait, ça nâexiste pas. Câest la communautĂ© qui le fait, et alors la communautĂ© le fait soit en le dĂ©veloppant elle-mĂȘme, soit en payant une des boĂźtes dans la communautĂ© pour le faire.Nicolas Evrard
CĂ©dric: les dĂ©veloppements sont drivĂ©s par le besoin, en fait. Je viens de penser Ă un autre projet qui est aussi en cours, qui est la réécriture de la documentation. En fait, il y a un an et demi, deux ans, on a structurĂ© la maniĂšre dont on voulait documenter chaque module avec un squelette prĂ©dĂ©fini quâon doit appliquer Ă tous les modules. On a dĂ©jĂ réécrit la documentation pour les principaux, on a réécrit 50. La difficultĂ©, câest quâil faut connaĂźtre pour réécrire la doc, et une fois quâon connaĂźt, ce nâest pas trĂšs intĂ©ressant dâĂ©crire la doc.
Conclusion de lâinterview
Walid: on arrive sur la fin de lâinterview. Jâavais, en guise de conclusion, des questions Ă vous poser. PremiĂšre question, câest quâest-ce que vous diriez pour parler de Tryton Ă des gens qui nâont pas dâERP ?
CĂ©dric: jâimagine que sâils nâont pas dâERP, ils travaillent avec Excel, ça permet de ne pas avoir des milliers de feuilles Excel Ă mettre Ă jour et Ă dupliquer, Ă copier-coller Ă gauche Ă droite et reporter des infos.
Nicolas: ça cadre les processus aussi. Il y aura moins de déviations par rapport à la norme et ça va permettre de mieux optimiser.
CĂ©dric: standardiser les processus et aussi la communication Ă lâintĂ©rieur de lâentreprise. Et donc on va pouvoir communiquer tout le monde avec la mĂȘme info. Lâinformation sera plus partagĂ©e, plus diffusĂ©e.
Nicolas: et en fonction aussi de la taille de lâentreprise, ça peut dĂ©finir mieux les tĂąches de chacun.
Walid: deuxiĂšme question, quâest-ce que vous diriez pour prĂ©senter Tryton Ă des personnes qui, comme moi, ont dĂ©ployĂ© dâautres ERP, libres ou pas libres ?
CĂ©dric: avec Tryton, la configuration, la personnalisation est trĂšs poussĂ©e. On peut rĂ©pondre aux besoins du client, de lâutilisateur quasiment dans tous les cas, et que la base sur laquelle va ĂȘtre reposĂ©e lâinstallation, donc la base sur laquelle on va construire, est saine et a un design cohĂ©rent et stable aussi. Mais on a basĂ© beaucoup de notre design au dĂ©but sur un bouquin de design dâERP, en fait : data model resource. Lâarchitecture, ce sur quoi on va⊠vous allez construire. Câest des bases stables et robustes.
Nicolas: et aussi que les migrations sont incluses.
Walid: ça introduit ma derniÚre question qui est comment est-ce que vous présenteriez Tryton à des libristes qui travaillent déjà sur des ERP libres comme Dolibarr ou Odoo ?
Cédric: les migrations sont incluses.
Walid: pour Dolibarr aussi. Dolibarr,
Nicolas: câest pas inclus.
Walid: ah si, câest dedans. Si, si, je peux dire que câest dedans les migrations.
Nicolas: par Odoo par exemple ça lâest pas.
Walid: Ă part la migration.
CĂ©dric: Tryton fonctionne. Est vraiment orientĂ© objet. On travaille sur des objets quâon fait Ă©voluer, sur lesquels il y a des flux, des dĂ©connexions, etc. En fait, câest assez agrĂ©able, parce quâon nâa pas besoin dâĂ©crire beaucoup de code pour rĂ©pondre aux besoins. Le code est assez clair et assez lisible, assez vite comprĂ©hensible.
Nicolas: pour Odoo, je rajouterais aussi, par exemple, quâon ne fait pas des calculs avec des float (NDLR : nombres flottants), tout bĂȘtement. Câest un peu mauvaise langue, mais voilĂ , quand on fait de la comptabilitĂ© avec des flots, câest pas terrible.
Walid: câest la private joke pour finir. On arrive Ă la fin. Est-ce que je vous fais une petite tribune libre si vous avez un message Ă passer ?
Nicolas: zut, je mâĂ©tais dit, câest le moment que je prĂ©fĂšre. Il pense Ă un truc cool et jâai oubliĂ©.
CĂ©dric: ben, Mercurial, câest cool. Câest mieux que Git.
Nicolas: oui, voilĂ .
Walid: vous ĂȘtes un des derniers que je connais qui utilisent Mercurial, si ce nâest les derniers.
CĂ©dric: ah bon ? En fait, Mercurial est utilisĂ© par Google, Facebook, Nokia. Câest probablement un des systĂšmes de version de source qui a probablement la plus grosse base, qui gĂšre les plus grosses bases de code.
Nicolas: oui, je ne mâaventurerais pas juste Ă dire ça.
CĂ©dric: alors, chez Google, je crois quâils réécrivent des bouts, etc. Mais câest des boĂźtes qui ont des monorepos qui sontâŠ
Walid: câest en tout cas la premiĂšre fois quâon parle sur Projets Libres! de Mercurial.
Nicolas: on peut expliquer pourquoi ?
CĂ©dric: ce qui est vraiment bien avec Mercurial, câest la ligne de commande. Les options sont cohĂ©rentes, le fonctionnement est cohĂ©rent Ă lâintĂ©rieur de tout le projet, et il nây a pas dâĂ©tonnement. Et en plus, câest extrĂȘmement difficile de casser son repo. Il y a des sĂ©curitĂ©s partout. Mercurial empĂȘche de faire des bĂȘtises, alors que je nâutilise plus trĂšs souvent Git. Mais chaque fois que jâutilise, rĂ©guliĂšrement, je me trouve Ă casser mon repo et Ă devoir re-cloner parce que je suis perdu ou jâai perdu des dĂ©veloppements.
Nicolas: Mercurial, Ă ce cĂŽtĂ© : ils ont fait une ligne de commande qui est vraiment ultra clean et qui fait ce quâil faut, alors que Git, câest un vrai bordel. Alors, ça fait Ă©normĂ©ment de choses, câest super bien, câest super rapide, câest ultra performant, mais câest un bordel sans fin.
Walid: ça marche. Ăcoutez, merci beaucoup dâavoir pris du temps pour Ă©changer 15 ans aprĂšs sur Tryton pour voir un petit peu les solutions trĂšs intĂ©ressantes que vous avez mises en place et assez originales finalement comme lâhistoire de la fondation. Ăa, câest vraiment hyper intĂ©ressant de pouvoir Ă©changer lĂ -dessus. Jâinvite tout le monde Ă aller voir Tryton. Je mettrai les liens, bien sĂ»r, en description. Comme dâhabitude, aux auditeurs, aux auditrices, parlez-en autour de vous. NâhĂ©sitez pas Ă commenter. Le meilleur moyen de commenter, câest sur Mastodon ou aussi sur LinkedIn. Les deux, je rĂ©ponds. Câest les deux maniĂšres les plus simples. Ă bientĂŽt. JâespĂšre vous reparler dans quelques temps. Portez-vous bien et Ă une prochaine.
Nicolas: merci,
Cédric: salut.
Walid: Ă bientĂŽt.
Licence
Ce podcast est publiĂ© sous la double licence Art Libre 1.3 ou ultĂ©rieure â CC BY-SA 2.0 ou ultĂ©rieure.
GitHub - gnuvet/gnuvet: gnuvet: the open source and free veterinary practice management software
gnuvet: the open source and free veterinary practice management software - gnuvet/gnuvetGitHub
Iran War Debate: Dinesh DâSouza vs Nick Fuentes, Moderated by Alex Jones (Begins at 13:58)
rumble.com/v6vldk1-america-firâŠ
IRAN WAR DEBATE: Dinesh DâSouza vs Nick Fuentes
Send a superchat: https://entropystream.live/nickjfuentes Merch: https://fuentes.store Follow Nicholas J. Fuentes: Twitter: https://x.com/nickjfuentes Kick: https://kick.com/nickfuentes Telegram: httpRumble
Su_G
in reply to Ben Royce đșđŠ • • •It's beyond time for this:
"Judge them on their intent
...
Begin to think about how we fight what is coming
Stop laughing. Start fighting."
đ
Aral Balkan
in reply to Su_G • • •@Su_G Funny how I was branded âextremeâ for clearly stating that theyâre the enemy a decade ago.
I guess it didnât help that nearly everyone in tech either had (has) âgood friends who work thereâ and/or wanted (wants) to work there and/or were (are) employed by and/or were (are) bottom-feeders â consultant(cies), âinfluencersâ, etc. â that depend on the scraps thrown at them by Big Tech.
âItâs difficult to get a man to understand something when his salary depends on his not understanding it.â â Upton Sinclair
Alex@rtnVFRmedia Suffolk UK
in reply to Aral Balkan • • •/embedded systems focus and different companies (Marconi, ICL, Acorn/ARM, Ferranti, RACAL, Plessey etc)
Steven Zekowski
in reply to Aral Balkan • • •That Upton Sinclair quote is one of my favorites â applies to so many issues. #evergeen
Aral Balkan
in reply to Steven Zekowski • • •