Welcome, Guest
Username: Password: Remember me

TOPIC: Withdrawing 2.0a and the reasons behind it

Re: Withdrawing 2.0a and the reasons behind it 2 years 8 months ago #68996

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 6205
  • Thank you received: 787
  • Karma: 238
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
Last Edit: 2 years 8 months ago by DenisChenu.
The administrator has disabled public write access.

Re: Withdrawing 2.0a and the reasons behind it 2 years 8 months ago #69006

  • holch
  • holch's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 2549
  • Thank you received: 285
  • Karma: 102
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.
Have a look at the manual! It is a really valuable source for information. Here some helpful links:
Manual (EN) | Question Types | Question Attributes | Workarounds

If you found this answer helpful and it saved you some time please consider a donation to the project to keep Limesurvey going!
The administrator has disabled public write access.

Re: Withdrawing 2.0a and the reasons behind it 2 years 8 months ago #69010

  • crafter
  • crafter's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 17
  • Thank you received: 1
  • Karma: 0
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.
The administrator has disabled public write access.

Re: Withdrawing 2.0a and the reasons behind it 2 years 8 months ago #69015

  • c_schmitz
  • c_schmitz's Avatar
  • NOW ONLINE
  • LimeSurvey Team
  • Posts: 744
  • Thank you received: 99
  • Karma: 87
Sorry crafter,

but I am not ready to re-invent the wheel here by homegrowing a framework. There are many good alternatives out there.
Support us, too. Donate to the LimeSurvey project and help keep us going!
The administrator has disabled public write access.

Re: Withdrawing 2.0a and the reasons behind it 2 years 8 months ago #69029

  • crafter
  • crafter's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 17
  • Thank you received: 1
  • Karma: 0
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: 2 years 8 months ago by crafter. Reason: spell
The administrator has disabled public write access.

Re: Withdrawing 2.0a and the reasons behind it 2 years 8 months ago #69033

  • c_schmitz
  • c_schmitz's Avatar
  • NOW ONLINE
  • LimeSurvey Team
  • Posts: 744
  • Thank you received: 99
  • Karma: 87
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.
Support us, too. Donate to the LimeSurvey project and help keep us going!
The administrator has disabled public write access.

Re: Withdrawing 2.0a and the reasons behind it 2 years 8 months ago #69036

  • Mazi
  • Mazi's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 5300
  • Thank you received: 291
  • Karma: 247
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)limesurvey.org'"
The administrator has disabled public write access.

Re: Withdrawing 2.0a and the reasons behind it 2 years 8 months ago #69131

  • mdekker
  • mdekker's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 341
  • Thank you received: 68
  • Karma: 38
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
The administrator has disabled public write access.

Aw: Withdrawing 2.0a and the reasons behind it 2 years 8 months ago #69143

  • jelo
  • jelo's Avatar
  • OFFLINE
  • Platinum Lime
  • Posts: 467
  • Thank you received: 52
  • Karma: 16
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?
The administrator has disabled public write access.

Re: Aw: Withdrawing 2.0a and the reasons behind it 2 years 8 months ago #69156

  • Mazi
  • Mazi's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 5300
  • Thank you received: 291
  • Karma: 247
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)limesurvey.org'"
The administrator has disabled public write access.
Time to create page: 0.155 seconds
Donation Image