Mashable: “WordPress Theme Thesis Maker Backs Down, Adopts GPL”

With the relaunch of NanoWeek, I started out with coverage of the WordPress/Thesis debate not expecting an end to the debate quite so soon.  But having had to rest up from my previous day’s exposure to the 104 degree  heat index in the midwest, I might have “missed this train” except for my good geek pal, Alex Conner, who sent Mashable’s link my way.

Reading Mashable’s  headlines was like a nice cup of hot coffee to start the day. But as the article goes on to state about the start of the issue between Thesis and WordPress,  I wasn’t the only one sleeping.  As reported by Jolie O’Dell, Pearson was able to do what he did because the community didn’t step in until the number of users of Thesis collected attention enough to get an interview:

The sleeping dog was lying quite peacefully until Mixergy’s Andrew Warner conducted an explosive interviewwith Chris Pearson, creator of Thesis. We say “explosive” in the sense that the blogosphere (and other social media spheres) exploded as the video racked up views. As Pearson revealed the financial success he’d seen from his should-have-been-at-least-partially-free-and-open-source software, WordPress founder Matt Mullenweg fired back on Twitter. This testy exchange culminated in another Mixergy interview, this time a face-off between the two gents. A lawsuit was a-brewin’(1)

Well, the sleeping dog, like myself, though eventually did awake with an explosion of  debate.  And in just a week or so, has, because of the power of social media, settled into a new day with a nice peaceful resolve.

In this case, WordPress remains open and free to all…and can now be fully supported by WordPress.  As Matt Mullenweg puts it:

“This has taken a lot of my time over the past few days and was going to consume more if it went forward,” he wrote on Twitter today. “Thrilled, however, that Thesis is now legal and in compliance… What’s going to be far more useful to Thesis is the fixes we can send him now — which is the most beautiful part of open source.” (2)

That’s the beauty why Open Source is what it is and why all of us in that community support it.

And it’s always good to wake up to a good end to a ticklish problem.


(1) “WordPress Theme Thesis Maker Backs Down, Adopts GPL”, Mashable, Jolie O’ Dell

(2) Ibid

Open Source vs. Open Enough (to trap you inside): The WordPress/Thesis Theme Conflict

“Pearson argued that rather than hurting the WP community, Thesis has enhanced WP and WP themes by attracting “thousands” of new users to WP.” (1)

Prima Facie (on the surface of things).  That’s where the popular argument for “I’m breaking your rules but look at the benefits to you” comes from.  It comes from looking at the short term benefits….usually first to the person breaking the rules who then wants to convince you that you will benefit, too, by breaking or compromising those same rules. But the reality is that those rules were there for a reason, maybe in some cases not a good reason, but a reason worth looking into before removing it entirely. And usually, the way to do that is not the way Chris Pearson, creator of the Thesis Theme for WordPress , has done by openly flouting it and then claiming in so many words to Matt Mullenweg, co-founder of WordPress: look what a marketing favor I’ve done you!  By Pearson’s logic in the quote above  should he think he is entitled to a cut from the WordPress marketing budget?

If you have not been following this recent WordPress/Thesis debate, it first started on Twitter between Matt and Chris:(3)

😦 RT @copyblogger: @photomatt You better watch it Matt. We invited you to sue us to settle the GPL, but libel gets you a new world of hurt.(4)

Doesn’t sound any different than the schoolyard bully drawing a line in the sand, does it.  And yet, Pearson would not have any Thesis theme  at all to charge his users for if it weren’t for the hard work of all the other contributors to the  WordPress Open Source Community who gladly adhered to the Open Source GPL.  This debate has been carried by a number of blogs in the development and WordPress community and for back story I encourage you to read them.  IT World’s Brian Profitt does a straightforward job of illuminating the GPL/Derivation nuances  issue. And Promomusings penetrates more deeply into the conversation with Matt and CopyBlogger’s Brian Clark as well as others with an opinion and argument, both for and against this debate.

I’m not a GPL expert, which is why I point you to the other blogs who have already covered this aspect better than I could.  My purpose here is to be of support to the WordPress Community and the standards that started it and brought everyone this far.  So I’m throwing out some things to think about when you are looking for the easy way around developing for your clients with WordPress. Think about balancing whether its worth learning and coming up to speed so you can contribute back against getting more clients out the door with something that may not be well supported in the future because it has been sold off.

The bottom line, as those for the “just business” view of this debate should acknowledge, is that they wouldn’t have a framework to build themes on if it weren’t FREE to begin with.  The only “payment” that was asked back was that you contribute and/or license what was going to reap you financial benefit.  This is readily  summed up in this comment:

But yeah, when it comes to development frameworks, I’m absolutely a GPL/BSD/MIT-style sort of guy. Come to think of it, I’ve never paid for a development framework, but I tend to get a lot out of them and contribute back once I’m up to speed. It’s a nice way to work and build community. (5)

Scott A hits the nail on the head.  His fellow commenter, Danny, epitomizes the “business is business” attitude that reduces previous business agreements, policies and rules such as the GPL to nothing more than  “feelings” when they get in the way of your money-making.  But isn’t that why they are there in the first place? To make the community safe from predatory practices, that only at first, cross the line in a seeming beneficial fashion only to keep pushing the line past the next few hundred miles.  Nice to know that the next time you draw up your company’s mission statement, vision, 5 year plan, and policies. Remember that in the future:  if someone wants to break what you both agreed upon to make money all they have to do is define your agreement as “feelings”.:

Standing up for WordPress’ core freedoms and the GPL might make you feel good at the end of the day. However, business is business and there is no place for “feelings” there.(7)

Agreements are there for a reason.  Boundaries drawn are there for a purpose.  They create trust and they make for a stable way to make a living for the greatest number.  As Matt himself states:

However you can vote with your dollars and your feet and move to a GPL alternative. To paraphrase Ben Franklin, those who would trade freedom for convenience deserve neither. It’s a better choice in the long run anyway, history has shown just like WordPress passed up its proprietary competitors, the same will probably happen in the theme world. (6)

He’s right.  Our economy is in the mess its in because too many people listened to the Chris Pearsons of this world who skirted agreements in order to make the faster buck….and then locked people into an “open enough” deal that was in essence a trap that, in the end, caused them more trouble than it was worth for the small conveniences and easy wins up front.

Author’s Note: Here is an excellent breakdown of how WordPress Themes derive from WordPress by Mark Jaquith


(1) Brian Profitt, “WordPress/Thesis Conflict Highlights GPL Nuances”, , July 16, 2010, IT World

(2) Image Source: Technically Personal;

(3) Jeffro, “How To Screw Up Your Image”,

(4) Matt Mullenweg,

(5) Scott A, Commenter,

(6) Matt Mullenweg, Commenter,

(7) Danny, Commenter,

The Relaunch of NanoWeek

I started this blog originally as a commentary on the huge changes happening to the Internet and Education.  These things still interest me but since then I’ve taken a different path in IT.   After some encouragement from a few mentors, I have decided to relaunch NanoWeek as a blog about my WordPress tips, tricks, and struggles.   But along the way I’ll share what I’ve learned these past 5 years about:

  • Web Design and Development in the age of CMS
  • Social Media Management for Faith-based Non-profits
  • CMS Management with a focus on Information Architecture
  • Unified Communication on a shoestring budget

It’s been a useful five years to me and I hope what I share will be useful to you.

Personal SuperComputers, AI, and What Does That Have To Do With the Future of Education In A Web 2.0 World?

Online Education, AI, Web 2.0 and Web 3.0

We’ve already discussed Web 3.0, the Semantic Web, in a couple of previous NanoWeek blog entries and we have briefly mentioned the subject of Intelligent Agents. And while this week’s entry is not about Intelligent Agents, per se, it is about another kind of machine intelligence…Artificial Intelligence or AI for short. So what’s the connection between Web 3.0, online learning in the Web 2.0 and 3.0 age, and AI? The “glue” or connective tissue between these three concepts (and of interest to educators now living the reality of these concepts) is discussed in a book written a decade ago By Roger C. Schank.

Tell Me A Story
It’s called: Tell Me A Story – A New Look At Real and Artificial Memory, a very fascinating work considering how we index and construct stories, how we use stories as metaphors for understanding the context of things and relate to others and how this relates to computers and artificial intelligence. It’s a concept that noted writers and authors, G. K. Chesterton and C. S. Lewis, hit upon in their day when realizing that we tend to place our ideas not in the construct of the abstract but in clear mental images. This realization has a great impact on the way we design computers to “think” and this innovation in thinking was picked up on by Professor Schank in connection with his research in the field of AI. I don’t know what he is up to now, but Schank was at one time (and may still be) a John Evans Professor of Electrical Engineering and Computer Science, Psychology, and Education at Northwestern University. He used to be the Director of The Artificial Intelligence Laboratory at Yale University. But back to our story…..

You Gotta Let Them Create Pictures in Their Mind

In her article Read Aloud, Virginia, Patricia Muller states one of the corrolarry discoveries being made as technology was making greater advances in “streamlining” visual communications: “Recent brain research confirms that optimum brain function and development is still dependent upon storytelling. In fact, it is the most effective stimulation for young developing brains. This is because brain development in children is dependent upon induced imagery. That is, in order for the brain to develop properly, it must be stimulated; instead of “use it or lose it,” it’s “use it or never get it.” Induced imagery means creating pictures in the mind.” (emphasis mine)(1)

Recall, that the writers G. K. Chesterton and C. S. Lewis (who were well versed in the field of apologetics) had come to the realization that people tend to think in mental images. Chesterton consistantly used the imagery of language when forming logic arguments from the 2nd level which is Drama (Level 1 is Theory and Level 3 is “Kitchen Table Talk”). For example, he illustrates that when we rely on reason alone, we tend to overlook the problem of the individual becoming trapped in the “clean and well-lit prison of one idea”. And in order to break a person thinking that way out of that “prison”, the writing cannot successfully argue from an abstract position but must “snap the spell” because we, as listeners and readers, think naturally in metaphoric images, in stories. (2) Thus, Schank’s research into story indexing has a great impact on how we design a computer to “think” as artificial intelligence. As Shank writes: “Stories give life to past experiences; stories make events in memory memorable to others and to ourselves.”1 In other words, memories are really stories which can be recalled at a later time. Children who are exposed to information in the context of a story can better recall it later.” (3)

Indexing the Story

Now this explanation of recalling is very important to the idea of indexing information for later recall when it comes to complexities in thought and deriving connections. A good illustration of what I am talking about is one in which I used Schank’s observations on memory and indexing while analyzing one of Shakespere’s most complex plays The Winter’s Tale:

“The Winter’s Tale is an invocation of the oral tradition, the narrative act to expose the power of what we are told when we are young and without the predisposition to doubt. (Lamb) Some of the stories we are told are, without a doubt, true and sustain us throughout a lifetime and some of the stories we are told (and we tell ourselves) do not last much further than the damage they cause. Stories seem to be an inconsistent form to convey truth, don’t they? But we still need stories. Why? Schank asserts people need a context to help them relate what they have heard to what they already know (15). He goes onto to relate: “When a decision-making heuristic (a rule of thumb), is presented to us without a context, we cannot decide the validity of the rule we have heard, nor do we know where to store this rule in our memories.” So how do we learn to distinguish what is true and what is false? How do we train our perceptive powers to distinguish between right and wrong? (NWT)” (4)

Why is this seemingly disparate piece of information important and pertinent to our discussion? Because it illustrates the point Schank is making about indexing. Shakespeare’s play The Winter’s Tale is to complexity of idea illustrated in words as Rachmaninoff’s 3rd Piano Concerto is to complexity of idea illustrated in music. The Winter’s Tale is considered the most difficult of Shakespeare’s plays to understand. Likewise, The Rach 3 Concerto is considered the most difficult of musical pieces to play. Both the play and the musical piece are as one professor of mine put it: “a big rambling barn of a context” used to distill a very deep and complex concept/answer within the context of a verbal story or musical story. This is the crucial point on which designing artificial intelligence hangs: searching for facts is not searching for stories. It’s an entirely different matrix we need to address and connect with. The semantics are vast. Schank further outlines the matrix of storing stories in memory by referring to their framework as “story skeletons”:

“The key point here is that once we find a belief and connected story, no further processing, no search for other beliefs need be done. We rarely look to understand a story in more than one way.” (p.73) “The skeletons we use indicate our point of view. Storytelling causes us to adapt a point of view. With this adaptation comes a kind of self-definition, however. We are the stories we tell. …As we come to rely upon certain skeletons to express what has happened to us, we become incapable of seeing the world in any other way. The skeletons we use cause specific episodes to conform to one another. The more a given skeleton is used, the more stories it helps form begin to cohere in memory. Consequently, we develop consistent, and rather inflexible points of view.” (P.170)

This is why some have espoused the old Julius Caesar quote: “Experience is the best teacher” as a maxim, if rather flawed. That perception is based on the filter with which we may see a certain situation, event or person. And that filter may (and often does) lead us to many erroneous conclusions and labels

In regards to the memory concept of labeling, Schank states: “An incident is remembered in terms of how it is seen in the first place. That is, labeling is in many respects an arbitrary process. He goes on to apply this to the concept of categorization which we would naturally do in a relational database of singular facts for which a particular query would define the results as facts combined in the form of information. But with stories the categorization is much more complex as in the following statement which recognizes the effect of perception on information gathering:”…And, of course, even that last categorization is arbitrary since one person might characterize the victim as being blond, while the other might characterize him as being fat.” (P.222)

Intelligence Depends On Clever Indexing

The process of learning for an artficial intelligence, then, is much more complex than we might imagine. “A good memory, then means an attentive labeling facility during processing or you aren’t going to remember what you don’t find interesting, so the more that interests you the better memory you are likely to have.” (emphasis mine) (P.223-224) “Yet what we learn is still entirely up to us. No one teaches us how to index after all. We make up our own way of seeing the world,…” (P.113) “Knowing a great deal about a subject means being able to detect differences that will reflect themselves in differences in indexing. In other words, intelligence depends on clever indexing.” (Italics mine) (Schank uses an example of a man who had a well-read background that included military history for one observation:” Our expert is intelligent about military history. He sees nuances where others would not. He analyzes new stories well enough to be able to relate them to old stories that might not obviously be the same.” (P.113)

Creating New Stories By Making New Connections

The intelligence we are looking for then in Artificial Intelligence (and the path that Schank alludes to in his book) is one that works off the capacity of random access/case-based connections which allow for both lateral and vertical nuanced thinking. Years ago, there was a memory game called Trivial Pursuit that was quite popular. It worked off the premise of a knowledge-based thought pattern. Call and response-question/answer regurgitation. Access the right memory bank in your brain and you won. But later on another game came out that took the Trivial Pursuit idea one step better and combined 2 ways of accessing information and was a more precise illustration of what Schank is talking about and a step in the direction of what AI needs to do: 7 trivia questions were asked as if in a sequence, all seemingly disparate in nature, but had a commonality which pointed to a final answer. Use sequential, knowledge base memory to answer all the separate questions correctly. Discover the commonality and you won. I loved this game because I was good at it. It required the kind of random access/case-based reasoning that comes from being able to see connections over vast territories of seemingly unrelated factoids, disciplines, experience, and histories. The game led your mind through the process of creating new stories by making new connections. That’s the territory AI has to conquer.

The Need To Mentally Index Our Own Stories

Even with this grandiose ambition, wisdom should caution us as was illustrated in the famous children’s story Danny Dunn and the Homework Machine, that we will only be able to get the machine to appear to do what we can do…faster. Yet more important questions remain for us: what really was going on in the human mind in those moments when we were doing those same mental computations more slowly? Have we discovered all there is to the process? Those are the questions that are going to get answered in the coming years of Web 2.0 and Web 3.0. And if the speed of information delivery is a worry to many of us now when it comes to getting students to reflect, to be pedestrian for a purpose, on what they are doing (which is the process of learning as we have understood it up till now), what might be the price paid to society when we don’t have to mentally index our own stories at all?

That’s it for NanoWeek. Keep Clicking….

©NanoWeek, M.S.Reed 2008

(1) Read Aloud, Virginia; Patricia Muller, 2000

(2) Orthodoxy, The Maniac, G. K. Chesterton, Editor, Craig M. Kibler, 2002, p41

(3) Read Aloud, Virginia; Patricia Muller, 2000

(4) Knowledge and Belief Aided By Time: The Winter’s Tale and Shakespeare’s New World of Faith, M. S. Reed, 2004, Epsilen ShareIT object and uploaded under class wiki

There’s A New Microblog in Town:

Work/Learn Flow chart for

Work/Learn Flow chart for, a new web 2.0 microblogging service, just flashed onto the emerging tech scene this morning through a Web 3.0 tool called Twine.  At present you can only get a private Beta invitation to try it (last heard the first 25 people who read “The Inquisitor” article got a FCFS pass)

Ok, But We Already Have Twitter….

Do you really need another microblogging service?  Well, the folks at seem to think so.  And so do Pownce and Jaiku and a host of others that feature both web and mobile support.  I’m currently testing the product from the web which has a much prettier interface (and doesn’t seem to even know what a “fail whale” is…so far) but it lacks many of the screen orientation familiarity that Twitter has and its brand name appeal.  Plus, a lot of 3rd party add-ons don’t seem to be much interested in it either like they are Twitter…not just yet, though it is gaining regular user converts daily.  But hold the phone….

But As I’ve Said, Here comes ANOTHER microblogging service:

O, Yeah?  And what does it do?  Why should I be interested for my classroom or business?  Well, that’s why we’re here: to help you sort through.  I’m watching the developments of this new kid on the block the same as Twine and The Inquisitor are for one reason: The developers for this launch are taking their time and making sure this product really is robust and usable.  They’re adding the “3rd party” add-ons (goodies) them selves and making convergence-ready with other existing services.

Ok, Bring on the Goodies

Among some of the “goodies” YouAre .com has, well, I’ll let their Flickr photostream show and tell you (and I’m adding a slide-show link, courtesy of and SlideShare to the bottom of this post). In the common language, converges services like Twitter, Tumblr, Linkedin, (soon even gmail and twitter contact imports) and their own “special sauce”.  It’s still retains the 140 char-limit (like Twitter), but also includes user profiles (including a Curriculuum Vitae) , DMS and reply support and, of course, you will still be able to follow friends. You can even import content as well as “favorite” items of interest.  But best of all (IMHO) is that users can share video and pictures (non-hosted) on this multum microblog.

So How Do I Use It In My Classroom?

The possibilities for classroom integration have a great deal of potential: from learning tight-sentence structure to sending assignment files, video, image, and text from any location, quickly and efficiently. Conversation, which is where learning takes place, can be initiated externally from the on-site class by the student on location.  Instructors can create students as “embedded reporters” on a week-long assignment, reporting in to the on-site class room or to student workgroups from the “mobile class room”.  Students can create final presentations for class using what they have recorded through the microblog service along with the generated conversations between their fellow students.  They can also add both pertinent video and photos and interviews from “on location” using for that particular assignment.  At the end of the week, students using this new service can provide a written/multimedia presentation for the class room that will enhance any curriculum and give opportunity for some pretty amazing reflection from presenter and classroom audience for e-Portfolio use.

And that is the particular issue of Web 2.0 for educators: convergence of 3rd-party + e-Portfolio.  Because that is what will have to happen for educators and students to streamline the Web 2.0 and 3.0 learning experience for the future.

That’s it for NanoWeek.  Keep clicking…

©NanoWeek, M.S.Reed 2008

Web 3.0 (The Semantic Web) Goes Main Stream

Image Source:

Web 3.0: Sir Tim Dreams Up A “New” Internet

Web 3.0 or the Semantic Web is the dream of Sir Tim Berners-Lee and in a nut shell it is his vision of freedom from the mundane chores of “hunting and gathering” in the information age. Just like his original vision for the World Wide Web that started out as an exchange of ideas between scientists across the globe with the first Internet called ARPANET, the Semantic Web will be the realization of the Intelligent Agent on a grand scale of information acquisition and publishing at the global community level. As Sir Tim puts it (with a bit less eloquence than the noble language of Martin Luther King Jr.):

I have a dream for the Web [in which computers] become capable of analyzing all the data on the Web – the content, links, and transactions between people and computers. A ‘Semantic Web’, which should make this possible, has yet to emerge, but when it does, the day-to-day mechanisms of trade, bureaucracy and our daily lives will be handled by machines talking to machines. The ‘intelligent agents’ people have touted for ages will finally materialize.(1)

What if you could query data from across the entire Web as if a giant database? (2) Well, according to MIT’s Technology Review and a company called Radar Networks it may be here.(3)

The Semantic Web Finally Goes Mainstream

Radar Networks has produced a new application called Twine *that actually gathers and organizes your tsunammi of eInformation using the principles of the Semantic Web according to the WC3 guidelines. But how does the Semantic web really work in the first place?

Suppose you wanted to organize and retrieve all the information about the Star Wars universe. First, you would need a classification tool to define terms from broader to narrower. Then you would need to organize those objects into an ontology (a way of defining programmable objects as classes and relationships). How Stuff Works capsulizes the schema and ontology specifics of the Semantic Web this way:

“In the Semantic Web, this comes from schemata and ontologies. These are two related tools for helping a computer understand human vocabulary. An ontology is simply a vocabulary that describes objects and how the relate to one another. A schema is a method for organizing information. As with RDF tags, access to schemata and ontologies are included in documents as metadata, and a document’s creator must declare which ontologies are referenced at the beginning of the document. Schema and ontology tools used on the Semantic Web include:

  • RDF Vocabulary Description Language schema (RDFS) – RDFS adds classes, subclasses and properties to resources, creating a basic language framework. For example, the resource Dagobah is a subclass of the class planet. A property of Dagobah could be swampy.
  • Simple Knowledge Organization System (SKOS) – SKOS classifies resources in terms of broader or narrower, allows designation of preferred and alternate labels and can let people quickly port thesauri and glossaries to the Web. For example, in a Star Wars glossary, a narrower term for Sith Lord could be Darth Sidious and a broader term could be villain. Similarly, alternate labels for Han Solo might be nerf herder and laser brain.
  • Web Ontology Language (OWL) – OWL, the most complex layer, formalizes ontologies, describes relationships between classes and uses logic to make deductions. It can also construct new classes based on existing information. OWL is available in three levels of complexity — Lite, Description Language (DL) and Full.” (4)

What Twine Does For Your Flood of Information

Twine is a website where you can store all your information that’s important (or at least what you consider important) using strings of e-mails to YouTube videos. Those “strings” are considered “Objects” now within the Semantic web framework as defined by our OWL and SKOS and RDF tools above.(Regarding data strings on the web: Most of you are familiar with URL’s:the web site addresses you go to. They are a “type” of URI, which are the core method of addressing information on the web. URI’s, of the kind WindowsLive ID uses (in Trackback URI’s), identify data on a web site rather than the web site itself. It’s identified by a unique string of data. That unique string is what allows data to be accessed from anywhere on the Web) The Star Wars Framework Hierarchy to the right, can give you a better idea on how this all works.

Besides alowing a user to manually configure what information gets collected, Twine can also automatically collect all the Web pages a user visits, e-mails they have sent and received, etc. Then Twine can analyze this user-specific information and “…automatically sort it into categories that include the people involved, concepts discussed, and places, organizations, and companies.” Pretty nice when you consider what we all face everyday in just email intake alone! emoticon

* Twine is presently only available in Beta by invitation. If you would like to test Twine yourself, please send me an email through Epsilen Mail, QuickNotes or

©NanoWeek, M.S.Reed 2008

(1) Quote, Tim Berners-Lee on the Semantic Web:

(2) This is the Way We Spin the World Wide Web: 1.0, 2.0, 3.0: Let’s Buy, Let’s Share, Let’s Dream, NanoWeek, M. S. Reed, Aug, 13, 2007

(3) The Semantic Web Goes Mainstream, Technology Review, Ot. 29, 2007

(4) How Stuff Works: How the Semantic Web Works