OpenSynergy Group super-project request

Asked by Sebastian Żurek

Hi!

For the last ten months I've been developing a desktop application framework and related plugins (components) based CRM-styled software. It is now quite succesfully used and tested by a smal lawyers company. Now I've finally found some time to share the code with the community and have choosen Bazaar and Launchpad to help. I was also able to interest two of my colegues who agreed to mantain the code with me. I've created a OpenSynergy Team and asked for mail-list, which is now pending approval.

After this to-long introduction, the request:
I have created some projects, which in a few days I will fetch with branches.
I would like to have 'OpenSynergy Group' as a super-project to bind all my OpenSynergy related projects (core, plugins, documentation).

Thank You in advance for Your help!

Sebastian

Question information

Language:
English Edit question
Status:
Solved
For:
Launchpad itself Edit question
Assignee:
No assignee Edit question
Solved by:
Christian Reis
Solved:
Last query:
Last reply:
Revision history for this message
Launchpad Janitor (janitor) said :
#1

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

Revision history for this message
Brad Crittenden (bac) said :
#2

Sebastien can you provide some more information about the projects you wish to host under the OpenSynergy project group? Also, it would help if you could finalize your licensing decisions. Only projects that are licensed with approved open source licenses qualify to host their projects on Launchpad for free.

Revision history for this message
Brad Crittenden (bac) said :
#3

Changing status to 'Needs information'

Revision history for this message
Sebastian Żurek (sebzur) said :
#4

Brad - thanks for the interest in my case. Here come a more detailed description of the OpenSynergy project (with a mini-historical part) and the projects I would like to host under the 'OpenSynergy Group'. The description is however, quite general and a full documentation will be available at www.opensynergy.pl as soon as I fill find some time to build the website.

So, let's start...
I own a small software company in Poland. In october '07 a law firm asked me to build a software that would help it to manage its clients, curt cases, documents database and the employees work time. I've decided to write it with Python and wxPython as a GUI library. The software was designed to be build of the two main layers: the core and the extension modules (clients, cases, documents, etc.) . The idea was motivated by Drupal: I wanted to build a desktop application framework (the core) and the extension modules that would complement each other in a synergy process. That's how I've chosen the name for the project.

The core (that I will call OpenSynergy) is build at the top of MVC scheme and provides API for databases connections (now it handles PostgreSQL with psycopg2 and SQLite with sqlite3), (program) users authentication and access, different visual interface styles, shared common GUI widgets, and a framework for building extension components.

The extension components may implement a user interfaces or just a API that can be used by other components. The extensions use OpenSynergy framework that is being developed to allow to create custom applications (e.g. CRMs) easily.

The 'OpenSynergy Group' will group the OpenSynergy core and extension components. Today - there's (about) ten components hosted here (os.contacts, os.cases, os.documents, ...).

The software I've created is now used and (mainly) tested by a law firm I've mentioned. I believe it will be ready for the stable release by the end of the year. Currently - I'm working on it with the two colleagues, we've started using Bazaar and found Launchpad a very friendly and a well featured place to host the project (and possibly develop a OpenSynergy community as well).

Now the licensing issue.
The OpenSynergy (the core) from the very beginning was intended to be the Open Source software (that's what the project name should suggest). However - I have (still !) not decided whether to use a (L)GPL licensing variant or to create a custom Open Source license. I have decided to release the OpenSynergy extension components I've already written under the Open Source license as well - however, I need to carefully choose the OpenSynergy licensing style due to it's possible influence to the components (derived work) license. And that's the main problem. All in all - the project hosted here in Launchpad will surely be the Open Source software - I understand that the license decision is crucial and it should be ready within the next two weeks (so help me God!).

If You have ANY further questions - maybe the description is too general or I should write more about the OpenSynergy relative components hosted here - I will be glad to answer.

Revision history for this message
Launchpad Janitor (janitor) said :
#5

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

Revision history for this message
Christian Reis (kiko) said :
#6

Sorry, I missed this one while out of office.

Have you already registered some of the sub-projects, and if so, can you provide me with some URLs? I'll be happy to create the project group and tie them in for you.

Revision history for this message
Sebastian Żurek (sebzur) said :
#7

Christian, I've already registered some projects that would be in relation to the 'OpenSynergy Group'. The url's are:

https://edge.launchpad.net/os.time
https://edge.launchpad.net/os.finance
https://edge.launchpad.net/os.documents
https://edge.launchpad.net/os.doc
https://edge.launchpad.net/os.correspondence
https://edge.launchpad.net/os.contacts
https://edge.launchpad.net/os.cases
https://edge.launchpad.net/os.marks
https://edge.launchpad.net/opensynergy

That will be great to see them all tied to the one super project.
I've also made decision on the licenses. All the project hosted here at LaunchPad will be GPL3 licensed. I will mark all important changes to the projects descriptions in this week.

Revision history for this message
Best Christian Reis (kiko) said :
#8

Okay. I see the last in your list is "opensynergy", and my question there is whether that's an actual project (i.e. has its own code and downloadables and bugs) or whether that was meant to be converted to a project group. Meanwhile, I've created a group for you at https://edge.launchpad.net/opensynergy-group/ and you can use that and let me know if it should be renamed to opensynergy (and the existing opensynergy project disabled or renamed as per my question above).

Revision history for this message
Sebastian Żurek (sebzur) said :
#9

https://edge.launchpad.net/opensynergy is an actual project. This is the core piece of my software (a kind of framework) used by other opensynergy related project.

If I understand the super-project right, it's used to link together all the related projects. If so - the opensynergy-group is all I needed.

I've just linked the project listed in my previous post to the opensynergy-group and everything works fine.

Thanks a lot Christian! I consider my question beeing solved.
Best Regards!

Revision history for this message
Sebastian Żurek (sebzur) said :
#10

Thanks Christian Reis, that solved my question.

Revision history for this message
Christian Reis (kiko) said :
#11

Sure thing. If you need any further help, just ask -- I'm back in office so I'm better with handling requests!