Jan 042017
 

GIMP logo

In my last post, I briefly explained GIMP‘s scripting and plug-in system and the two most common ways to program custom extensions and scripts: Script-Fu and Python-Fu. Script-Fu, being the older of the two options, is well documented and the more widely used of the two. Not because I love the road less traveled, but because I love Python, I have chosen Python-Fu, a set of Python modules that serve as a wrapper for libgimp, as my platform for extending GIMP.

This post (and any I hopefully follow up with) are meant to track my progress as I learn my way around Python-Fu. Even while writing relatively simple scripts I have encountered gotchas and conflicting information about how to do things. Hopefully some of what I’ve discovered scouring both the web and Python source code will save other developers the time and frustration I’ve already paid.

Continue reading »

Dec 092016
 

GIMP logo

For several years now, Adobe Photoshop has been the sole reason that I have continued to run Mac OS X. During that time, I have done the majority of my work in an Ubuntu instance running in a Parallels virtual machine. I’ve finally bitten the bullet and installed Ubuntu as the primary operating system on my MacBook Pro. I couldn’t be more pleased with how the transition has gone, and I regret not doing it earlier.

Continue reading »

Feb 032006
 

In a post to the Linux Kernel Mailing List (LKML) last week, Linus Torvalds plainly stated that the Linux kernel would not be moving to the third revision of the General Public License (GPL). The reasons given in his post included the the requirement that developers publish their private keys and the amount of effort it would take to track down every kernel contributor to gain their permission to update the license of their code. Interestingly, he did not initially comment on the new, rigid restrictions version 3 places on using GPL software in conjunction with any Digital Rights Management (DRM) systems. Many in the community have conjectured the new DRM clause has influenced Torvald’s decision as much as any of the other changes, and NewsForge.com has published a summary of 3 posts that Linus has made to LKML over the last two days regarding this issue.

Continue reading »

Feb 022006
 

Earlier this week, I wrote that ZDNet UK had recently spoken with Alan Cox about his opinion of the third revision of the General Public License (GPL). The original CNET News.com article was a little light on content, offering a few quotes from Cox but not much else. Today CNET News.com has published the full interview which took place last week after a Cox speech at the Trusted Computing conference in London. In addition to GPLv3 the interview covers OSS, DRM, software patents, and Linux kernel development. The interview offers no surprises since most of Cox’s opinions on those subjects are well known and have not changed. I did, however, learn that this interview took place before Linus’s shootdown of GPLv3 on the Linux Kernel Mailing List (LKML) last week. That would explain why Cox, who is leaning towards the new revision, did not address any of the issues raised by Torvalds.