TheBonsai's Blog

About the days and nights of TheBonsai

Archive for the 'english' Category

20 years of *NIX stuff

May 8th, 2016 by TheBonsai

Heyah,

yesterday I celebrated my 36th birthday (yes, I really got old..!).

What I suddenly realized was that I also can look back on 20 years of Linux and UNIX passion. I don’t know the exact day, so I just declared it to be on my birthday!

So, also celebrating 20 years of personal *NIX passion!

Happy anniversary Jan and *NIX 😉

Category: english, Linux, Technology, Work | No Comments »

Good morning, it’s Wednesday, 05:00 UGT

October 21st, 2015 by TheBonsai

Finally someone solved the timezone trouble of global communications!

UGT

UGT (abbr.): Universal Greeting Time.
UGT is convention initially established in #mipslinux on irc.openprojects.net (now irc.freenode.net) but slowly taking over the world. It states that it is always morning when person comes into a channel, and it is always late night when person leaves. Local time of any member of channel is irrelevant. Resistance is futile. Your ass will be laminated. (geoman is exception to this rule – his ass will be fried instead).

Used as follows:
Good (UGT) Morning, Everyone! or good morning (ugt) (on entry to channel).
Good (UGT) Night – when leaving it.

The idea behind establishing this convention was to eliminate noise generated almost every time someone comes in and greets using some form of day-time based greeting, and then channel members on the other side of the globe start pointing out that it’s different time of the day for them. Now, instead of spending time figuring out what time of day is it for every member of the channel, we spend time explaining newcomers benefits of UGT.

(Source: http://www.total-knowledge.com/~ilya/mips/ugt.html)

Thanks for this, and good (UGT-)night!

 

Category: english, Unsinn | No Comments »

Minetest addons development rant

April 21st, 2013 by TheBonsai

A few months ago I discovered a growing Minecraft-like sandbox game: Minetest. It’s FOSS, multiplatform and under active development.

However, this is not about the game itself, it’s more about a good example for some typical uncontrolled FOSS effects for which I want to give some examples (more the “consumer’s” perspective.

Mainly the development for secondary products (modifications, texture packs, …) is a bit weird. There is no central collaboration platform and less or no rules to follow. This leads to some weird effects:

  • There is no usable directory of “common modifications” to just scroll through and download the latest releases from it. It’s neccesary to dig deep into the web forum, follow the thread that is (ab-)used to maintain development of the modification in question. The only rule for the developers is to edit the very first post of the thread if something changes – which is done or not. Some developers provide a ZIP file to just download and unpack where you need it, some provide a ZIP file where you have to rename the unpacked directories, some provide a GIT link, etc.
  • Similar thing applies to texture packs. There is no controlled delivery. Everybody delivers like he wants. For example there are texture packs in specific resolutions, and addons for this texture pack (e.g. supporting textures of some modification) in a different image resolution. You can have the “main” pack in 512px resolution, and the addon for your favourite mod in 128px – which looks very weird when textures of the smaller resolution are used to overlay the others. This is a typical effect of “chaotic” deveopment.
  • Licenses: I found license information here and there which states that for some parts of a texture pack or a modification, the developer has no license information, i.e. he releases software which contains parts taken from elsewhere with an unknown license and writes that into his own license info. The result is, you potentially download software you’re not allowed to use. Admitted, the chance is low, but I find it very weird to release something containing parts with an unknown license. The mods itself usually are released as unrestricted public domain, which is okay. Though I usually prefer a more restrictive license for my own code (yes, my times of heavy development for something seems to be over, hehe).
  • One of the biggest pros in FOSS world is also one of the biggest problems when it comes to the average user: Diversity. You can choose between several modifications for one feature. The problem here is that the mod developers don’t seem to do teamwork, but everybody likes to see his own mod. Time will filter the one or the other, yes, but development resources that are focused and not randomly distributed would lead to less and better software in the same time. It’s hard to do that with FOSS individuals, yes, I know. But that’s something the “consumer” really doesn’t care about.

There are some other effects of this missing collaboration platform and restrictive development processes. This is okay if the target audience are the same enthusiasts that develop the product, but not if you want to deliver something to the wide public, not if you want to make your product a widely used “standard product”. It’s a typical effect of a young and less maintained FOSS project. There are several ways to gain a bit more control and get more synergy, but I don’t want to discuss them.

And yes I know the usual arguments. I know what FOSS is and it’s fun and great to contribute to something to this world. And I know what a mod is and that it is my own problem or risk to use it, because I don’t have to. But this text is more about the typical effects FOSS can have, which leads to a summary status of a hardly usable software for the wide public. I never contributed to a very young project (most of my time I spent with projects that already were accepted by the public), maybe that’s why I have problems with this less restrictive project maintenance.

In any way, if you are interested in this game and its addons (and if you are able to do a bit reading and tinkering for the addons), just try it. It’s fun to play!

 

Category: english, Games | 1 Comment »