theKompany.com: Rekall Now Available Under GPL

theKompany.com has just announced that Rekall, the rapid application development database tool for Linux, similar in concept to MS Access, has been released under the GPL. Rekall can be built with KDE3 support as well as Qt-only. "Rekall will be supported via a community portal www.rekallrevealed.org. The codebase will be available as source tarballs, and CVS access will also be available for those who wish to stay on the bleeding edge. Feedback, bug fixes and contributions are actively sought. This is meant to be totally community driven and oriented." KOffice has of course evolved Kexi (devel) in the meantime. It will be interesting to see how things play out with Kexi being very new and Rekall relatively mature, but either way the GPL'ing of Rekall is fantastic news for the Linux community at large. Thank you, theKompany.com for your KDE support.

Dot Categories: 

Comments

by anon (not verified)

Good to see news from old faces in the KDE community. Is shawn gordon still around?

by ac (not verified)

Rekall, Scribus, Kile, Quanta, ... these are potentially killer applications that deserve a front place on the Linux desktop. KDE/Qt applications are coming a long way!

by gerd (not verified)

Can Rekall code be used for Kexi?

by Jaroslaw Staniek (not verified)

Instead of simply answering yes or not, let's mention these issues:

- Kexi is built upon different database abstraction library (KexiDB);

- Kexi try to utilize KDE as much ass possible and required, while AFAIK Rekall has quite some wrappers around Qt to act as Qt-only app, (however KexiDB is "mostly" KDE-independent);

- Rekall should have extracted some of its functionality as LGPL libraries to simplify reusability for Kexi

- Application type: Kexi tries _not to be_ a database frontend or administration tool (almost) at all, it hides all database engine-specific issues from the user when this is expected;

- Storage paradigm: Kexi not only stores all regular relational data in database servers, it also try to store a project data there

- Summing up, with Kexi we get a bit new, refreshed style of a tool for creating database applications (hope, I'm not wrong :)

There are similarities in groups of features: tables, queries, reports, forms, data & schema importing/exporting - all this is requested today by people that need reliable MS Access replacement.

Jaroslaw Staniek / OpenOffice Polska
Kexi Project Team; http://www.kexi-project.org

by Shawn Gordon (not verified)

Rekall has always used a database abstraction layer, the concept is the same as what we built years ago with KDE-DB, which was really very cool, we had a plug in for konqueror that allowed you to browse databases and do basic queries and such, we donated it to KDE, not sure what whatever happened with it.

Rekall creates both native KDE and Qt versions, it's something we did intentionally so that KDE specific versions would be native to KDE and use those services while people not using KDE or needing the multi-platform version would use the Qt versions.

Rekall stores all of its information in a database as well.

Rekall is not a database administration tool, we have DataArchitect for that. It is meant to build database centric applications in a rapid fashion and it abstracts the database at a level that even ODBC is a plug in to. This provides both direct and speedy access through direct drivers, or more generic access through the ODBC driver.

by Shawn Gordon (not verified)

Of course I am :)

In other positive news, we should be releasing a version of Aethera that works with Kolab by the end of next week. Since Aethera runs on Linux and Windows, it will be the only Windows client that works with Kolab.

Shawn Gordon

by Charles de Miramon (not verified)

Great news. I'm looking forward trying Rekall. It looks like the Kompany has now found a business model (cross-platform QT/Python programs) that can strive alongside the GPL KDE with mutual benefits. I hope you are making enough sales to pay the rent.

What would be a great closed-source companion for Rekall would be migration tools from Access to Rekall migrating forms, reports, database structure, macros... I don't know, Shawn, if you are planning that ?

by Shawn Gordon (not verified)

Yea a migration app would be great. Currently you can use our ODBC driver to either write a Rekall front end to an Access database, or to copy the data as part of a migration. Structure and data we can get pretty easily today, forms and reports might be possible, we haven't spent much time looking at it, but writing a VBA to Python convertor would be a pretty intense project. Of course part of the reason for open sourcing is so other people can get involved. I'd love to see something like that come available.

by ..... (not verified)

So, part of the reason of giving rekall is to get more people involve.
Any others reason you are allowed to give us ?

I love to see company giving,... I just would like to understand the motivation.

by Shawn Gordon (not verified)

I think I answered that pretty well in the press release. Essentially in my experience in corporate america, MS Access is one of the most used tools outside of basic office suite stuff. It's really critical to getting a job done, especially with analysts and power users. the usefulness of your data is measured by what you can do with it. We're a small company, sure we've got Rekall for sale at retail outlets around the world, but we can't get the critical mass and all the features in ourselves. We did something similar with Kivio and that has actually worked fairly well but that situation wasn't properly handled and we are trying to learn from those mistakes with this release. If a GPL version of Rekall can make it in to all the distributions by default, then we can get more people using it, and more people interested in the professional end of it, and other people can be working on it and enhancing it as well. The license has always provided the customer with the source code, so this change isn't really huge in that regard.

by Jaroslaw Staniek (not verified)

Completely agree with you that there is large user base for MS Access-like applications. Huge part of these users are corporate users. And now: some of them have a need for creating and distributing their works under non-GPL. This may be because of internal company's licensing police, 3rd party components restrictions, etc. (at least some companies need a choice for distributing the works under dual licensing). Such works are usually distributed with a runtime, that would be typically downgraded version of Rekall's, MS Access', Kexi's, whatever - name it - core libraries.

So: is it planned for Rekall to enable it to this market? Looks like converting runtime part of Rekall to LGPL could solve the problem, but this is just idea.

by Yaba (not verified)

Uhm, I thought Kolab also runs with Outlook. Haven't tried it yet though. Just heard it.

by brockers (not verified)

Shawn your work with/for KDE has not gone unnoticed. Thanks for all the work you have done to make KDE the best Linux desktop environment in existence. There is nothing that will propel the acceptance of Linux/KDE as a mainstream desktop solution like the proliferation of commercial KDE and QT apps. Your work (and the work of your developers) is much appreciated... your donation of Rekall is more than expected.

Thank you!

by Shawn Gordon (not verified)

Seriously, thanks very much. It is always nice to hear kind words. People tend to not say anything when they are satisfied, and to say something when they are not, so you tend to only hear negatives, so a nice comment is always appreciated.

Shawn

by Debian User (not verified)

Hi,

your move deserves deep respect. From a business standpoint, it may work out very well. Many people will want to licence your engine non-GPL. And I hope it will. :-)

Yours, Kay

by David (not verified)

Perhaps we'll see some cross-collaboration and pollination between Rekall and Kexi, or maybe a merger? They both seem to have some very neat features and together they would be great.

by Jaroslaw Staniek (not verified)

Undoubtely, at least data and/or database schema portability between both platforms can be something usefull. This can be eventually easier _if_ some of Rekall libraries could be released under LGPL.

by Rudi the red no... (not verified)

I don't think that KDE developer community can support two database application. One of the two should be dropped immediately and the focus should be to make the remaining one up to scratch with the corresponding windows application.

by Ian Reinhart Geiser (not verified)

Just like they cannot support two OSS browsers?

Last time I checked Konqi wasnt doing so bad and neither was Mozilla. I think you should just let the big boys handle this one for you.

by Ed Moyse (not verified)

To be fair he did say KDE developers, and Mozilla isn't a KDE project. However I'm only nit-picking ... Rudi is obviously wrong - a merge doesn't seem likely or practical, and there's plenty of room for competing databases.

by Ingo Klöcker (not verified)

Since when is Rekall developed by the KDE developer community?

by Joe Schmoe (not verified)

Don't make me get the stick!

by John Gutierrez (not verified)

One of the features of Rekall that I think is great for the average desktop user(me) is the ability to access xbase files. I for one am not a database administrator, so I'm reluctant to even try software requiring MySQL, etc. Even requireing SQLite is a stretch.

by Roberto Alsina (not verified)

Uhh... requiring sqlite means "install this 100KB library that requires no dependencies".

How is that a tretch of anything?

by mike ta (not verified)

www.rekallrevealed.org is being slashdot'd right now (2300GMT-ish) - normal service will be resumed as soon as possible:)

Mike Richardson

by Jono Bacon (not verified)

Hello people,

I am doing some contract marketing for theKompany.com, and also want to say a big thanks to theKompany.com. I have been working closely alongside Shawn with regard to the Rekall situation, and I feel that he has made wise decision in collaboration with some other developers. theKompany.com is going to be able to offer a good portolio of services in connection to a mature GPLed application that will benefit from the free software development model.

Nice one. :)

Jono

by asto venji (not verified)

I think the one think I would consider buying from you is a server version of kolab. The web page says its version1.xx, but the installation is still by compilation, and it doesnt seem like the various components have gelled together into one app. I was trying out novell's linux services beta and, its also just ldap,samba,nds and postfix bolted together, but somehow, because of the ways its packaged, it feels whole.

Someone needs to organise kolab and put a friendly kde interface on it. it has great potential.

by Anonymous (not verified)

This site is still being set up? Like the PHP-Nuke instead of a Rekall logo at the top?

by Anonymous (not verified)

And there is also http://www.totalrekall.co.uk/ with logo - seems there are two parties each believing to have the copyright of Rekall and both released it under GPL? Call me confused...

by mike ta (not verified)

OK, here is the situation.

I am the original developer of rekall. I am running www.rekallrevealed.org as a community site, non commercial. My main interest is in Rekall, not the twiddly bits of the site, so it will be a while before it gets all polished up. In case anyone wonders, www.rekall.a-i-s.co.uk is exacly the same site.

www.totalrekall.co.uk is being run by John Dean, who was another developer on Rekall. This site is looking to provide commercial support based around Rekall.

www.thekompany.com is of course theKompany's web site. theKompany will continue to provide binary versions of Rekall and eMail support.

The copyright to the Rekall code base is held jointly by myself, John Dean, and theKompany.

Regards
Mike Richardson

by anon (not verified)

>
> The copyright to the Rekall code base is held jointly by myself, John Dean, and theKompany

Are you sure about that?

http://www.unixguru.com/california_law.html

by mike ta (not verified)

English translation? US-English translation, even??

Mike

by Mårten Woxberg (not verified)

My quick take is that when you signed on as an employee of theKompany.com you should also have signed something that retains your rights as the creator of the program... or something like that... your typical US-law-rubish to make companies own their employees ideas.

by Some guy (not verified)

Except he's not an employee, he's a contractor. Big difference.

by anon (not verified)

*Who* is a contractor? John? Well in that case John isn't even the main author of Rekall and *anyway* all three parties have agreed to release Rekall under the GPL.

by anon (not verified)

It is a pity you don't know what you are talking about and what has gone on behind the scenes

by anon (not verified)

No, not confused, just a brick short of a full load

OK. we sure have OO.org, quanta, scribus, konq, kdevelop-3.0 and stuff.

But we also lack analogs of CorelDraw (Sodipodi does not match yet) and Photoshop (well -- maybe GIMP 1.3 will compete Photoshop 5.5 or something)

And of cource -- something like DreamWeaver (Quanta is more like HomeSite)

but, unfortunately, the major issue is drivers, which generally can not be installed without compiler.

and more games!

When the above issues will be solved, my girlfriend will stop using windows at all!

check out the www.inkscape.org - based on sodipodi, but improving really fast

Interesting, the primary difference between Sodipodi and Inkscape being that the latter is a C++/Gtkmm conversion of the C/Gtk orignal... I guess some toolkit independent code snippets could be shared with Karbon14 then?

by Eric Laffoon (not verified)

> OK. we sure have OO.org, quanta, scribus, konq, kdevelop-3.0 and stuff.

I have to admit, whenever I read something like this I always wonder "so what are they doing besides anonymously talking about what we should be doing?" That's not to be critical. It gives me a grin because people identify and it is rewarding to have your app liked... so in the community paradigm I guess I'm just on permanent jury duty. ;-) More people taking small actions makes it happen faster and contrary to what most people think desire compensates for ability faster than the other way around.

[...]
> And of cource -- something like DreamWeaver (Quanta is more like HomeSite)

(sigh) Our objective with Quanta is to make it more like Quanta than any other app. After all why would you want something that was a faded copy of something else? Professional developers don't flinch at the cost so you don't win by saying "but look, we're free". Apache didn't win like that. Linux didn't either. Applications that win best of breed accolades have their own vision, as do we.

FWIW HomeSite users (I should say former users) regularly tell me they have dropped HomeSite because Quanta is better. The most substantial advantage in the market for DreamWeaver is WYSIWYG. We have VPL (Visual Page Layout) in development with Quanta using the KHTML engine. We call it VPL because it is a different approach. For one thing it's geared to produce DTD compliant mark up. We're knocking the rough edges off the first incarnation now. The second incarnation will begin implementing more visible innovations. We have a new CSS tool that is XML configurable and can be user upgradable to CSS3 when it arrives. We have several plugin tools in the planning stage that exceed DreamWeaver abilities and we have Dreamweaver users telling us we are close to or already better in most areas.

Being like something, good enough or an acceptable alternative has never captured my imagination. This is what is said about OO.org and MS Office is still eating it's lunch. Please don't tell people we're "almost as good as.." Tell them we're "getting ready for lunch". Mmmm... Steamed DreamWeaver... De-lish! ;-)

> When the above issues will be solved, my girlfriend will stop using windows at all!

Cool! Do we like get invited to a "breaking windows" party? ;-)

--
In a world without walls and fences who needs windows and gates?

Please think if VPL is a good acronym - every time I hear it, I think of "Visible Panty Line"...

I suppose that's just me ;)

David

by Eric Laffoon (not verified)

> Please think if VPL is a good acronym - every time I hear it, I think of "Visible Panty Line"...

I was seriously tired of typing WYSIWYG and also wanted to differentiate us from the usual interpretation of how it is done. We have no interest in doing it like FrontPage which... well it's terrible. Anyway, immediately after I came up with VPL Jono Bacon said it reminded him of "Visible Panty Lines". I suppose this could be a horrific vision, say on a large sea mammal, but I think the phrase was concocted to sell sheer underthings to women who wear tight pants because they want men to look. Anyway this seems more to evoke that response from Britts. Here in the US we have Victoria's Secret, which hardly seems secret at all when they are parading down the runway with nothing covering entirely visible panties. The whole thing is very humorous to me... so some people will think "Visible Pany Lines" when I mean "Visual Page Layout" (which I think is more elegant than WYSIWYG anyway). On the other hand there are those who will be watching a Victoria's Secret fashion show and when they see some particularly nice patnies they will think "VPL... I see panties... I could be using Quanta right now to make web pages!"

I don't have any hard data yet as to how this will affect lingerie shows from guys leaving early or staring at their notebook computers but I hope it adds to the hip and sexy image of Quanta Plus. ;-)

Remember, if you're looking at VPL you could be staring at what you shouldn't when you're driving, or you could be using Quanta... guilt free.

by Stephen Douglas (not verified)

Actually, originally VPL was something to be avoided.

And if you shouldn't be looking at VPL when you're driving, you probably also shouldn't be using Quanta :)

by Stephen Douglas (not verified)

It's funny. On the one hand, we get people saying that Open Source only copies, it never innovates. Then when somebody comes out with an innovative piece of work, it gets criticised for (in this case) not being more like a piece of commercial software.

Damned if you, damned if you don't.

by Eric Laffoon (not verified)

I don't think it's a critisizm. I think it's more a matter that people don't see the vision that the developer has and tend to look at something in a rather static way. I also think they are willing to keep a low expectation because after all, it was free, as in free beer.

All I'm saying is that we should not allow ourselves to view things from a historically ignorant or philosophically impotent position. CP/M was king once. There was Visicalc, then 123 then Excel. Aside from the question of what was substantially better in the predicessor we know that the idea of a dynasty in software is unsupported. Microsoft is diversifying like crazy because they know their core business has limited life. Eventually it all comes down to whether our children will have access to knowlege freely or will pay Bill Gates' children every time the look something up. Silly little things like applications become the front line of that war. The alternatives are the best and worst we can imagine. In war the second place finisher is usually killed or subjigated. Making your strategy to copy the current leader is planning to be second and assuring them you will not challenge their lead.

I don't expect a lot of people to really understand where I'm coming from because the one thing about history that remains constant is how few people realize the signicance of events as they unfold. We all see them clearly in retrospect. This is the opening of the most incredible time in the history of civilization. We look at our great grandparents going from horses to cars and oil lamps to electricity and as shocking as that was the level of change in the next 100 years will likely be far more incomprehensible to us today... but we do know of one big battle for control of the key to the age... information and it's management and delivery systems. Let's not walk around with a grand vision to come in second and lose. I innovate for freedom!

Speaking for myself, it's not so much that I want dreamweaver-free, but that I want the dreamweaver functionality. My machine at work is dual boot and I have dreamweaver on it. Currently this is the ONLY reason I use windows, as the group webpages are all made using dreamweaver. I would LOVE to be able to use Quanta instead!

If I can get KDE3.1.4 to compile on my work machine (a horrible patch RH7.3) I'll try the latest version of Quanta though ... it sounds interesting. Andby the way Eric, I think your approach is the right one ... this is the only way we'll get true development and innovation (it's just a bit unfortunate for people like me who don't want to have to use windows to maintain webpages ;-)

Have you tried OpenOffice Draw for vector-graphics authoring? It's an excellent application for doing diagrams/illustrations. If you're a graphic designer, look elsewhere, but for technical/office users like myself, OO-Draw is way better than SodiPodi etc.

by biz (not verified)

Hello,

I was just wondering when the next version of Kapital is due for release? I tried the first demo, but decided I wanted to wait for a second version before using it full time. I feel that this is a much needed application and it should be hyped more that it is.

Cheers,
Jesse

by Joergen Ramskov (not verified)

Thanks a lot!

I hope The Kompany is doing well!