cancel
Showing results for 
Search instead for 
Did you mean: 

Open source version of MaxDB/SAP DB?

Former Member
0 Kudos

Hi all,

I did do a search of this forum before posting, but please forgive

me if this is not the correct place to post - if not, then I would

appreciate being told where is appropriate.

I am wondering where has the Open Source community gone?

I am writing a thesis in Trinity College Dublin at the moment on

Open Source databases and would like to download the

latest source code and try and build the DB.

Could some kind person please point me to where it is available?

TIA and rgs,

Paul...

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

> I am wondering where has the Open Source community gone?

I did find this site

http://www.open-maxdb-group.org/index.php?article_id=21&clang=1

but it seems to be interested in people who are using SAP's

own database for their own applications rather than being

a site for those interested in the Open Source version(s).

Paul...

> Paul...

lbreddemann
Active Contributor
0 Kudos

MaxDB has not been OpenSource anymore for years now!

And there aren't any plans (afaik) to change this back.

For more details you may just look into the MaxDB FAQ [http://wiki.sdn.sap.com/wiki/display/MaxDB/FAQ#FAQ-WhatistherelationshipofSAPMaxDBandSAPDBandopensource%3F].

regards,

Lars

Former Member
0 Kudos

Hi,

> For more details you may just look into the MaxDB FAQ [http://wiki.sdn.sap.com/wiki/

> display/MaxDB/FAQ#FAQ-WhatistherelationshipofSAPMaxDBandSAPDBandopensource%3F].

Thanks for replying, but this page (which I had seen) doesn't tell me a lot.

All the relevant section basically says is that SAP aren't releasing it under

an Open Source licence anymore - and that's fine - it's their code and they

can do what they like with it.

What I want to know is where has the Open Source version gone?

Is there anybody out there working on the GPL'd codebase? I mean,

it's an enterprise standard DB - surely someone was interested in

keeping the sources alive? They, under the GPL, cannot be taken back.

I want to know where I can get my hands on the source that was

released?

TIA and rgs,

Paul...

> Lars

lbreddemann
Active Contributor
0 Kudos

Well actually, one of the reasons for taking back the Open Source distribution was that there weren't too many inputs from the OS community.

Having seen the code I can understand, why this was the case - for all interesting features it takes ages to get into the code...

Some (very old) sources can be found at www.sapdb.org.

I'm not aware of any OpenSource MaxDB source repository still available...

regards,

Lars

Former Member
0 Kudos

Hi Lars,

Thanks for replying again,

> Well actually, one of the reasons for taking back the Open Source distribution was that

> there weren't too many inputs from the OS community.

> Having seen the code I can understand, why this was the case - for all interesting

> features it takes ages to get into the code...

I find it hard to believe that the Open Source community didn't jump

at the chance to get their hands on the code of an enterprise

level database - the only other well known GPL'd one is

MySQL and that's encumbered with the commercial licence too,

and didn't have half the features that SAP DB had.

> Some (very old) sources can be found at www.sapdb.org.

Could you point me to the spot please - I did look around and couldn't

find anything!

> I'm not aware of any OpenSource MaxDB source repository still available...

There doesn't have to be a repository anywhere. Somebody just has to

have the sources and they can pass them on to me, via a suitable URL?

Paul...

> Lars

lbreddemann
Active Contributor
0 Kudos

>

> I find it hard to believe that the Open Source community didn't jump

> at the chance to get their hands on the code of an enterprise

> level database - the only other well known GPL'd one is

> MySQL and that's encumbered with the commercial licence too,

> and didn't have half the features that SAP DB had.

Maybe this was part of the problem.

Compared with mySQL back then MaxDB was already a product that had 20 years of development in it's guts.

There was and is many strange stuff. Pascalcode. C-code, C++Code . Different component structures used at the same time...

mySQL, PostgreSQL and the like had a rather clean structure that made it easy to focus on specific parts of the code without having to understand everything. Such structure makes it much easier for other contributors to add new functionality.

But yes, also we at SAP expected more partiticipation from the OpenSource community.

> Could you point me to the spot please - I did look around and couldn't

> find anything!

http://www.sapdb.org/7.4/develop/dev_nt.htm#Sources

>

> > I'm not aware of any OpenSource MaxDB source repository still available...

>

>

> There doesn't have to be a repository anywhere. Somebody just has to

> have the sources and they can pass them on to me, via a suitable URL?

>

>

> Paul...

>

> > Lars

Just out of curiosity: what exactly do you want to do with the source code?

Any specific ideas of features to be added?

regards,

Lars

Former Member
0 Kudos

Hi Lars,

> > There doesn't have to be a repository anywhere. Somebody just has to

> > have the sources and they can pass them on to me, via a suitable URL?

> Just out of curiosity: what exactly do you want to do with the source code?

> Any specific ideas of features to be added?

For my thesis, I first want to run and benchmark the Open

Source databases that I think are serious contenders

as "real" databases - obviously, SAP DB would be one.

I know that I can download MaxDB from SAP, but that's

not the same as having the source.

Rgs,

Paul...

> Lars

markus_doehr2
Active Contributor
0 Kudos

> I know that I can download MaxDB from SAP, but that's

> not the same as having the source.

I was working on a "port" of 7.4 to Solaris x86 just as a personal project at the open source time and I can tell you that it took me months to get the build tools alone working. The available sources are a mixture of Pascal, C and C++, a special vmake is used to build the sources. Even on already available platforms it's quite complex to understand the build system, not to mentioned understanding the code itself. So no "./configure; make; make install".

Just grab one of the tarballs, extract them and try to get through them, you'll see what I mean.

Markus