Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I am slowly starting to build myself a small game engine using openGL and C++ and I thought it would be kinda nice to make it open source for the time being, problem is that I may want to eventually market it once I add in more unique or detailed features. I know most licenses for open source software state that future versions must also be open source, but given that it would be my program, would I be allowed to eventually stop making it open source?
Depend on the Open Source License you use and the way you set up your project. You could use the BSD/MIT licence and then you don't have the viral problem of the GPL/LGPL (but not the advantages either). You can also leave your main engine Open & Free and just sell your unique features.
There is many ways!
Related
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 5 months ago.
Improve this question
What are the open standard principles ?
I googled it but I am getting different answer from different website cant decide what to write
It's a pretty confusing concept because it is NOT the same as open source.
Open source means you can get the CODE and use it in whatever way you need (make your own changes etc).
Open standard means you can get the PROGRAM / TECHNOLOGY for free. To put it very roughly, open standard is that you can get a complied ".exe" executable (but no source code), and install the software at no cost, and open source means you can have the code, make your own changes, and then make your own ".exe" if you want.
HTML and XML are open standard technologies.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
What is the name where the application shows messages of any updates available whenever the update is available?
Is it called web service?
For example, I have installed an antivirus (avast); sometimes a small popup message shows that an update is available.
I have very vague idea about it, it must be contacting the server periodically for checking the new updates are available or not.
I do not know what the application name is so I was not able to search.
It's called an auto-update software feature. It's part of the software itself usually - If you'd like to look at some API's regarding implementing them into your application, find out more here. WinSparkle is also something you could look into if your doing Windows development.
Those are vendor dependant solutions. It is usually not a separate software checking for updates. All they do is query a web service that replies with the 'current' version. At least as long as talking about MS-Windows. More elegant and efficient solutions exist in the Linux environment.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
I have writen an app for the computer in java, but i don't want to give it out for free. I only want to charge somewhere between $0.99 - $2.99, is there a website that i can upload it to, to do this for me. I am looking for something like the apple app store, or the android market, but for the computer. Does this exist?
A quick google search came up with this. Allmyapps is a place where you can buy and sell applications (Windows only, as far as I can see), and it also seems that it can manage the installation process (for example, combining the installation of several apps into one, thus making system rebuilding very easy).
Check out their terms of service for developers here. As I can see, you can sign up for free, and keep 80% of sales revenues.
This question should be moved to Programmers.SE, but the only PC "app store" I'm aware of is Intel's AppUp.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
Does anyone have any ideas on measuring the popularity of an open source project? I thought it would be interesting to create a tools which would compare the popularity of similar open source projects.
The first metric that came to mind was to compare the number of Google results for each specific software, but it seems difficult to programmatically obtain this number (other than scraping it from the direct search page - this also runs into legal issues with Google I believe).
Any other metric ideas? I'd like the end product to be a tool, so metrics which are able to be accessed through code would be preferred.
Thanks,
Chris
If the projects are hosted by platforms like Sourceforge or Github, you can access the number of downloads...
SourceForge offer download statistics;
http://sourceforge.net/project/stats/detail.php?group_id=263007&ugn=dvwa&mode=week&type=prdownload
Google Code have activity ratings.
Maybe you could use those?
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
You can see lots of briliant ideas in Open source projects. How authors found these ideas whey they don't exist yet?
Should I learn software dynamics, history and trends(Nothing new under the sun?) for that?
I don't want to start another github project called "API to xyz". What should I do??
Scratch an itch. Find something that you feel is a problem or annoying and write some code to solve that problem. Chances are you aren't the only person who is affected by that particular problem.
I believe a lot of software projects, open source or not, start as someone identifying a demand and working to supply it.
Think you're not satisfied with wherever photo management apps you found. Starting (or forking an existing one) with your needs in mind is an option.
What kind of software you would like to use but can find one that suits you? If yours needs are more or less supplied by already existing applications, why not working on improving one you like most?