wagenknecht.org » Gunnar’s Weblog » Software Engineering   Admin | Sign Out  
Weblog | Pictures

EPL != Popular License

Tuesday, April 29th, 2008, 08:28:05 +0200, Gunnar Wagenknecht

I’m hosting some projects over at Google Code. As part of the project setup you can select a license from a drop-down list. Apparently, the list is limited to eight licenses. The EPL is not it this list.

The Google Help Center says:

We’d like to see projects standardize on the most popular, time-tested ones. The selected licenses offer diversity to meet most developer needs.

The question to add EPL to that list came up a couple of times. In one of the discussions Greg Stein said:

[...] the Eclipse Public License has not really been adopted by the wider open source community. It is mostly being used just by one smallish corner: projects based on or around Eclipse.

That sucks, eh? But it gets worse.

I tried to make a reply using the web interface in that thread to make a comment about the license drop-down. For some reason it did not go to the list but directly to Greg. His response shocked me a little bit.

We only allow those eight licenses. If we find projects that are not licensed as described by the dropdown, then we will remove them.

Ok, back to SourceForge I guess. :|

How relevant is Bugzilla voting?

Wednesday, November 21st, 2007, 18:41:38 +0100, Gunnar Wagenknecht

Recently, an interesting question came up in bug 35973. Do Bugzilla votes really reflect the real interest of the broader community in a single feature? Read the rest of this entry »

Persisting Data

Tuesday, October 09th, 2007, 08:14:44 +0200, Gunnar Wagenknecht

Why do people always want to tell you that persisting a “domain model” is a many month spanning work item if you can’t generate the code?

Sorry folks, with all due respect to model driven software engineering, but that’s totally non-sense. It’s all about developer productivity. The first object is always the hardest. But if you follow the right approach and build good APIs and use the right tools than it’s just a matter of minutes for every other domain object.

Don’t get me wrong. I also use EMF and I love it. But some statements are just plain wrong.

The Vista Experiment

Thursday, April 05th, 2007, 11:30:04 +0200, Gunnar Wagenknecht

Last week I received the Windows Vista Upgrade DVD that was part of my T60 which I got right after Christmas from my employer. :) So I was eager to see Eclipse running on it and decided to do the upgrade and see how it goes.

Well, the upgrade went really fine. I started it on Friday night, went to bed and woke up on Saturday with the update being done and successful. However, a lot of the ThinkPad software, although claiming to support Vista, stopped working. I could solve this mostly by just reinstalling it.

A few hours later I started the Eclipse WPF port. Unfortunately, I was much slower than the regular Eclipse Win32 version. Why? Well, I think it’s really an early access preview with the first goal of get everything working. Optimization can happen later and that’s ok. However, it doesn’t matter because Eclipse 3.3 M6 really exposes all the nice Vista features. :) Great job SWT team!!! I love your toolkit!

Anyway, after working for a couple of days with it I had to restore my XP image yesterday night. :( Sometimes it is really just one small issue or a combination of a few that influences your workflow in a way that you simply don’t want to go.

What makes this even worse is that it’s really closed development. I really wanted to report this, to make the people aware of the problem and to help debugging it. But other than a somewhat useless support form there is no way to inform the developers. The form is IMHO useless because after a few weeks (it were actually three weeks the last time I tried it) you get a replay that software support is only available during the first four weeks after purchase.

This is closed development - be stuck to your problems and wait for a future release that happens eventually. I wish companies would start learning from themselves each other. It really doesn’t have to be that way.

Swing/AWT Sucks

Thursday, May 11th, 2006, 14:14:48 +0200, Gunnar Wagenknecht

Honestly, I don’t want to jump onto the latest Swing/SWT discussions. But look at the screenshot taken 5 minutes ago on my desktop. I just wanted to try a Java Web Start application. :(

Empty Swing Windows

I had this blank windows problem before on another machine and it was a Swing/AWT application too. In fact, it’s a real pain and it only happens to Swing applications. Some weird thing the Sun JVM is doing with the graphics driver probably. Who knows. In such cases I honestly prefer SWT over everything else. It just works.

C:>java -version
java version "1.5.0_06" Java(TM) 2 Runtime Environment,
Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM
(build 1.5.0_06-b05, mixed mode)

The last time, I could solve the problem by upgrading the graphic cards driver. But this time I’m already on the latest version.

So come on Sun guys. What to do? I already had an eight days email conversation with the Dell hotline. Maybe you can convince them to update the graphics driver for the Inspiron 6000 notebook. Or better, can you fix Swing?

BTW, I often read and hear in this discussion that SWT is not cross-platform. Come on guys, you can’t be serious. SWT is as cross-platform as Swing. Swing wouldn’t be possible without the native code that is integrated in every JVM and must be re-implemented on every platform the JVM supports. The same is true for SWT. The native part is just not hidden in the JVM.

Gunnar’s Weblog is proudly powered by WordPress and valid XHTML and CSS (hopefully...).
Entries (RSS) and Comments (RSS). Spawned in 0.582 seconds.