9,145 reputation
11636
bio website
location
age
visits member for 2 years, 6 months
seen 4 hours ago

At day I am an ABAP developer working in civil service.

At night I am a game developer experimenting with all kinds of different technologies.


7h
revised Choosing a software license that requires written permission to use commercially
This is not open source
1d
comment What will happen if I execute this code?
Do you want to know what would happen according to computer science theory or what would happen in the real world?
1d
comment How fast will app-side MongoDB indexes queries/joins be?
When you want to use MongoDB as if it were a relational database, then why don't you use a relational database in the first place?
Apr
13
revised Why employers demands two completely odd requirements to be met
deleted 44 characters in body
Apr
13
answered Why employers demands two completely odd requirements to be met
Apr
12
comment Software piracy and GPL
@gnasher729 I don't think that this is correct. When you are the sole copyright holder you should be allowed sell it for any price to any conditions you want. When you are not you only have the GPL which doesn't give you another choice than licensing it under GPL. I think we should explore this in form of a proper question when Open Source Stackexchange goes into beta.
Apr
12
comment “One of some”-type
An empty interface which serves no purpose but type identification is usually referred to as a "marker interface".
Apr
11
comment Why does Java (and other langs too) have seemingly redundant functions like “str.startsWith(String str, int fromOffset)”?
@RobertHarvey It wraps the map into a decorator which makes the map thread-safe. The result is functionally identical to the class Hashtable.
Apr
11
comment Why does Java (and other langs too) have seemingly redundant functions like “str.startsWith(String str, int fromOffset)”?
@RobertHarvey No, Hashtable is used when thread safety is required. When you don't need thread safety, you use a HashMap.
Apr
11
comment Why does Java (and other langs too) have seemingly redundant functions like “str.startsWith(String str, int fromOffset)”?
an example for a class in the Java standard library which was made redundant by a later addition is Hashtable vs. Collections.synchronizedMap.
Apr
11
comment Why does Java (and other langs too) have seemingly redundant functions like “str.startsWith(String str, int fromOffset)”?
A 4th reason might be historical. They added startsWith first, realized that it doesn't cover all use-cases, and then added substring in a later version which can do the same and more, but they couldn't remove startsWith because it would break backward compatibility.
Apr
11
comment Software piracy and GPL
@gnasher729 I would like to know how this makes a difference in practice, but I think this goes too deep for programmers.se. I think I will ask a question about this on open source stackexchange when it goes into beta. Maybe you would like to commit to it so you can answer it then?
Apr
10
comment How to make variables inherent to an object or system
I am not entirely sure what you mean. Could you add an example to your question?
Apr
10
revised Software piracy and GPL
added 340 characters in body
Apr
10
revised Software piracy and GPL
added 128 characters in body
Apr
10
revised Software piracy and GPL
added 89 characters in body
Apr
10
revised Software piracy and GPL
added 89 characters in body
Apr
10
answered Software piracy and GPL
Apr
9
answered Licensing of content created by licensed code
Apr
7
revised Using Open Source code in a project
deleted 5 characters in body