January 18th, 2010 by Hen
Two licenses that attempt to formalize putting something in the ‘public domain’:
Welcome to the next frontier of license proliferation.
Posted in Opinion | Comments Off
October 6th, 2009 by Hen
Noticing that AtlasCamp is on in a couple of weeks (blog announcement). Typical Aussies have found somewhere to surf while they’re up in the US
JIRA 4.0 also appears to be out. Looking at the June Atlassian Summit presentation, it looks like the major topics are JQL (do more interesting searches), Gadgets (aka AJAX based portlets by the look of it and the 4.0 install I did the other week), Actions from the Issue Navigator (hopefully pluggable actions too, and a new Browse Project HUD that may or may not be anything to write home about.
I’m looking forward to both using and updating my plugins for the new Gadget world. I also keep meaning to write a pair of Issue actions to move a project up or down a version.
Posted in Tech | 1 Comment »
September 16th, 2009 by Hen
There’s probably a better way, but thought I’d share a quick hacked up script I created to take an SVN changelog and filter out revisions that I didn’t want there. I used it while merging Commons Collections generics branch into trunk to create specific submit messages showing the bugs fixed on each file in its commit message. I filtered out the common and not interesting revisions for fixing tabs, or my shifting of the license header so the merging went easier.
# ARGV contains a list of filters to ignore
# stdin contains a file
svn_separator = "------------------------------------------------------------------------n";
entries = $stdin.read.split(svn_separator);
ARGV.each do |revision|
match = "^r#{revision}"
entries = entries.select do |entry|
entry !~ /#{revision}/
end
end
if(entries.length > 1) then
puts entries.join(svn_separator);
puts svn_separator
end
Posted in Commons, Tech | Comments Off
September 11th, 2009 by Hen
The comments to this make for very interesting reading:
Ugandan king ‘not backing down’
First instinct: Yikes, things getting scary in Uganda.
Second instinct: Of course it’s the Internet, so untrusted sources are taken with a pinch of salt.
Third instinct: Yet the crowd can be trusted to self-manage; ie) the comments have a common message to them rather than a typical zealot/flamewar.
Fourth instinct: But there is an editor, so a series of conflicting messages can be massaged into a common message.
So it comes down to whether I trust the BBC to edit. I largely trust the BBC (more than others anyway) to report without bias. Why do I find myself not immediately applying that to the editing? Odd.
Summary: Yikes, looks like things are getting scary in Uganda.
Posted in Opinion | Comments Off
September 6th, 2009 by Hen
(From mailing list email)
Thought I’d share the status of Lang 3.0.
- 65 resolved issues out of 131. Basically around 50% of the way there.
- 65 contributors involved, with 55 patches and 340 comments. Thanks to everyone out there for the work so far.
- First commit on 25 Mar 2008, so about 18 months along now. That was one week after the last release (2.4).
Ideally… March 2010 would be a great time to see 3.0 come out.
I’ve started moving some issues to 3.x that don’t have anything actionable. Things like “Maybe add a RegexUtils?” etc. Basically ideas.
There’s one JDK 1.6 dependent issue in there. WIth a circa March 2010 release, I think that’s a fine dependency given that 1.5 goes end of life in Nov 2008.
There are a good range of simple and complex issues in there to work on.
Posted in Commons | Comments Off
September 4th, 2009 by Hen
Noticed Ben Hyde linking to Wordle.
Stupid dumb licensing statement of the day from the Wordle site:
May I make money off of Wordle images?
Yes. The images created by the Wordle application are licensed under a Creative Commons Attribution license
A tool. That I put input in to. Whose owner claims ownership of the output of the tool by determining the licensing. That’s evil.
Of course he does state before that:
May I use my Wordles for…
Yes. The images you create with Wordle are yours to use in any way you choose. (snip…)
So they’re mine to use in any way I choose… but he defines the license. Of course… it sounds like what I have to do is provide attribution to myself (obviously not the intent… but if I own it and have to use that license…hmm).
I can only assume it’s the font. Which is an interesting question that I was pondering idly the other day; font licensing. If I print up a lorum ipsem etc in a particular font, do I own that piece of paper? Presumably it’s messy.
Effectively this is the Afferro permissive (aka badgeware) license that I pondered on a year back. Rather than existing properly, it’s surfacing in dubious application of existing licensing.
Posted in Opinion | 1 Comment »
September 4th, 2009 by Hen
Looking for the muse to return. In vain currently.
Excellent blog entry back in April from Stephen Colebourne on No Java SE 7 - The ASF perspective. I’ve been there for much of it and found it informative myself to see the history being discussed. As it is… Sun have shown one of the great dangers of IP to a project being locked up in one (for-profit) entity (as MySQL AB had done beforehand) by being bought by Oracle and suddenly all our foundations are crumbly and jellified. I read elsewhere that the Oracle/Sun deal is on hold for four months - hopefully good news for any threatened with layoffs.
Another excellent entry (also in April… my how slow I am at reading) from James Strachan on Scala as the long term replacement for java/javac?. Groovy begetter picks Scala as successor to Java splash across the tabloid blogs near and far. Of course James is one of the greatest “shiny thing!” creators out there, so who knows what he’ll like next year
Still. A kick in the arse to go read more on Scala.
Atlassian have their JIRA 4.0 release coming out someday and have nudged plugin authors to make sure their plugins work and maybe to think about tying their own release dates. I don’t currently have any pending work on my plugins, but do need to sit down and prod the 4.0 beta to make sure the plugins work. They probably won’t - I seem to relish in finding JIRA APIs that are going to be modified. I also need to work on Apache’s JIRA instance - I merged 3 JIRAs into the main one and there was a tiny bit of custom data mangling that I’ve still not worked out the database fu to fix. That’s blocking the Struts and ActiveMQ ones merging in and ending up on the “one true JIRA(tm)”. It really needs time to focus though… my dim sum life really doesn’t allow for that right now.
Speaking of… dim sum increments and glacial development are a process I’ve been mastering (imo) for the last few years. Add glacial administration and glacial project management to that as well. I seem to specialize in working on things that have no defined end goal, but instead they move a little bit further each increment. Often the increment is a daily event, but only 30minutes. Context switching makes that 30minutes a tricky one to maximise. Still - it’s how various Commons libraries have been released. Need to write up Glacial Development one of these days. My older name, which I probably prefer, is Tortoise Development. Amusing that I’d forgotten about that, come up with Glacial and then remembered. The tortoise doesn’t know where the milestone is, just puts one foot in front of the other and moves forward. Obviously it’s not as simple as that - for example you could end up on a life long death march if you weren’t defining forward as closer to some realizable goal. Still… probably is a life long death march
Two major code things I want to be working on right now but lack the impetus are Commons Lang 3.0 and migrating Jakarta Taglibs to Tomcat Taglibs (along with the creation of the Extended Taglib and release of a JSTL 1.2 implementation). The Taglibs migration will end my involvement with Jakarta after 8 years (probably 9 by the time I’m done). That’ll be quite the day. Really need to use that to drive me on.
We reinstated our Netflix subscription now that a bunch of movies have built up. So nights currently are spent watching the play on demand and the delivered dvd’s. Fill the time etc. Plus I’ve robbed the open source time kitty of an hour each night to clean the house. At 2:30am in the morning, said kitty is way overdrawn and in need of rescuing.
Apache Licensing/Trademark lists are also being ignored. There are others who can jump in, not a low bus count there thankfully
Waiting on the muse. Reading library books on the bus. Buying Willard Price out of print books to complete the collection that my children probably won’t care about anyway. Looking at explodingdog.com pictures. Wanting to write AA Milne type poems for the kids (not managed to achieve the blend of innocence and maturity that AA Milne manages yet) and create a maze creation bit of software for the eldest. Engaging in retail therapy at REI. Waiting on the… well, let’s be honest. It ain’t a muse. No creative spark in this here realm. Just waiting on the energy to pick up the mop and do some more open source janitorial work. Someday.
Posted in What I did... | Comments Off
August 25th, 2009 by Hen
Knowing there was an increased chance of it happening didn’t make much of a difference to the shock, but having been through this before has helped us feel less lost.
In the late evening of Sunday 23rd August, our baby (Jack Owen Yandell) left the womb at the tiny age of 17.5 weeks since conception. Far too young for anything to be done about it - he was still months from being able to survive without his mother and the sudden and unexpected departure from the womb was far more than his body could handle even if he could.
For the second time I cut one my son’s umbilical cord - a world of difference in the context. The placenta came out fine, as did the-damn-IUD (you say it all in one word, deep south style). No emergency room was needed and we spent the subsequent day between doctor and hospital taking care of Carrie. Nathan and Levi both held up superbly and had a short trip to the zoo while Carrie was in surgery.
Today we took them both to the funeral home. Nathan wanted to see baby-Jack, seemed to be clear enough on the subject and did superbly. Very proud. It’s so much better to see your baby than have the absence we had with Abigail, and I’m happy that Nathan was able to have the better experience. Watching a four-year old boy carry his dead baby brother back to the undertaker has to be the most heart-wrenching thing I’ve ever experienced though. On a par with explaining to a four-year old boy that the baby he’s talked about so much over the last 2 months is gone.
The vagaries of chance swung far too much each way for this little one, and he’ll always be remembered.
Posted in Family etc | Comments Off
August 25th, 2009 by Hen
Article on multi-tasking research is stunned to find out that focus-task type individuals are better at all the core constituent parts of multi-tasking:
Multitaskers bad at multitasking
Being good little scientists, they took the parts of multi-tasking (allegedly), then they split them up into separate tests because that’s how you test them. Then, when given one test at a time they were stunned that multi-taskers were no longer good at them. Erm. Way to not understand your subject.
Where was the test that asked them to do all three at the same time?
Posted in Opinion | Comments Off
August 19th, 2009 by Hen
Interesting BBC article -
UK games market being ’strangled’. One of the main complaints being that the 2nd hand game market is stifling industry growth. When you buy a game, a lump of that money goes to the publisher (and various others involved). When you sell that game again, you don’t give any of it to the publisher (and cronies).
Not content with steadily rising prices in the gaming arms race (much like the TV and music arms races of throwing more and more money at each release and using that black hole to justify whining… in fact much like top tier football transfers), creators of games are being nice and honest that they’re looking forward to digital distribution when selling on a game won’t be possible. Of course they’ll also then complain when the consumer base reacts to increasingly being milked of their incomes and turns increasingly to piracy.
This pattern of moving from ownership to licensing seems to be everywhere… there must be a whole economic theory around it if only I knew the write name.
The theory of spending more and more money and taking on more and more risk to increase your share of a relatively constant pool of wealth; and then justifying attempts to give less and less value for that wealth and making the transfer of value a temporary thing with the need to spend more and more money. “Movies are so expensive to make nowadays, we can’t let you ‘own’ them”. “Surviving in the Premier League costs more and more each year”. “Games aren’t cheap you know”. “We have to charge full price for that 1960s classic because… erm…remastered….erm…cost of…you’ll pay it like the dumb eyeballs you are”.
Wonder what the games industry thinks of my kids spending more of their time playing DOS games than the latest PS3 or XBox2 ‘megahits’. Hopefully they’ll honestly look forward to the death of the PC and it being harder to put together a game, or upload it to WiiWare.
Posted in Opinion | Comments Off