6 ms·
WordPress names their 3.1 release: Reinhardt
- joelhaasnoot 16y agoDidn't even know they had codenames for wordpress, but this one sounds surprisingly similar to something python-y people claim to be great (can't judge it myself)
- yahelc 16y agoTo be fair, they follow a tradition of naming their releases after Jazz musicians, and have been since before Django was released. http://en.wikipedia.org/wiki/WordPress#Releases http://en.wikipedia.org/wiki/WordPress#Releases But still. WTF.
- rararational 16y agoThey should have been kind enough to use his last name if they were going to name the release after him. But I've never heard of release names for wordpress before so I don't expect this to mess google search results up when searching for django (python) related things.
- mayank 16y agoOr even his real first name: http://en.m.wikipedia.org/wiki/Django_Reinhardt http://en.m.wikipedia.org/wiki/Django_Reinhardt
- sebastianavina 16y agodamn, they really want to contaminate google search results...
- imgabe 16y agoIsn't this just asking for a trademark lawsuit from the Django software foundation?
- frankwiles 16y agoThey might want to check the footer of djangoproject.com ahem. "Django is a registered trademark of the Django Software Foundation.", pretty sure this infringes.
- ohashi 16y agoWell, I guess their lawyers will have some work to do.
- francoisdevlin 16y agoHow about someone sends a polite but firm email before calling a lawyer?
- runjake 16y agoOrrr... they could just deal with it, because it's just a version codename and it's not like people are going to start calling WordPress, "Django". This shouldn't be a big deal, it's two OSS projects.
- mckoss 16y agoOn the other hand, names are meant to be used, otherwise why have one at all. So there would have been people referring to the Django release of WordPress - at least for a while. That would be very confusing.
- trickjarrett 16y agoThe code name is only ever used in these posts as far as I know, it's the version number which is most used for referencing the install type. It's not that big of a deal.
- yafujifide 16y agoAndroid names their 3.1 release: Windows.
- nailer 16y agoDo you mean Windows names their 8 release 'Android?'
- leftnode 16y agoIs Windows a form of dessert now?
- mdwrigh2 16y agoAndroid 3.2 - Apple Okay, so maybe apples aren't your stereotypical dessert...
- pluies_public 16y ago"Apple pie" instead?
- krschultz 16y agoThen the bloatware is the icing on the cake.
- _delirium 16y agoGuido van Rossum names his new programming language after CMU's Lisp compiler...
- forgotAgain 16y agoIs it April 1st already?
- ecaroth 16y agoThey weren't unaware of the Django project, as their link for 'on using PHP' actually points to django's homepage. Friggin weird.
- fluorescentLAMP 16y agoI would have loved to sit in on this meeting ...
- citricsquid 16y ago"We've got these lawyers on retainer doing nothing! Let's get sued to give them something to do!"
- mwg66 16y agoRather poor judgement.
- yan 16y agohttp://news.ycombinator.com/item?id=2061877 http://news.ycombinator.com/item?id=2061877 "The obvious answer is to rewrite WordPress with Django" Done.
- skbohra123 16y agoEase of installation is one of the biggest SOP of WordPress. I am sure anything written in Py would not have that level of ease for common developers, at least for a few years to come and it become more tough in shared hosting environment.
- Ixiaus 16y agoAu contraire - it is the implementation details (create database tables for you? handle install exceptions gracefully? blablablabla) and not the platform (in the case of PHP/Python/Ruby/Perl from personal experience) that makes installation "easy". There are a large set of shared hosts that boast Python and Ruby support - fact of the matter is, WordPress exists and it was written in PHP and nobody from the other language camps has cared to do anything like it in x language. No need to go sowing seed like this!
- alloallo 16y agoThe platform does make a difference in this case. With the way PHP is set up on most servers, you can have static files and dynamic files (PHP files) in the same folder (although you'd probably separate them into subfolders). This makes everything easier installation-wise. I'm a big fan of Django, but you'd have to admit that Django's "one virtual host for Python, another for static files" would over-complicate installation. Even on a made-for-Django host like WebFaction it would still be easier to install PHP-WordPress than Django-WordPress.
- Ixiaus 16y agoI still disagree. I don't use Django so I actually don't know what you have to go through in order to install it but a python app can be packaged and installed on a shared host with mod_wsgi installed. All you need is an index.wsgi to act as your front controller. Setting that up? You just have to install a python egg in the app directory and you should be good to go. Like I said, it's implementation details - a python application could be made easy-to-install. It's just that no one has built a special purpose application with a single minded install path (Django can be self-hosted, mod_python, or mod_wsgi but it is a framework and not an application in the sense that WordPress is an application and CakePHP is a framework) that is relevant to WordPress, closest probably being Plone.
- nir 16y agoSo what? What makes this a #1 story in HN?
- cabalamat 16y agoAbsurd. I'm currently working on a blogging/messaging website. Maybe I should call it Wordpress? :-)
- podperson 16y agoOnly if its auto-update mechanism mysteriously crashes.
- silent1mezzo 16y agoWill Wordpress 3.2 be named Rails?
- pfarrell 16y agoWordPress 3.2 release: "Microsoft" just announced
- mmaunder 16y agoIn July this year the Django (as in framework) mark, assuming it's the one below, becomes incontestable, which strengthens it's case a lot if they sue Wordpress. It's also generally a strong mark as it is what TM attorneys call "arbitrary" - like Apple computer. If Django doesn't sue, they weaken their trademark. You have to enforce your rights to your trademark if someone infringes or a later infringer can use your lack of enforcement as an argument against you. The reality is that Django probably won't sue and it doesn't matter because few people Google for Wordpress releases by release name. From the USPTO: Word Mark DJANGO Goods and Services IC 009. US 021 023 026 036 038. G & S: DOWNLOADABLE OPEN SOURCE COMPUTER SOFTWARE FOR USE IN CONNECTION WITH INTERNET PUBLISHING AND WEBSITE DEVELOPMENT. FIRST USE: 20050719. FIRST USE IN COMMERCE: 20050719 Standard Characters Claimed Mark Drawing Code (4) STANDARD CHARACTER MARK Serial Number 78680396 Filing Date July 28, 2005 Current Filing Basis 1A Original Filing Basis 1A Published for Opposition April 25, 2006 Registration Number 3117015 Registration Date July 18, 2006 Owner (REGISTRANT) THE WORLD COMPANY CORPORATION KANSAS 609 NEW HAMPSHIRE, P.O. BOX 888 LAWRENCE KANSAS 66044 Attorney of Record Michael B.Hurd, Warren N. Williams, Stephen D. Timmons, John M. Collins, Thomas H. Van Hoozer, Thomas B. Luebbering, Andrew G. Colombo, Scott R. Brown, Tracy L. Bornman, Tracey S. Truitt, Michael Elbein, Joan Optican Herman, David V. Ayres, Kameron D. Kelly, Gregory J. Skoch, Jennifer C. Bailey, Cheryl L. Burbach, Matthew P. Harlow, and Sam M. Korte Type of Mark TRADEMARK Register PRINCIPAL Live/Dead Indicator LIVE
- jacobian 16y ago"If Django doesn't sue, they weaken their trademark." I'm not a lawyer, but I'm nearly certain that this isn't true. Trademark holders are required to defend their trademarks, but "defense" does not mean "lawsuit." The law requires us to do whatever's necessary, which can run the gamut from polite notes to suits. Happily, as I knew it would, the former was perfectly sufficient in this case. Score one for open source.
- photomatt 16y agoHey guys -- for the past 7 years we've named every release after a jazz musician, as you can see here: http://wordpress.org/about/roadmap/ http://wordpress.org/about/roadmap/ Usually no one notices, and the codename isn't even in the tweets or announcement email, just a sentence that clearly links to the jazz musician's Wikipedia page. (It's not like Ubuntu codenames that are widely used.) We also put a fun plug for djangoproject.org to the end of the "future" section, which hopefully will also introduce some new people to their project. I haven't seen anyone tweeting the codename except to complain, so I don't think this is going to confuse anybody think we're rewriting in Python. (However much they may want that.) That said, apologies for the unintended controversy. In hindsight, we probably should have used "Reinhardt" to have the same effect of honoring one of our favorite musicians without anyone getting confused with a fellow Open Source project. Now to work on 3.2 Sinatra! (Kidding, Ruby folks.)
- jacobian 16y agoHi Matt -- I know this really isn't a big deal, and I really don't want to be a dick about it, but in this age of Google I would really appreciate it if you'd change the name. I think if we codenamed Django 1.3 "Wordpress" you'd feel similarly, right? I really don't want this to turn into A Thing, so how about you just see this as a small favor for a fellow open source hacker and I owe you beer/whiskey/whatever? Please feel free to get in touch personally if you want to talk further - I'm jacob@jacobian.org. (I'm Jacob Kaplan-Moss, one of the lead Django devs.)
- rdtsc 16y agoIf they were in a completely different area, for example if they were selling baskets, Django would have been perfectly acceptable. But calling a blogging platform Django is just stupid. It might also be unethical as some pointed out Django is a registered trademark. I can see this happening: - "So how do I get started with WordPress?" - "You have to download the latest Django release" - "Oh, ok" (downloads latest from djangoproject.com ...)
- kingsidharth 16y agoThe only difference is ghat they usually say "you have to download the latest version of WordPress from their website."
- rdtsc 16y agoBut what is the latest version called? Django, of course! o_O
- drdaeman 16y ago> (downloads latest from djangoproject.com ...) Well, actually, that's for better.
- iamdave 16y agoAt first I was like "Heh.." But then I looked at my calendar and realized it wasn't April.
- kongqiu 16y agoWow. I'm going to start using this approach with my own app... ParkGrades 1.0 codename "Hotpot" ParkGrades 1.3 codename "Yelp" ParkGrades 1.5 codename "Reddit" ParkGrades 2.0 codename "Apple"
- jarin 16y agoNext release of Set For Marriage, codenamed: PlentyOfeMatchCupidHarmonyOK
- tomlin 16y agoThis has influenced me to name my releases after Ninja Turtle characters. Hoping for a ROCKSTEADY RC opportunity.
- hackermom 16y agoI smell trademark infringement. I really do wonder if this wasn't a "prodding" on purpose after all.
- code_duck 16y agoConsidering how agressive Automattic was in competing with SixApart a few years back, I wouldn't be surprised.
- alloallo 16y agoOkay, so everyone thinks that WordPress shouldn't use the name of a well-known jazz musician, but they're perfectly fine with the fact that the Django Software Foundation has trademarked Django, a common Romani word/name? WordPress certainly doesn't own the name Django, but the Django Software Foundation shouldn't have any particular right to it either if things were fair. (Oh, btw., I'm a happy Django user - but I'd still be pretty upset if someone decided to trademark my name).
- OstiaAntica 16y agoThe Django trademark is for a specific context-- downloadable CMS software. You are free to use Django in other contexts, such as naming a car, a band, or whatever.
- alloallo 16y agoExcept Django isn't a CMS, it's a framework (a CMS is a piece of software that allows non-technically-minded people to manage the content of a website. A framework, on the other hand, is made for developers). But my main point is that, while I understand that the Django Software Foundation has a trademark on the name Django in a specific content, it ought not to be possible to trademark a common name at all.
- mckoss 16y agoAre you suggesting that the only trade marks be totally made up words? That flies in the face of hundreds of years of tradition. People have been using their own names in their business and need to be able to keep others from unfairly trying to confuse customers. If Roberts and Sons Cleaners is an established brand in a community, we would want a legal mechanism for that business to protect their brand - without having to change every business name to XYZZY, etc.
- alloallo 16y agoI wouldn't have a problem with a name like "Roberts and Sons Cleaners" because, after all, it's a fairly unique combination of words. I would, however, have a big problem with someone trademarking the name "Robert". And that is the issue here: Django is a first name.
- EGreg 16y agoI believe it now says "Reinhardt" on their page, and not "Django". So you can rest easy. Sure, there might be a guy named Django Reinhardt, but surely of someone called their project "George" and another person called their project "Washington", it would be ok right?
- code_duck 16y agoWhat's with the edited title on HN? Now most of this doesn't make any sense.
- eddanger 16y agoThe guys behind the Reinhardt framework are going to be mad! http://www.sitepen.com/blog/2008/10/09/reinhardt-a-client-side-web-framework/ http://www.sitepen.com/blog/2008/10/09/reinhardt-a-client-si...
- deleted 16y ago[deleted]
- masklinn 16y agoOK this page makes no sense whatsoever, how much edition has been going on in this thing? Let me see if I understand what happens from the apparently still available press releases and puff pieces on the web: WordPress 3.1 was actually released using the codename "django"?
- beaumartinez 16y agoOff-topic: Poor title rename; it should include that it was renamed "Reinhardt" from "Django" so as for the discussion to make sense.
- rhizome 16y agoIs this evidence that WP is feeling the heat from frameworks? I can imagine that after years of using WP there would be a significant portion who are looking for something more full-featured or performant or whatever, there are myriad reasons for changing platforms. That reasonably intelligent (or moneyed) people can so easily learn or hire to write a completely custom site seems uncontroversial. The enterprising RoR or Dj coder would do well to sniff around WP site owners. In other news, WP has a new version coming out, which I imagine was the real point of WP starting this controversy. Cheap publicity, blog mentions, yadda yadda. Learn from history: upgrade early and often!
- ceejayoz 16y ago> Is this evidence that WP is feeling the heat from frameworks? No.
- rhizome 16y agoYou may be wrong.
- ceejayoz 16y agoI might be wrong that WordPress continuing their long standing naming convention for releases isn't a sign that they're seeing competition from frameworks? They may be seeing competition, but naming it Django - and quickly renaming once they realized - is hardly a sign of that.
- rhizome 16y agoTrue story: today I got Chinese takeout for lunch from a restaurant I've been going to for over 15 years. Every single lunch special they offer and have ever offered comes with rice. When I got home, I found that there was no rice in my lunch special. No rice...from a Chinese restaurant. I'm pretty amazed at how well this provides an allegory for WP people somehow not knowing about Django, and for what it's worth there are 188,000 Google results for "Wordpress vs. Django." I'm not trying to lie with statistics, I'm just trying to provide an illustration that they aren't worlds apart. But it's not a huge deal, it's been fixed, no harm no foul, and only a controversy among tetchy nerds. I'm fine with that, but I can still say something's weird about it. ;)
- juddlyon 16y agoDoes anyone else find is amusing that a framework named after a human being is complaining about someone else sorta-not-really using their name? Lame. Who cares.