Skip to main content
8 votes

How to break the vicious cycle of test-writing preceding an initial release?

Open Source works best when there is a community behind the code. That means getting people interested in it. I would do a pre-alpha release and be really clear about the state of things. I.e. what ...
Berin Loritsch's user avatar
6 votes

How to prevent unfair use of open source software licensed under Apache 2.0

Your only route is to abandon any desires of "open source" with your software. There are no "mainstream" or common suitable open source licenses as freedom to use for any purpose, which includes ...
whatsisname's user avatar
  • 27.6k
5 votes
Accepted

How to prevent unfair use of open source software licensed under Apache 2.0

You could add a license term similar to the term from the Affero GPL v3 mentioned here: if you run the program on a server and let other users communicate with it there, your server must also ...
Doc Brown's user avatar
  • 209k
4 votes

What are the options for licensing a code project with "license soup" in the sources?

Given the license soup described above, can I even release my code under a single license, or should/must each part of it (mine and everybody else's) have a separate license? Both. GPLv3 requires ...
Doc Brown's user avatar
  • 209k
4 votes

How can I consult users of my FOSS library about a design change idea?

The most direct way would be to set up a public forum for your lib where you can discuss such things. You could also bring a new "2.0 experimental" branch in place where you demonstrate how the new ...
Doc Brown's user avatar
  • 209k
4 votes

Is it legitimate to track down a library maintainer who has disappeared?

Their priorities in life have changed, apparently. They might have found a job that makes a huge amount of money but takes 50 hours a week. They won’t be interested in maintaining an old project. Or ...
gnasher729's user avatar
  • 45.9k
3 votes

How to break the vicious cycle of test-writing preceding an initial release?

I believe you should look at Technology adoption life cycle: For you, the innovators and early adopters are the most important groups. Innovators are tinkerers. They play and try things. They don't ...
Euphoric's user avatar
  • 37.5k
2 votes

How to break the vicious cycle of test-writing preceding an initial release?

it's 1 -> 2 -> 3 -> 4 -> 1 and thus on and on in a vicious cycle It's not a vicious cycle. It has a very clear starting point: you wrote the code. If you wrote the code, then it stands to reason you ...
Flater's user avatar
  • 52.5k
1 vote

How to break the vicious cycle of test-writing preceding an initial release?

It is highly unlikely you will ever get anybody to write unit-tests for your code for free - even if they like your library and find it useful. Think about why you don't write the tests yourself: ...
JacquesB's user avatar
  • 59.8k
1 vote

How to prevent unfair use of open source software licensed under Apache 2.0

First of all, IANAL. If you need advice that you can rely on as being legally sound, then you should get it from a lawyer who specializes in international Copyright and IP law. I can think of three ...
Stephen C's user avatar
  • 25.2k

Only top scored, non community-wiki answers of a minimum length are eligible