Fork me on GitHub

Wednesday, February 28, 2007

Rant-of-the-day: Powered by

When you download and install a software product you agree to its terms and conditions.

People generally tend to forget this, they just Next/Next/Next till the end of the installation.

They don’t really mind about what they’re signing when they’re selecting the “I agree” option.

There’s the common misconception that, once bought, you become owner of that particular product.

Well, actually, that’s not true. The End User License Agreement you usually find in proprietary software grant you the right to use that particular piece of software.

The GPL differs in this, because let you modify the code belonging to the Program as you like, as long as you release the changes under the same terms and conditions.

When you buy a forum script you usually are forced not to remove the copyright notice telling you’re using “Hell-Knows-Bulletin”.

You bought for that and you can’t even remove a copyright notice. Damn, no, that would mean infringing intellectual property!

With GPL’d software you don’t have this restriction. You have copyleft, where you had copyright.

This doesn’t mean there’s no more copyright, tough.

The work still belongs to his author.

By the way, technically speaking you can even remove the “Powered by” notice. And some people do.

The point is: is this ethical?

The answer is obviously NO. And with “no” I mean firm, big NO.

This is in my opinion totally unethical; the open source developer gives away his work for free, and all that he asks is credit. And I don’t mean you should pay for his work, just that you should be so kind to tell people that you’re using his platform, the fruit of his work.

He’s giving it away without asking back nothing more than some personal glory and the joy of having shared something.

Security through obscurity? Quite meaningless.

If you use Free Software, support it.

You can contribute with plugins, themes, patches, reporting bugs, giving your advice, translating, documenting, or if you are lazy, by doing a small donation.

If you really want to remove the “Powered by” notice in your open source piece of software of choice, consider at least doing a donation.

Friday, February 23, 2007

Please, stand by :(

Sorry guys.

I’ve been struggling with flu for five days and now I’m really late with my Algorithm exam :’( I’m not even sure if I’ll be able to complete the project, so you’ll have to wait for March for any news.

bye

Friday, February 16, 2007

FlatPress update checker !

Well, an image is worth a thousand words. I guess that if Hydra/SamyWeb didn’t insistently bug me as she usually does, FP would have much less features, lol :D

fp-updates-new.png

Tuesday, February 13, 2007

FP multiusers and plugin translations

A question I’m asked often is whether FP supports or not having multiple users; well, in short, the answer is no.

The long answer is you may run multiple times the setup and choosing a different username and password; this way you would get one user for each time setup was run.

Why hiding so well such a feature? Well, every user would get administrative powers, so I thought it was better not making it world-available, you know. :)

So, use it at your own risk.

I’ll work on a three-level system, but at the moment I want to focus on more important features and on polishing the core.

The other question is about translating plugins.

Today I was asked if SPB system wasn’t better, as they put all of their language files in the same directory. Well, SPB does not have a plugin system, and even if it did it would be probably self-contained.

By the way, I thought about a way to put everything in the main lang/ directory. The problem is plugins should really NOT depend on anything coming from a clean installation, so a plugin developer should package his work this way (notice that directory structure for plugins changed in 0.702 version):

[fp-interface]
        [lang]
            [en-us]
                 lang.plugin.PLUGINNAME.php
            [other-lang]
                 lang.plugin.PLUGINNAME.php
[fp-plugins]
        [PLUGINNAME]
                 plugin.PLUGINNAME.php
                 [res]
                 [tpls]

So that you, as a user, would upload just the whole directory tree without having to think about the dir structure.

You can understand that just having

[PLUGINNAME]
      plugin.PLUGINNAME.php
      [res]
      [tpls]
      [lang]

would be easier for both the maintainer and the user; the maintainer would package only one directory for each plugin, and the user would upload only that directory.

I know this would make life for the plugin dev more complicated, but on the other hand I can’t find anything better :/

You can reply here or on the mailing list.
You can find the mail list archives here:
http://sourceforge.n … m.php?forum_id=50738
and you can register here:
https://lists.source … info/flatpress-devel

Bye!

PS: do you like the new graphics on this web page? (Shit+F5 if you don’t see anything new)

Monday, February 12, 2007

0.702-pre1.1 out :)

You can get a new package with a whole bunch of bug fixes… Would you ever think I had error reporting with notices disabled? O.o

http://flatpress.now … tpress/downloads.php