Notices


Reply
Thread Tools
Posts: 30 | Thanked: 3 times | Joined on Apr 2010
#251
Hi,
Thank you very much Dragly and Lardman for helping me out.
Originally Posted by dragly View Post
The other solution is to copy the VideoWidget, BarcodeDetector and decoder classes from mbarcode and implement these statically in your application. mbarcode is open source, after all The problem with this solution is that you will have to update your application with changes in mbarcode if you want to stay up to date with the latest bugfixes etc.
Using your advice I have successfully embedded that mbarcode reader to my application and it works just like the way I expect to have.
Thank you all again.
 
Posts: 252 | Thanked: 252 times | Joined on Nov 2009
#252
That's great! Good luck with your application and your thesis
 
Posts: 30 | Thanked: 3 times | Joined on Apr 2010
#253
Originally Posted by dragly View Post
mBarcode is licensed with the GPL license, meaning that you should release your application with the same (or compatible) license if you copy code from mBarcode. In other words, you should make your application open source as well, if it is not already GPL-licensed.
Actually I am doing this as a thesis and for my company also and now when I got it running, this license thing should be considered seriously. If I want my application to be commercial, what should I do now?
 
Posts: 252 | Thanked: 252 times | Joined on Nov 2009
#254
Originally Posted by lamle View Post
Actually I am doing this as a thesis and for my company also and now when I got it running, this license thing should be considered seriously. If I want my application to be commercial, what should I do now?
You could release your application commercially right now if you like to, but you have to make the source code available as well. The buyers/users of your software must also be informed that they may receive the source code on request. And your application should contain a file named "copying" or "copyright" containing information about the license and the authors of the different parts of the application, including mbarcode and libraries like zbar, libdmtx, etc.

The easiest way to make the code available is to host it somewhere like Garage or Github.

The GPL license does not require you to give away the binaries (the compiled application) for free, even if the source must be available free at charge. This means that you are in a perfectly fine position to make money from your application even if it is open source The GPL license does not have any restrictions on commercial usage other than that the source code must be available. So feel free to commercialize your application

I don't remember exactly everything that the GPL license requires, so if you are unsure about anything, check the GPL FAQ or have a look at the license text.

Licensing the code from mbarcode "commercially" as in removing the GPL requirements is more likely a big project. First of all we would have to gather consent from all contributors to mbarcode (at least those whose code is still in use), and we would have to get consent from the developers behind libdmtx, which is also licensed as GPL. A lot of people have put an effort into this and I don't think they (including me) will license it commercially without getting some kind of compensation.

The reason why GPL is chosen by most people (again, including me) is its strength to make sure that when someone builds upon what you've created, the changes which are made are shared so that others can build upon that again.
 

The Following 2 Users Say Thank You to dragly For This Useful Post:
Posts: 2,102 | Thanked: 1,309 times | Joined on Sep 2006
#255
I've finally found some time to do some hacking on my itemdb plugin (not much mind you, but I've started adding some code and files to svn).

The idea is to do the following in the plugin:

Present summary of the item info (from interweb, via other plugin prefreably), and simultaneously search the database tables in itemdb to see if it's already present.

Allow user to save that information into a table (or create a new table), or if it's already present, allow them to manipulate it (move, delete, etc.)

The point being that a user could have tables for Books, CDs, DVDs they own, ones they want (i.e. wishlists) and ones that they have loaned out perhaps. I suppose we could also expand this to a grocery/generic shopping list type plugin without much effort if that's of interest to people.

Anyway that's the plan, if anyone has any thoughts/ideas/offers of help, then please go for it
 
Posts: 2,102 | Thanked: 1,309 times | Joined on Sep 2006
#256
I now see those green/pink/purple flashes you were talking about - it appears that the pipeline is getting messed up and sending us a frame or two of plain YUV data (i.e. it has the correct layout, Y 1/2 frame size, U/V 1/4 size) but with colour applied.

No idea why, but it's to do with the autofocus. I used to see this when I started the pipeline up in the GTK+ version. If anyone has any ideas as to how to purge/prime the pipeline after performing the focusing to avoid these erroneous frames being sent down do please speak up

fwiw I've tried setting the pipeline to both NULL (goes randomly full screen when restarted, still has the artefacts) and READY (artefacts still there) rather than just PAUSED before the autofocus routines are invoked.
 
Posts: 10 | Thanked: 0 times | Joined on Jun 2010
#257
Hi,

How do I install this application on my N900?

Thanks.
 
Posts: 67 | Thanked: 28 times | Joined on Oct 2009 @ Switzerland
#258
Originally Posted by notay View Post
Hi,

How do I install this application on my N900?

Thanks.
Enable the Extras-Devel repository, then install it from the application manager. But be aware that software from Extras-Devel may cause problems.
 
Posts: 10 | Thanked: 0 times | Joined on Jun 2010
#259
I have enabled it but when I try to download mbarcode it says;

'Unable to install 'mbarcode'. Some application packages required for the installation are missing.'

Last edited by notay; 2010-06-16 at 14:52.
 
Posts: 2,102 | Thanked: 1,309 times | Joined on Sep 2006
#260
Which packages does it say are missing? Have a look at the details (there's a button with the same name iirc).
 
Reply

Tags
barcode, camera, mbarcode


 
Forum Jump


All times are GMT. The time now is 10:44.