Check out the LimeSurvey source code on GitHub!

Withdrawing 2.0a and the reasons behind it

More
5 years 3 months ago - 5 years 3 months ago #68996 by DenisChenu
Hello,

I have just a question for the actual distribution LS 2.0a.

Can we have CI with is own Licence, and LS file in GPL licence ?

For example : you have some Windows tools with Open Source licence , but use Proprietary " FrameWork".

I don't know if there are a forum post from CI team for this.

I think it best to take a clean GPL-compatible licence for future, but i ask only for 2.0a actual development.

Thank.

PS:
Yii : BSD licence
Symphony : MIT licence

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
Last Edit: 5 years 3 months ago by DenisChenu.

Please Log in to join the conversation.

More
5 years 3 months ago #69006 by holch
That is really bad news and I was really looking forward to the new 2.0 version. However, on the other hand that still came at a relatively good moment. Imagine being already a year into development and this comes up? Of course, quite a lot of work from the Summer of Code is getting lost, but better have to switch now than later.

Unfortunately I can't be of much help here, as I am not really a developer.

I'm not a LimeSurvey GmbH member. I answer at the LimeSurvey forum in my spare time. No support via private message.
Some helpful links: Manual (EN) | Question Types | Workarounds

Please Log in to join the conversation.

More
5 years 3 months ago #69010 by crafter
There are two issues for discussion here. One is the licensing issue and the second the response to the withdrawing version 2

The licensing issue is an issue faced by CI, not Limesurvey, and as I can gather here, there is reluctance to change this. I suggest that issue of licensing be discussed of LimeSurvey, but outside the context of the recent events.

Regarding the version 2.0 changes and the withdrawal, I respect that decision as the feedback seems to suggest that the steps were taken in the best interest of the project.

Under the CURRENT CI licensing, we must assume (but clarify) that the code for 2.0 is licensed under the GPL. If so, then changing the code to fit into another framework should be no big issue.

While discussing the issue of alternative framework, we need to detirmine whether the project move to a new framework for the sake of having a framework.

Why not develop a homegrown MVC framework. I developed a very basic one with about a hundred lines of code. Here are some consideration.
- The framework supplies the mechanism for the separation of code.
- Third party libraries can be added as required. This will replace the
plugins, libraries features of current MVC frameworks.
- Views will be compatible with the CI views (after all, they are just PHP documents, rendered using a simple include_once() ).
- Models can use PDO. No need to complex database abstraction libraries, but that can be provided if required in any case.

I'd like to now what others think.

Please Log in to join the conversation.

More
5 years 3 months ago #69015 by c_schmitz
Sorry crafter,

but I am not ready to re-invent the wheel here by homegrowing a framework. There are many good alternatives out there.

Best regards

Carsten Schmitz
LimeSurvey project leader

Please Log in to join the conversation.

More
5 years 3 months ago - 5 years 3 months ago #69029 by crafter
Then it that case in light of the licensing issue, and in consideration of the framework features and maturity, I will provide favorable votes to :
- cake framework - MIT license
- Yii - BSD license.
Last Edit: 5 years 3 months ago by crafter. Reason: spell

Please Log in to join the conversation.

More
5 years 3 months ago #69033 by c_schmitz
Have a look at docs.limesurvey.org/Choice+of+a+PHP+framework+for+LimeSurvey+2
for our criteria.
I am just voting in favor of Yii too. I bet Symfony 2 is even more indepth flexible but with great flexibility usually comes complexity. So I find Yii to be the better candidate.

Best regards

Carsten Schmitz
LimeSurvey project leader

Please Log in to join the conversation.

More
5 years 3 months ago #69036 by Mazi
Has anybody ever ported Code from CodeIgniter to Yii?


Best regards/Beste Grüße,
Dr. Marcel Minke
(Limesurvey Head of Support)
Need Help? We offer professional Limesurvey support
Contact: marcel.minke(at)survey-consulting.com'"

Please Log in to join the conversation.

More
5 years 3 months ago #69131 by mdekker
I work with Zend Framework and must say most of it is very well documented. Every single component is well tested and screened, so nu unsafe user contributed code in the framework. Not easy to get started, but once the basic app is done, it is very flexible and easy to work with. Improvements in ZF2 are very interesting, but it might be a little too soon to start with that and I am not sure what migrating from 1.x to 2.0 will mean for ZF applications.

---
Menno Dekker

Please Log in to join the conversation.

More
5 years 3 months ago #69143 by jelo
Why was CodeIgniter choosen? There was a discussion and reasons why CI was choosen from the big pond of frameworks.

The coredevelopers / most active developers should tell us what each of them would favour. Or what was the ranking the last time where CI was on first place?


Beside the most common picks I want to suggest a deeper look at the CMFs.

ModX GPL
modxcms.com/about/license.html

Flow3 LGPL (Discussion to change to MIT)
flow3.typo3.org/

Choosing a framework is a bet on the future. E.g. Flow3 will be part of the Typo3 Movement.

For me the scenarios are:
1.) What happens when the company/community behind the framework changes the license?
2.) How many GPL-Projects use the framework?
3.) What is the biggest project (in terms of user, commercial users, installations etc) using that framework?

Just post a list of every active developer of the last 12-24months and let each choose a framework. Show us the list as a ranking. Let the users give feedback of pro/contra.

The problem is to really know a framework. If you are not already using the framework you will need a lot of energy to dig into the framework.

IMHO only Developers can answer the framework question.

Perhaps choose a Framework which name doesn't start with an "C":
CakePHP
CodeIgniter
What's next?

Please Log in to join the conversation.

More
5 years 3 months ago #69156 by Mazi

jelo wrote: Perhaps choose a Framework which name doesn't start with an "C":
CakePHP
CodeIgniter
What's next?

Because we had no luck with the "C"-frameworks we are planing to move to the end of the alphabet and are now checking "symfony" or even "Yii".
"Zend" won't make it because version 2.0 looks good but isn't available yet.

Have a look at docs.limesurvey.org/Choice+of+a+PHP+framework+for+LimeSurvey+2 and share your opinion.


Best regards/Beste Grüße,
Dr. Marcel Minke
(Limesurvey Head of Support)
Need Help? We offer professional Limesurvey support
Contact: marcel.minke(at)survey-consulting.com'"

Please Log in to join the conversation.

Imprint                   Privacy policy         General Terms & Conditions         Revocation information and revocation form