taskSavannah Administration - Tasks: task #4867, Submission of Live Cricket Score...

 
 

task #4867: Submission of Live Cricket Score for Mobile Devices

Submitter:  Tabez Iqbal <tabrez>
Submitted:  Wed 26 Oct 2005 03:22:32 PM UTC
   
 
Should Start On:  Tue 25 Oct 2005 06:30:00 PM UTC Should be Finished on:  Fri 04 Nov 2005 06:30:00 PM UTC
Category:  Project Approval Priority:  5 - Normal
Status:  Cancelled Privacy:  Public
Assigned to:  kickino Open/Closed:  Closed

Discussion locked!

Jump to the original submission

Sun 04 Oct 2015 10:00:10 AM UTC, comment #12: 

There are many gadgets available for <a href="http://cricnkhel.com">live cricket score update</a> on Android, iOS, Windows and BlackBerry OS. Firefox is one of the most latest and light operating systems available today. Even there are many apps available on Firefox for the live cricket updates.
There are many developers who are concentrated working on the apps that can provide accurate and up-to-date live scores and statistics to the users. Thank you all.

Stan <surendraseo91>
Sat 12 Nov 2005 02:21:22 PM UTC, comment #11: 

Hello,
We'll close the submission then.
Regards.



Sebastian Wieseler <kickino>
Sat 12 Nov 2005 07:51:18 AM UTC, comment #10: 

yes, the submission can be closed now.
thanks for the detailed answers to all my queries. i will get into touch with GNU GCJ and CLASSPATH developers as suggested and will find out how i can go forward. thanks again.

regards,
tabrez

Tabez Iqbal <tabrez>
Fri 11 Nov 2005 12:30:17 PM UTC, comment #9: 

Hi,


I'm part of the Savannah administration. I have done some Java and J2ME programming myself, so I may provide some answers to your questions.

At Savannah, we ask that project can run on a completely free OS. We can also accept projects that run under proprietary OSes but that can be perfectly emulated using free software.

When we hit hardware, the considerations of what is free do not apply: hardware, as a limited resource, cannot be Free - for example can't be duplicated.

Some argue that firmware is at the frontier between hardware and software. We distringuish 2 kinds of firmware, basically replaceable and non-replaceable.

This article:
http://www.fsf.org/news/freebios.html
explains the issue more deeply.

When what you run on your hardware is non-trivial and can be replaced (flash memory, firmware upgrades...), then you're using non-free software. Whether there is a free alternative or not doesn't change that fact.

I suspect that is your case with Firmware+Symbian+J2ME. In this case we cannot accept the project - unless your code can be ran using free software at least as well as under the proprietary platform.

The best people to ask for precisions wrt developping free J2ME programs (assuming those are truly device-independent and only need J2ME per se) are the GNU GCJ and GNU Classpath developers. If there is work under progress for supporting J2ME (although J2ME is apparently not that close to J2SE at all), those hackers surely know about it :)

Does this answer your questions?
Should be close this submission?

Regards,

Sylvain Beucler <Beuc>
Mon 07 Nov 2005 07:38:26 AM UTC, comment #8: 

i understand the problem. that means no applications that run on J2ME could be hosted at savannah. just a request for clarification: because most of the devices come with firmware + OS + J2ME, shouldn't the entire thing be considered as one 'box' on which software programs could be run? users have no choice whether to install J2ME or not; so we are not forcing the user to use any non-free software because of our application. though it can be argued that if J2ME applications are discouraged, then atleast some  mobile vendors, in the long run, may opt for a Free platform to run on their devices.

i thought about rewriting the initial code in C++ and continuing from there, but again it has to be run on Symbian OS or a similar  operating system. AFAIK, Symbian  OS is not Free software. what are the options for some one who wants to develop Free software for mobile devices? if you are not the right person to ask such questions to, then please kindly refer me to an appropriate forum where i can take up this issue.

i will take this project to sourceforge.net(where i initially planned to host it but opted for savannah when i discovered that sourceforge.net itself is not Free software and Savannah is). I will submit the C++ project that runs on Gnu/Linux in Savannah. Thanks  for all the help and advice that you have given me.

Regards,
tabrez

Tabez Iqbal <tabrez>
Sat 05 Nov 2005 10:07:39 PM UTC, comment #7: 

Hello again... and sorry for the inconvience.

I want to have a try to clarify the problem again.
It is legal to link a LGPL program against a non-free program/library.

But we want program hosted at Savannah to run on 100% free OS (like GNU/Linux or GNU/Hurd). So if your project (maybe LGPL, but not GPL) links against the J2ME it is legal, but we don't accept it anyway, because J2ME wasn't released under a free (copyleft) license.


And please have a look at http://gcc.gnu.org/ml/java/2005-03/msg00066.html



Do you still want to host your project on Savannah or, however, could you solve the J2ME dependence?

Regards,

Sebastian Wieseler <kickino>
Sat 05 Nov 2005 09:49:29 PM UTC, comment #6: 

Hello and thanks for the links.

I had a look at our license pages <http://www.gnu.org/licenses/license-list.html#SunCommunitySourceLicense>, which say:

"Sun Community Source License

    This is not a free software license; it lacks essential freedoms such as publication of modified versions. Please don't use this license, and we urge you to avoid any software that has been released under it."

So it is totally incompatible with our GNU GPL. You cannot link a GPL program against a non-free (proprietary) program.



But you should be able to switch from GPL to LGPL to solve this issue. Read therefor the GNU LGPL <http://www.gnu.org/copyleft/lesser.html> and "Why you shouldn't use the Library (^WLesser) GPL for your next library" <http://www.gnu.org/philosophy/why-not-lgpl.html>.

Hope that helps.
Regards and nice weekend :)

Sebastian Wieseler <kickino>
Sat 05 Nov 2005 10:35:51 AM UTC, comment #5: 

Hi,
i have observed that all the j2me related packages are released under a license called "Sun Community Source Licensing (SCSL)"
the license is here(requires login; uploaded a copy here:http://www.geocities.com/iqbaltabrez/scsl.txt):
https://sdlcweb3a.sun.com/ECom/EComActionServlet/DownloadPage:~:com.sun.sunit.sdlc.content.DownloadPageInfo;jsessionid=4982E4B2204D24349991EC5A2E5A44A0;jsessionid=4982E4B2204D24349991EC5A2E5A44A0?viewLicenceId_5=

i read part of the document more than once but could not follow fully the complicated lingo used there, but i think the following is most relevant to my requirements:
[quote]
2.1
a) Research Use License:  (i) use, reproduce and modify the
Original Code, Upgraded Code and Specifications to create
Modifications and Reformatted Specifications for Research
Use by You,

2.2
a) To Other Licensees.  You hereby grant to each Licensee a
license to Your Error Corrections and Shared Modifications,
[/quote]

here is what Sun has to say when downloading MIDP:
http://www.sun.com/software/communitysource/j2me/midp/download.xml

especially this is relevant:
"[...]as well as compliant implementations running on Solaris and Linux platforms. These packages include the source code and binary runtime of J2ME MIDP,[...]"

here is the source code of MIDP available for download(requires registration and login):
http://192.18.97.251/ECom/EComTicketServlet/BEGIN6A0A6A62CD7A7955011C5986488359AD/105863979/1145718003/1/250382/250382/1145718003/xmzZndezB81HYlfGYdXI/westCoastFSEND/ESD3/commsrc/MIDP/2.0/midp-2_0-src-linux-i686.zip

so i believe that Sun's J2ME may not exactly be Free software true to FSF philosophy, but it does give the users some basic freedom like looking at the source code, modifying and then releasing it to the others. is this license and the availability of the source code sufficient for me to be able to host my project at savannah?

thanks,
tabrez.

Tabez Iqbal <tabrez>
Fri 04 Nov 2005 07:13:47 AM UTC, comment #4: 

Hello and sorry for the delay.

The source code locks okay to me, but we had to determine whether your project can run on a Free Software Java suite.

You wrote "gcj can be used as the compiler; as long as there are required libraries available". But are the "required libraries" really free so that everybody can use them?

At least I cannot found out the license of J2ME, so I cannot give an answer. Do you?


Regards,

Sebastian Wieseler <kickino>
Thu 27 Oct 2005 04:55:23 PM UTC, comment #3: 

i have added the COPYING file in the source package from the given location. the link is the same: http://www.geocities.com/iqbaltabrez/lcs/src.tar.gz

i went through the other given links also. they all relate to the java 2 sdk libraries which are different from the j2me libraries(for eg: packages like javax.microedition.midlet and javax.microedition.lcdui). i also googled for more information from other sources and talked about it in some irc channels but could not find any information regarding Free Software j2me library/class implementation. what do you suggest me to do in this regard?
(gcj can be used as the compiler; as long as there are required libraries available)

thanking you,
tabrez

Tabez Iqbal <tabrez>
Wed 26 Oct 2005 04:37:31 PM UTC, comment #2: 

Hi,
I'm evaluating the project you submitted for approval in Savannah.


Your project lacks a COPYING file, you can get one here:
http://www.gnu.org/licenses/gpl.txt


Futhermore you must determine whether your project can run on a Free Software Java suite
(see http://www.gnu.org/software/java/ for more information).

We recommend you to test your project using GCJ and GNU Classpath, and ensure
that your Java code runs on this Free Software Java suite.

GCJ is the GNU Compiler for Java, part of the GCC (GNU Compiler Collection).
The Classpath project aims to develop a free and portable implementation of the Java API
(the classes in the 'java' package).

More information is available at http://gcc.gnu.org/ and http://www.gnu.org/software/classpath/ .

Please provide us with more information about this point.

Regards,

Sebastian Wieseler <kickino>
Wed 26 Oct 2005 03:42:11 PM UTC, comment #1: 

task #4867
i am tabrez iqbal, submitter of this project request. i forgot to put the link to the source code in "Description" section.

The source code of the initial version of Live Cricket Score program is here: http://geocities.com/iqbaltabrez/lcs/src.zip

sorry for the lapse.

Tabez Iqbal <tabrez>
Wed 26 Oct 2005 03:22:32 PM UTC, original submission:  

A new project has been registered at Savannah
The project account will remain inactive until a site admin approve or discard the registration.


######### REGISTRATION ADMINISTRATION #########

While this item will be useful to track the registration process, approving or discarding the registration must be done using the specific "Group Administration" page, accessible only to site administrators, effectively logged as site administrators (superuser):

  <https://savannah.nongnu.org/admin/groupedit.php?group_id=8066>


######### REGISTRATION DETAILS #########

Full Name:
----------
  Live Cricket Score for Mobile Devices

System Group Name:
-----------------
  live-cricket

Type:
-----
  non-GNU software &amp; documentation

License:
--------
  GNU General Public License V2 or later

Description:
------------
  LiveCricketScore is a simple utility which runs on mobile devices supporting J2ME(MIDP 1.0) and show live scores of cricket matches. The application is developed in java programming language and uses the J2ME, MIDP 1.0 specification. There are no other restrictions as to the platform or the architecture of the mobile device. Its small in size(~5kb) and should remain so in future also. Whenever user requests the score to be updated, connection is established to the internet and the relevant details are downloaded from  a particular url. The data downloaded is less than 500 bytes for every update. Currently the application shows only the matches in which 'India' is one of the playing nations(because the url from which the data is loaded may not always provide feeds for other matches) but that will soon change with plans to use HTML scraping to get the details for other matches too. The idea is to provide a simple and efficient way to keep a tab on the latest scores of various cricket matches played through out the world with out having to resort to television, computer etc or browse the web sites from the mobile which would download lots of unnecessary bytes. Any kind of support in the mobile phone to connect to the Internet is fine.


Other Software Required:
------------------------
  The application runs on any mobile device that has J2ME(MIDP 1.0) installed on it. For users who do not have a J2ME implementation installed on their device and need to download it separately, i am willing to port this application to a Free J2ME implementation if it is
available and some one points me to it.


Tabez Iqbal <tabrez>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by oitofelix (Updated the item)
  • -email is unavailable- added by surendraseo91 (Posted a comment)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

     

    Follow 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2015-10-06 oitofelix Discussion LockNone Locked
    2005-11-12 kickino StatusWait reply Cancelled
        Open/ClosedOpen Closed
    2005-10-26 kickino StatusNone Wait reply
        Assigned toNone kickino

    Back to the top

    Powered by Savane 3.13-caa5.
    Corresponding source code