Tag-arkiv: Matt Mullenweg

matt mullenweg

WordPress på fem minutter

En overskrift som ovenstående ville normalt henvise til en vejledning, en guide eller lignende til at komme i gang med WordPress. Ikke denne gang. Denne video er et interview med Matt Mullenweg, WordPress’ skaber. Videoen handler om alt det, der ligger bag WordPress.

WordPress er ikke bare et stykke gratis software. Det er en bevægelse. Det handler om at løfte i flok og sammen skabe noget, der er bedre, end hvis vi alle prøvede at lave noget tilsvarende hver for sig. Det samme er formålet med WordPress Danmark og den danske udgave af WordPress.

Så her er fem minutter med Matt Mullenweg, Open Source, filosofi, WordPress-fællesskabet, WordCamps, Automattic og det der ligger midt imellem.

Nye WordPress-brugere kan (og bør) starte lige her.

Skal Matt Mullenweg sagsøge Chris Pearson?

Debatten mellem Matt Mullenweg og Chris Pearson

Debatten mellem Matt Mullenweg og Chris Pearson

For nyligt har Matt Mullenweg fra Automattic og Chris Pearson som står bag WordPress temaet Thesis haft heftig debat på Twitter. Debatten tangerer et intellektuelt slagsmål over hvilke muligheder Chris Pearson har for at lave sit tema som closed source og kan ende i et søgsmål, da Chris ikke gider at bøje sig på trods af at Matt flere gange har spurgt om Chris har lyst til at være den første indenfor WordPress verdenen der skal prøves mod GPL’en.

Afledt af de skriftlige slagsmål har Andrew Warner fra Mixergy.com inviteret dem til en debat, som man kan høre her (Jeg ville gerne embedde videoen, men jeg kan ikke få det til at fungere). Det er spændende, for det giver stof til eftertanke ift. hvad det indebærer at bygge temaer og for den sags skyld plugins ovenpå WordPress.

Det er helt sikkert værd at høre deres slagsmål, og jeg synes Matt klart kommer ud som sejr-herre.

Der er flere underholdende indslag undervejs. Fx når Chris mener har er i en historisk top 3 af WordPress skikkelser i verden (og Matt kommenterer hans ydmyghed), eller når han siger at han ikke gider at følge licenser (GPL), fordi det passer dårligt til hans forretningsmodel :-)

Et kig i GPL’en ift temaer og plugins i WordPress

Diskussionen handler mest af alt om, hvad et afledt værk er. I GPL’en står der i § 5

5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.

OK, men har Chris Pearson lavet afledte værker af WordPress? Nej, det har han selvfølgelig ikke, men derfor skal vi forstå hvad der menes med Program. Og her skal vi kigge til § 0 som skriver:

The “Program”, below, refers to any such program or work, and a “work based on the Program” means either the Program or any derivative work under copyright law

Og her kommer jeg til kort, for den vigtige sætning må være work based on the Program. Det er temaer formentlig, men det er ret vagt formuleret. For der kunne også menes videreudviklinger af WordPress.

Matt har dog tidligere haft fat i Software Freedom Law Center. Og de mener at alt php kode skal licenseres som GPL, men CSS og billeder kan gå fri med denne udtalelse:

In the WordPress themes, CSS files and images exist purely as data to be served by a web server. WordPress itself ignores these files[1]. The CSS and image files are simply read by the server as data and delivered verbatim to the user, avoiding the WordPress instance altogether. The CSS and images could easily be used with a range of HTML documents and read and displayed by a variety of software having no relation to WordPress. As such, these files are separate works from the WordPress code itself.

Så hvem har ret? Let the flamewar begin ;-)

Easter Egg i WordPress 3.0 skaber vrede i communitiet

Hvorfor må vi ikke vælge hvordan det skal se ud, når vi skriver WordPress? (billede af Pattista fra flickr)

Hvorfor må vi ikke vælge hvordan det skal se ud, når vi skriver WordPress? (billede af Pattista fra flickr)

Vi er sikkert flere som har forsøgt at finde ud af hvad påskeægget var i den nye WordPress 3.0 video. Flere har foreslået sammenligning af revisioner, hvilket fører til Matrix-lignende tilstande ;-) men denne lille feature blev introduceret allerede i WordPress 2.6.

Nej, umiddelbart er det en lille feature, der længe har huseret på WordPress.com. Den gør, at hvis man staver WordPress forkert, så rette WordPress det selv. Umiddelbart en rar feature, men den er ikke uden problemer. Funktionen hedder capital_P_dangit og har fundet vej til WordPress af en interessant vej…

Vejen til WordPress core

I WordPress’ Codex står der følgende:

Your code won’t go far without a ticket in trac. Create one.

Og det er her, at et af problemerne opstår, for der har aldrig været en trac-ticket på denne “feature”. Den er kommet direkte ind i core, uden at WordPress-communitiet kunne kommentere, eller komme med bedre kodeforslag.

Matt Mullenweg er tit blevet beskrevet som en godmodig eller velvillig diktator, men flere synes at dette er at gå over stregen. For spillereglerne skal gælde alle, ikke kun øvrigheden.

Til en bruger som prøver at gøre opmærksom på det via Trac skriver Austin Matzko bedre kendt som Filosofo

I’m sympathetic. But proliferating tickets doesn’t help anyone.

Matt Mullenweg is the WordPress project leader; he originated the change and has repeatedly defended it, so it’s unlikely to change in the short term.

Hvorfor er dette et problem?

Jeg synes at Justin Tadlock har summeret det udemærket op i hans meget kommenterede blogindlæg.

  • The code literally breaks things like URLs on some sites. For example, suppose you installed WordPress in a /Wordpress directory. That would cause all kinds of trouble with things like images.
  • This function is effectively changing what people write, and WordPress should not have editorial control over the content of anyone’s blog.
  • The code was committed to WordPress without a Trac ticket, so it wasn’t left open to community discussion beforehand.
  • Matt’s responses seem to dismiss the very community of people that help make WordPress what it is.

Justin Tadlock Tema og plugin udvikler

Og Justin fortsætter med at true (for sjov, men også for at vise hvor irriteret han er), at alle hans plugins vil fjerne dette filter:

But, since we’re voting with plugins, there’ll be 16 other plugins that will disable this filter soon enough. All of my plugins will have this bug fix added to them in their next updates.

Det er da en form for “civil” ulydighed, som WordPress “ledelsen” ikke kan se sig blind for eller hvad?

Opt-in eller opt-out

Alle der arbejder (eller leger) med at sælge et produkt, en idé, et nyhedsbrev eller lignende ved at der er en stor forskel på, om ting er fortjekket. Man vil kunne øge sine konverteringer betragteligt, ved “at hjælpe” brugerne på vej, til at tage de rigtige beslutning.

På samme måde med denne diskussion, så er der en del debat om hvad der er plugin-territory. Matt Mullenweg argumenterer for at man bare kan lave et plugin, der fjerner denne funktion. Men der er flere der mener at denne feature burde være et plugin á la Hello Dolly, som vi alle kender (og har deaktiveret eller slettet…).

I don’t think WordPress should be forcing anything upon its users, especially when it comes to content. If people want to misspell something, let them do that.

Jeffro fra WPtawern

Hvis ikke du kan lide lugten i bageriet, så…

Matt står dog rimelig stejlt på, at der ikke kommer ændringer med følgende (lidt harske) udtalelse fra WP-hackers mailing listen.

As I said before, you are in /complete control/ of your site. It’s a single line to remove a filter. If you don’t like the filter, vote with your feet or with a plugin.

Matt Mullenweg Lead developer WordPress

Men hvis flere af de store kanoner som Justin, Jeffro og Dougal (nedenfor) ikke synes om det, så kan vi da håbe på at Matt ændrer sin mening.

I was all ready to ignore this issue as “dontcare” until I realized that it could break URLs. So now I find myself reversing my feelings on it in favor of removing the filter.

Dougal Campbell WordPress ‘Developer Emeritus’

Gad vide hvor mange der staver Mat Mulenweeg rigtigt, det kræver da et filter ;-)

Hvad synes du? Er der behov for dette? Hvorfor fylde ekstra kode på WordPress, som ikke er med til at gøre det et bedre CMS?

Flere penge til Automattic

GigaOm skriver, at Automattic (folkene, der driver WordPress.com, Akismet, Gravatar, bbPress m.m.) har fået skudt endnu ca. 150 mio. kroner efter sig. Det skulle betyde, at der ikke blot kommer flere penge til udviklingen af WordPress, som vi bruger den, men også til de ovennævnte tjenester. Efter lang tids dvale vil lidt udviklingstid til især Gravatar og bbPress også være på plads:

Matt explains that they are going to roll out newer, hosted services such as BBPress (forums), and will expand their other product offerings, such as Gravatar and the spam-protection service Akismet. The money will be spent to hire more engineers and build out a more robust infrastructure.

Og nu vi taler om Matt. Han har fået ny adresse: ma.tt Der er helt klart stadig blot en lille knægt inde i mangemillionæren. Han skriver også selv om den nye finansieringsrunde.