Posts about kde (old posts, page 1)

2000-09-06 13:21

Advogato post for 2000-09-06 13:21:54

Joey, if Debian includes KDE now, I will be happy to apologize. BTW: Debian can just get a copy, you are excepted by section 4, which RMS told me is the one about forfeiting rights. You will be in compliance, and you can keep on redistributing it, so Debian still has no excuse. Go ahead, MAKE ME APOLOGIZE, that's what I want most than anything.

Tladuca: what you see here is just rage and frustration. Because that's about all I have left in me regarding RMS, the FSF, etc. If it bothers you, too bad, really. I'm gonna keep on coding, but I now know that whatever we do we will never get the respect of the FSF, or RMS, because they seem to just dislike us for politics, because I refuse to believe this hackneyed forgiveness thing is serious, since it's trivial to fix (even if you take the most hardcore position on it). Too bad for them. I don't care anymore.

And after all, if RMS really believed this about forfeiture, wouldn't he have said that in one of his previous statements about the subject? That's why I believe he is just making it up as he goes.

2000-09-05 20:31

Advogato post for 2000-09-05 20:31:43

Ok, I swear this is my last entry of today.

So that people can understand why RMS pisses me off so much: for YEARS he has been saying that the problem with KDE was that the QPL and the GPL were incompatible, and that if they were not incompatible, there would be no problem.

That is also what Debian has been saying (and saying, and saying, and...).

And now that Qt is GPL, lo and behold, "oh, yeah, KDE is still illegal".

Long ago, I saw someone write: "They will not be happy until Qt is GPL". Well not even then, it seems.

BTW: I got one reply telling me where the GPL says about forfeiting rights.

Section 4:

4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.

Just so you see how stupid this is:

This would mean that if I combined Qt and GPL code from the FSF, and give it to Joe (example person), then it's illegal for me to use and distribute that code from now on. But not for Joe, because now Joe is in compliance and excepted!

Then, I must ask Joe to give me a copy. Now, because of the GPL's section 6, I now have a legal license to keep on coding:

6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.

Now, does it mean I have to find someone who has never used KDE, give him a copy of the CVS tree and the argument is void? Yes. This is one of the reasons why the GPL is BADLY WRITTEN.

2000-09-05 17:46

Advogato post for 2000-09-05 17:46:55

To those saying "oh, no, Debian was just waiting for the licensing problems to clear up", read and cry:


> > I guess RevKrusty may want to put his packages into Debian?
> He already uploaded kdelibs, I didn't see if it was installed.

I was wondering what happened to it? It didn't appear in the archives, it wasn't moved to REJECT or DONE, it just disappeared. I was wondering if there was some long flame war on debian-private that I was missing.


More of the same old crap. Reasons why you should never trust your code to politicians.

Edition: For honesty's sake, I will not delete what I had written. However, it seems the packages are still in incoming. Le's wait and see. Now that RMS has given Debian yet another straw to grasp with the forgiveness stuff, I have no hopes of KDE getting into Debian, though.

2000-08-16 18:23

Advogato post for 2000-08-16 18:23:31

Oh, joy, I'm coding :-) I'm doing a bunch of things, trying to decide on a largish project to tackle (that is not as scary as porting KRN to KDE2).

One of the things is a KDE style, I call Note, although it could be called flat.

Also, I'm trying to look at Qt designer, with some trouble, because there is something in one of the source files that totally drives gcc insane, making it eat a bazillion megabytes of RAM.

The generated XML files are very readable. I am curious whether there is support for runtime loading of them. I used to use that with Kdevelop's dialog editor instead of the code generation route, and it's much cooler.

2000-08-09 19:58

Advogato post for 2000-08-09 19:58:29

Ok, so there goes the idea of speedy reporting ;-)

I did present my thing after the previous post, and I did it in front of a whole lot of people. It went well, even if a bit faster than I expected. The Q&A part was nice, and only one question contained the word license ;-)

Later that same day, RMS gave his speech in the same place (yes, he had a bigger audience ;-). It was his usual speech, basically the same thing you can read in the FSF's web page.

Some nuggets: "we created GNOME because of the terrible threat of KDE". There you have it GNOME guys and gals, you only exist because of us, and to you GNOME fans, you can now consider GNOME a side effect of KDE, be thankful and stop bickering ;-)

He did say KDE is illegal, and I decided NOT to ask him when had he become a lawyer and/or judge. He didn't mention his lates "implicit permission is given" position, either.

However, after finally seing him in person, I can understand why he has such rabid fans. He is kinda inspirational. As long as you are under 25. I would consider anyone older that that, who still swallows it as uncritically as most of the audience did, immature.

And yes, he did say that you can always go flip burgers and code in your (obviously copious) free time.

And yes, he did say that another alternative is to work developing custom software, which is "90% of the software industry", and that would not be unethical.

I have a VERY big problem with that argument, which I should some day write down carefully.

The basics are that the custom software written for, say, a aerospace company would be just as useful for another. In fact, it's that software's EXTREME usefulness to other companies what keeps the software closed.

Consider that it's so useful that a company is willing to pay for the entire development!

And if that software would be useful for "the neighbour", then that software's license presents the same ethical imperatives as any other. You, developer of custom software, are creating software that is useful for "the neighbour", giving it to others, and forbidding those others help "the neighbour" (or at least you are doing just the same as if you were a Word developer).

Now, I don't believe free software development is ethically superior to proprietary software development, but RMS does.

And since he does, he either has not noticed this, or he has two incompatible positions. Your pick.

Or, of course, I'm totally wrong. But I'd like some reasons why, if you believe that. A good one would be "here is a way in which developing proprietary custom software for a company is different from developing proprietary software for users".

Later that night, we had our speakers' and organizers' dinner.... where there were about 50 who were not any of those things.

That dinner kinda sucked, in the food sense, but the organization of the whole thing was just too good for one bad menu choice (rice & chicken) to be considered :-)

Then (considerably amount of beer in me) I went to the hotel, and overslept next morning, missing Julio Santa Cruz's stuff (sorry julio), saw another one I can't recall, said goodbye to everyone, missed RMS's second speech (if I had seen it, I would have arrived home way too late), and left.

All in all, fun, informative, some good stuff to be seen, saw a lot of people I had only known by email, and a lot of people I had not seen in a long while and missed (the guys from UNER, UTN and UNL!).

I got WAY too tired from this, so I came to work in a zombie fashion on monday, closed a course, and stayed home yesterday... and that's pretty much it :-)

2000-08-04 05:34

Advogato post for 2000-08-04 05:34:39

It's 2:30 AM, and instead of being arriving at rosario for the 1ra Jornada Linux, I am here in my office polishing the slides.

I am either too responsible, or the exact opposite :-)

Anyway, making the slides made me see a whole bunch of things that are already very cool in KDE 2.

For example, snapshot harvesting is just too easy. split konqy, and drag the images into the folder :-)

KPresenter is pretty solid (except for embedding :-P)

In fact, I am now decided that konqueror is my new default browser.

It's stable enough for real use, it can be made to have separate processes for different windows, and... it does java and plugins better than netscape itself! So, I'll keep it ;-)

Now, I will finish this, and go find a bus, so I will be in Rosario around 8AM.... just in time to go without sleeping into the activities. Oh, the fun ;-)

2000-07-31 16:38

Advogato post for 2000-07-31 16:38:18

Well, KDE Beta 3 is working quite nicely, and I'm now finally confident that I can actually code for it.

So, it's time to go crazy, get a computer, and redo KRN.

This time, using librmm, my mail storage thing, and the KDE I/O stuff, plus XMLGUI, and perhaps an exported DCOP interface.

It's gonna be fun :-)

2000-02-27 03:07

Advogato post for 2000-02-27 03:07:01

The new dock-based, MT KRN is advancing well, although the amount of things broken in it is a bit scary. Of course the code to do all the things 0.6.11 did is still there (and anyway, that's what CVS exists for ;-) but it is totally divorced from the UI.

On other issues, I got over slashdot today, after a long while. After I thought the site had reached the bottom, they get a shovel and dig deeper :-P

No, I don't mean /. itself, but the people commenting in it. What *is* the point for them? What do they get? I am a firm believer in quid pro quo[1].

Are they so easily amused as to be rewarded by the imagined reaction of people reading about grits and petrified teenager starlets?

I doubt any of them will read this, but... well, let me tell you: there is probably no reaction at all. I know I just look at that waste of electrons with sort of a blank expression, and then click "next". I expect everyone to do the same (except for the gritter himself, who probably looks at his oeuvre and giggles insanely for around 13 minutes).

But today, it had reached new depths. One guy made a poor taste comment about GNOME, posing as a KDE advocate (I seriously doubt he was, I'm more inclined to believe he was just a a troll).

But the answer left me astonished. It included a graphic description of how all KDE advocates are worms, who look forward to be put in a hook. Pretty disgusting. Again: I don't believe that answer was written by a GNOME advocate, but just by a prepubescent moron.

However, when the time comes that people need to impersonate others to fight in the name of those others' beliefs, such people have deep troubles. So, sorry, /., you are now officially a loony bin. It used to be fun to hang around there. Close it, and start another site. Or rather: don't close it, and start a new one, hopefully the stupid and insane will stay in /., trolling and insulting each other.

If that day comes, email me, I will be on another site. Which one? Sorry, I won't say. It's a nice little site, with short discussions, usually in a polite tone.

I also saw a disturbing trend here, with the trust metric article, and the Jabber people arguing about whether they deserved to be "master" or whatever... lighten up[3]. If you are a master, you are a master regardless of what color your name appears on advogato, and being marked as master here if you are not is just food for the ego, and junk food, for that matter.

And it must be true because I say so, and I am a master... oops, Journeyer, whatever that means :-)

This must be the longest diary entry I ever wrote, and I'd bet not many have written longer ones, hopefully you, hypothetical reader, will forgive me.

[1] Yes, I believe we don't do free software out of the goodness of our hearts[2], and that we all have ulterior motives, even if we are not fully aware of them. I should write about it someday.

[2] I also believe the end result is pretty much indistinguishable from what would happen if we were doing it out of the goodness in our hearts (or rather your hearts, mine is dark and eeeevil, just ask around)

[3] Of course asking others to lighten up about things that are of no big importance to me is easy. That's why I do it. I suppose that if advogato rated projects and KDE was somehow marked as lame, I would care. I hope people will tell me to lighten up when that happens.

2000-02-25 01:57

Advogato post for 2000-02-25 01:57:44

KRN is now multithreaded! Ok, not really, in at least two ways.

One way in which KRN is not multithreaded, is in that it is done using GNU Pth, which is not "real" multithreading, but cooperative userspace multithreading. Of course that if I had to make KRN reentrant and threadsafe, it would not be multithreaded in any way.

The other way in which KRN is not multithreaded is that it is not fine enough in its granularity. There are chunks of things which don't spawn threads, and lock the UI thread, thus locking KRN. But those are easy to fix: wait until someone complains it blocks, then make it spawn and look as a responsive developer ;-)

Also, I ported kdestudio's dockwidget back to KDE 1, and am adopting it to do useful MDI-like things (ie: docking, not real MDI).

Finally: the report progressing framework is there. All that's needed now is make it do progressbars instead of printing on the terminal, and make it work on all long actions...

2000-01-17 17:19

Advogato post for 2000-01-17 17:19:57

Well, this is the first entry. I have wanted to keep a diary on a semi-public place for a while, I guess this is as good a moment to start as ny other.

I am a KDE developer, my most widely known program being KRN. After a long hiatus I restarted development a couple of months ago, after I decided the current state was a bit embarrasing.

Don't get me wrong, I am not embarrased by the program as a whole. After over a year of zero development, it is still one of the more full-featured GUI newsreaders you can find, and I basically learnt C++ while writing it (and it shows ;-)

So, now, after returning (a mere 5 hours ago) from my vacations (nice, beach, sun, etc.) I will try to hack 0.6.9 out as soon as possible.

There are a lot of nice things already done (how about "select from Article where Sender like "" and Date > (TODAY()-3)" ? And no, you don't need to install MySQL for this to work!

Contents © 2000-2019 Roberto Alsina