LimeSurvey - Easy online survey tool
  • Solutions
    • Market Research
    • Customer Survey
    • Universities
    • Students
  • Pricing
  • Support
    • Overview
    • Help Center
    • Forums
    • FAQ
    • Support
    • Contact
    • Partners
Login Get started - free
LimeSurvey - Easy online survey tool
  • Solutions
    • Market Research
    • Customer Survey
    • Universities
    • Students
  • Pricing
  • Support
    • Overview
    • Help Center
    • Forums
    • FAQ
    • Support
    • Contact
    • Partners
English
  • اللغة العربية
  • Čeština
  • Dansk
  • Deutsch
  • Deutsch (Schweiz)
  • Español
  • Español (Mexico)
  • Français
  • 한국어
  • हिन्दी
  • Hrvatski
  • Bahasa Indonesia
  • Italiano
  • Magyar
  • Bahasa Melayu
  • Монгол
  • Nederlands
  • 日本語
  • Norsk bokmål
  • Polski
  • Português
  • Português (Brasil)
  • Română
  • Русский
  • Slovenčina
  • Suomi
  • ภาษาไทย
  • Türkçe
  • Українська
  • Tiếng Việt
  • 正體中文
  • 简体中文 (中国)
Login Get started - free
Details
Category: General
15 May 2011
12 years ago

GSoC 2011: Shubham Sachdeva and the Porting LimeSurvey to CI Project

We are pleased to introduce you to Shubham Sachdeva in our fourth and final article on LimeSurvey's Google Summer of Code projects for 2011. Shubham studies at the University School of Information Technology, GGSIPU, Delhi and proposed porting the LimeSurvey back-end to CodeIgniter. He's been active in the LimeSurvey community for some time and has participated in the development team with a number of different issues. We have selected two projects to port LimeSurvey to the CodeIgniter framework this year and Shubham will be working as part of a team with Diogo Goncalves to port the major functionality of LimeSurvey to this rapid development framework. The port is a major and significant step forward for LimeSurvey since it will allow for greater flexibility and expansion of LimeSurvey in the future. Once completed expect rapid and dramatic improvements and changes to LimeSurvey as developers take advantage of a simplified and more consistent coding backend. If you're interested in this project visit the proposal page, and the make any comments or suggestions in the proposal forum.

  • Facebook
  • Twitter
  • LinkedIn
  • Xing

We are pleased to introduce you to Shubham Sachdeva in our fourth and final article on LimeSurvey's Google Summer of Code projects for 2011.

Shubham studies at the University School of Information Technology, GGSIPU, Delhi and proposed porting the LimeSurvey back-end to CodeIgniter. He's been active in the LimeSurvey community for some time and has participated in the development team with a number of different issues.

We have selected two projects to port LimeSurvey to the CodeIgniter framework this year and Shubham will be working as part of a team with Diogo Goncalves to port the major functionality of LimeSurvey to this rapid development framework. The port is a major and significant step forward for LimeSurvey since it will allow for greater flexibility and expansion of LimeSurvey in the future. Once completed expect rapid and dramatic improvements and changes to LimeSurvey as developers take advantage of a simplified and more consistent coding backend.

If you're interested in this project visit the proposal page, and the make any comments or suggestions in the proposal forum.

Previous article: LimeSurvey 1.91+ released! Prev Next article: GSoC 2011: Diogo Goncalves and the Porting LimeSurvey to CI Project Next

Related articles

General
12 years ago
GSoC 2011: Diogo Goncalves and the Porting LimeSurvey to CI Project

Diogo Goncalves is our third student to feature in our series on LimeSurvey's Google Summer of Code activity for 2011. ...

Diogo Goncalves is our third student to feature in our series on LimeSurvey's Google Summer of Code activity for 2011. Diogo is a student in the Faculty of Science at the University of Lisbon, Informatics Engineering in Portugal and impressed with his proposal to port the LimeSurvey front-end to CodeIgniter. We have selected two projects to port LimeSurvey to the CodeIgniter framework this year and Diogo will be working as part of a team with Shubham Sachdeva to port the major functionality of LimeSurvey to this rapid development framework. The port is a major and significant step forward for LimeSurvey since it will allow for greater flexibility and expansion of LimeSurvey in the future. Once completed expect rapid and dramatic improvements and changes to LimeSurvey as developers take advantage of a simplified and more consistent coding backend. If you're interested in this project visit the proposal page, and the make any comments or suggestions in the proposal forum.

Read More
General
12 years ago
Withdrawing 2.0a and the reasons behind it

Unfortunately we have some bad news this time. We withdrew LimeSurvey 2.0a a couple days ago because of license issues, ...

Unfortunately we have some bad news this time. We withdrew LimeSurvey 2.0a a couple days ago because of license issues, we also advise you not to use or distribute version 2.0a. Here is what happened: When we chose a PHP framework as a base for future development we decided for CodeIgniter (CI) because it was lightweight, fast and easy to learn. Their website said that 'CodeIgniter is licensed under an Apache/BSD-style open source license' so everyone assumed that the license would be GPL-compatible because LimeSurvey is under GPL. (even one of the past CodeIgniter developers, Derek Allard, thought so because he developed an application based on CI being under GPL). A new team member, Tom Klingenberg, joined us a couple month ago and pointed out there might be something wrong with the CodeIgniter license. We started to investigate and contacted the CodeIgniter project lead, a company named EllisLab. It went downhill from there. As we insisted on getting some conclusive response if the license is GPL-compatible we seemed to have woken some sleeping dogs. About 10 days ago EllisLab suddenly changed the license in their source code repository on the future CodeIgniter version 3.0 to OSL (Open Software license) which is incompatible to the GPL for numerous reasons. A huge discussion about this started in their forums, especially why this license and why this was decided without including the community or past contributors. EllisLab reacted by publishing a number of articles on their blog 'educating' their community about license issues. That's when the real bomb went off: The current CI license is also not GPL-compatible. Many many people assumed otherwise before that and so people are angry and disappointed. In the days after that announcement EllisLab did not revise their decision. There will be no GPL-compatible license on CodeIgniter and they will be using OSL (which we think is kinda stupid for a PHP framework). For us that meant that LimeSurvey 2.0a is/was in violation of the CI/GPL license and so we had to withdraw it. What now? In the upcoming days we will decide on a new PHP framework to use. For the previous port done to CodeIgniter by two of our team members we needed full two month of fulltime work, which means that 4 man-month of work went partially down the drain. Luckily most frameworks are similar and we won't have to re-invent the wheel completely. But the port to a new framework will take time so expect a delay on a new version for another 3 months at a minimum. Who's to blame? Sure, not checking the current CodeIgniter license closely enough is to blame on our own stupidity - but in the available information at the time and threads in their forums EllisLab never disclaimed that their license is GPL-compatible. There were even GPL components listed in their Wiki. EllisLab had it in their hands to choose a better license for the next generation of CI. We did alot of arguing in the forums, there was a uservoice with hundred supporters, we even contacted them personally but nothing helped. Obviously EllisLab only cares only about their own IP (how legal that is could be discussed because no past contributor was asked about the license change) not about their community or other open Source projects (they weren't even aware of Derek Allards project) based on CI. Contrary to this we respect our past contributors. LimeSurvey was and will be always under GPL license. Please bear with us and be patient waiting for the next version of LimeSurvey. If you are a PHP coder, have great experience with PHP frameworks and like to give a helping hand porting to a new framework, please contact us.

Read More
General
11 years ago
Google Code-In participation and the port

In the light of recent events we are happy to announce that the LimeSurvey project will participate in Google Code-In 20 ...

In the light of recent events we are happy to announce that the LimeSurvey project will participate in Google Code-In 2011 (GCIN). Two prospective GCIN partipicants contacted us and are very eager to help port LimeSurvey to the new PHP framework. After collecting all requirements for our future PHP framework and after these two students helped us to do a Proof-of-Concept base port of the admininstration login/main menu/global settings we decided that we will use Yii as future framework for LimeSurvey. It has a very vibrant community, is really fast and offers every comfort in addition to our requirements. So far it looks like we will be able to port huge parts of LimeSurvey during the GCIN contest and that means that the LimeSurvey project in general is moving with full speed again. Yay!

Read More
English
  • اللغة العربية
  • Čeština
  • Dansk
  • Deutsch
  • Deutsch (Schweiz)
  • Español
  • Español (Mexico)
  • Français
  • 한국어
  • हिन्दी
  • Hrvatski
  • Bahasa Indonesia
  • Italiano
  • Magyar
  • Bahasa Melayu
  • Монгол
  • Nederlands
  • 日本語
  • Norsk bokmål
  • Polski
  • Português
  • Português (Brasil)
  • Română
  • Русский
  • Slovenčina
  • Suomi
  • ภาษาไทย
  • Türkçe
  • Українська
  • Tiếng Việt
  • 正體中文
  • 简体中文 (中国)

Legal

  • Terms & Conditions
  • Legal notice
  • Privacy policy
  • Cancellation

About Us

  • Blog
  • Newsletter
  • Careers

Open Source

  • Community
  • Forums
  • Developers
  • Translation
Copyright © 2006-2023 LimeSurvey GmbH