PDA

View Full Version : Idea for Open Source Project



rule3
26 Sep 2009, 1:52 AM
I have a idea for Open Source Project based Zend Framework and ExtJS licensed under GNU GPL.

What it is?
An Framework that contains several features:
1. Login/logout system with Zend_Auth
2. MVC with Zend_Controller (custom routing rules in module.conf.php file)
3. ACL integrated for MVC and Login/logout system and user roles/privileges are in database and can modified by super admin deny/allow MVC controllers action base is user logged or not. Non-logged user have role that haves no privileges to see anything else than login page (possible this role rules is hardcoded and not in database).
4. Template-system for every ZF-based Modules (applications???). Means CSS-files, JavaScript-files, etc are custom for every module.
5. Modules haves dynamic-way to generate ExtJS JavaScript files via ZF view-scripts.
6. Modules is loaded to Managed IFrame so dynamically we can generate JS-scripts easy way by PHP ZF view-scripts.
7. Localization (loaded from CSV by Zend Translate)
8. Feature to load basic non JS/AJAX-application to Managed Iframe if programmer is not familiar with AJAX/ExtJS etc..
9. Log-files made by Zend_Log

I am started to do this and much is made but not enough. I have school and contract work that takes primary priority to in time using..

Goal

To make system that can used save time when we doing a Intranet/Extranet ect. for customer from empty as used work-hour based invoicing model.. no license fees..
I know we have competitors but is there is any systems enough like qWikiOffice in example that is not just CMS and Framework in same time in example.

So is this really good idea?

Also I have a few questions about ExtJS Dual Licensing Model in my mind. I am ExtJS LLC paying customer but what about those who do not pays for ExtJS LLC from license fees using my creation in customer projects under license GNU GPL? I am not lawyer so I do not understand everything.

Carrefully I post a demo here: http://demo.mattikiviharju.name/

Bulle Bas
26 Sep 2009, 12:35 PM
Hi it is interesting to see a bridge between ext-js and zf. Did you have a look here (http://www.extjs.com/forum/showthread.php?t=70685)?
It would be interesting to see the source code. Ideally the project creates a reusable and abstract bridge.

(Note that acces to http://mattikiviharju.name/ is forbidden at the moment).

rule3
26 Sep 2009, 11:31 PM
Hi it is interesting to see a bridge between ext-js and zf. Did you have a look here (http://www.extjs.com/forum/showthread.php?t=70685)?
It would be interesting to see the source code. Ideally the project creates a reusable and abstract bridge.

(Note that acces to http://mattikiviharju.name/ is forbidden at the moment).

My personal site is underconstruction and thanks about link to other ZF work.

Here is the source code and I hope there is enough documentation to get it work. I am using virtual private server and this is implemented for VPS / Dedicated Severs and tested only in Linux / Unix OS.

http://mattikiviharju.name/downloads/zf.zip

BTW: There is access table in database and you can change ACL rules by changing deny/allow enum.

PS: Carefully I making suggestion: I looking for Open Minded developers to join to this project but my needs is you have enough experience with ZF / ExtJS.. there is no place for people who just can do translations because that time comes later. All who join to this accept GNU GPL model but I can not promice money for anyone.. you made it sole responsible under terms and conditions of GPL if you can and I eat all risks of this my self. What I can give? Development enviromet from my VPS / Dedicated Server free of chagre.


Ideally the project creates a reusable and abstract bridge

I don't know exacly you mean but yes system is reusable and easilly changet to something else.

rule3
2 Oct 2009, 4:27 AM
For joinin developers for my Open Source Product I can provide several penefits.
1. 500 Mb / space from my Virtual Private Server or Dedicated Server for PHP/MySQL-solution development with FTP-account, phpMyAdmin Account, 5 Databases, costomized php.ini per space. Own domain (paid your self pointet to my server and your space)
2. Developent enviroment (leading Application Lifecyle Management) plus personal SVN or SVN in ALM.
3. Opportinity to get expareiense for get employment (to your self chosen firm)
4. Projects come to made SCRUM or XP.. (we can use only part of these wisely bacause this in not paid work whit real tems.)
5. You can make Open Source projects that you want if you don't want to join my "inventions"

I have long experience to sell IT/ICT Professional Services and Open Source projects your own is way to get status Professional to sell your experience. Product that we come to do is not inventions that can be sold for some one by license fee but we get experinece that can be sold sole responsible.

In my experince if I try to lie about future roses we don't ever success..

rule3
11 Nov 2009, 2:47 AM
How does open-source software survive?I understand that proprietary software companies charge fees for licenses and access to their product, and in that way, they support their development and continued existence, but open-source software does not do that. How is it that open-source software continues to be developed and perfected without a revenue stream? Or, is there a revenue stream of which I am unaware?

Good point,
In Open Source Project one bad thing is mostly that orginal developers do not get any money.
And why?
Because everyone can download it free of change and make money by selling support and modifications to source code.
My company does this but my experience is that when I commonly make some OS code it is not I who makes money with it. It is some other who does it. I just make "Give and Take".. so I give my source to community and copy (take) from community and sell support and modifications for that what I am taken..
In example I copy all usable OS code for my customer project and if license is like LGPL, BSD, ASL2 or MIT the license do not copyleft to final product. GPL is copyleft and it come to be final product license. In LGPL copyleft happen only if I modify original source.
Working that way I save some work hours already made by some OSS developer and can sell my work cheaper and faster deliver. And why to sell cheaper? Thats why we work under business are where is much compention so cheaper and faster deliver of project is answered to compention versus developers who makes everything them self and not use OS code as part of the final creation. But OS code we must have much knowledge of laws behind code and if we make mistake and brake copyright rules possible we are accrued from crime..

One good example is Red Hat Inc.
http://www.redhat.com/
They are developed GPL licensed Linux Distros like CentOS that for they sells support packages with one year support agreement. Support argreement with Red Hat is not cheap.

Also why OSS projects survive?
Those who haves enough money funding good project with high risk? And why funding OSS projects like FireFox? Funders want competitor for MSIE and without funding project dies or not developed enough fast and competitors wins.
My project by the why are not enough good for this point. So for what they are enough good in some business competence?
That btw was not attack againts Microsoft. MSIE is still very popular and MSIE will not very easilly come yo beaten by 3. party web browser.

My idea is found community who makes OS code that they ever wants and uses my Atlassian Confluence, JIRA, Fisheye, Crucible, SVN etc. on development. I fund server to host these. But that are possible not very good idea because we already have GoogleCode, SourceForge, Freashmeat, etc.. so how I answered for this companion and make better system for some one need that these competitors have is my point here if I want my dream come true.. server for this is not cheap and costs 50-300 EUR in month based who sells it.

About revenue stream? I hope understand what you mean. Revenue stream is important in business? OSS project usage in business mostly are that kind customer buys only and only one time modification or support to code made some one and that is not revenue stream and customer possible not have need to buy second time anything for same code.. so we need to sell and sell for one time buying clients.. so there must be support agreement invoiced every year as long customer needs support to make good and easy working business.

Why I want developers? For that reason on my own 1 man resources my project is developed to better very slowly like rekry!Joom or ZF-Template. rekry!Joom haves users but bad thing is I just have no time to develop it to better and I get much user stories etc. how to do it better but I have not time to make changes fast because I have a business that make money and rekry does not come to make that easy or even ever.. those who is good in selling can download and sell support for it if they can and they can if they are enough good in selling.. one thing why other developers do not join? First they fears that I uses my contact base and experience to sell their volunteering for some one under term and conditions of license they set to their code. Second commonly many people haves no skills for work for me or even experience. Third my ideas is not possible enough good to get benefit like experience to get employed to SW development company (they just not believe that).. Fourth I don't pay salure for developer.. Fifth there is Google Code where they can found their own project.


Or, is there a revenue stream of which I am unaware?

Yes there is.. you do not realize that who funding projects and why.. and you have no change to get that information easy.. also you don't realize that how revenue stream is made.. because that is difficult to understand and for why revenue stream works on this difficult area.. There is just too much variables..

There is some interesting point also.
With name adriaya we get information about that this topic is only topic on this forum you writing.
You come here and reply to topic that are was in trash long time..

Does you not really understand that internet holds almost unlimited number of code lines of Open Source code and that is enough for that we do not just have a luck when customer wants a software that come to mede from almost empty and we just have some readymade code in our hard disc to use in such project and ask some money??
Are you some one who tries luck of I give you information that might be usefull to your personal needs or what?

And also this: Why do I need revenue stream to developing my own "inventions"? I can make everything my self without employees? That does not need any money. Even I do not need server? I can just have a computer and use VM-ware Server that costs 0 EUR to virtualize server to developing my things.

Also in OSS product people works voluntering as hobby so development do not cost much or even anything.