AFAIK, you are. India has contributed millions in foreign aid to rebuild Afghanistan and contributes a significant number of troops to UN peacekeeping forces.
Is there any chance of having the sort of features that would be needed to manually tidy up the results of segmentations of 3D images (from CT scans). The sort of things I'm thinking about are.
1. The ability to overlay two voxel images in the same editing space (e.g. one for the original image and one for the segmentation with added alpha channels).
2. The ability to draw arbitrary sheets of voxels by e.g. selecting 3-4 voxels as the corners of the sheet.
3. In terms of image format one would need to handle images with e.g. float32 and int32 greyscale voxel values. Import and export of raw binary images would be nice.
Just wondering. Some of the proprietary 3D analysis suites have these editing features but as far as I know the FOSS solutions for 3D image processing don't include any editing functionality.
3D Slicer (http://www.slicer.org/) has most (if not all) of that, if I understood your questions. I have struggled with the learning curve, though. YouTube helps sometimes.
I haven't found the functionality to change the value of ability voxels in Slicer yet -- in particular for sheets with corners supplied by the user. Is it there and I'm just being dumb?
Because apple don't have to contribute OSx stuff back to the BSDs (nor did Microsoft when they used a BSD networking stack in windows 95) but e.g. google do have to contribute android kernel stuff back.
You've still totally missed the point. Free software is not about helping you make money. It is about user freedom and improving the lot of the whole of humanity. (NB Free software does not mind if you make money - it is just not there to help you do so.)
> We bag commercial licenses for stealing developer freedom,
You have completely missed the point of the F in FOSS. It is not just about developer freedom but user freedom as in all users to modify (or pay to have modified for non-developers) code as they need.
This depends upon how you use the second screen! If you keep your email client open at all times and in view then of course it will distract you. However, if you keep several source files open at the same time then you can quickly switch between them.
Does this not lose the major advantage of a traditional package manager? Namely that I update openssh in one location and all my packages are now secure. Rather than having to update every package that depends upon openshh separately?
Generally, all packages depending on that library will need to be rebuilt. But that is automatic when you do an update, it just may take time (either for packages to be rebuild locally, or by the build farm if you're using channels).
But you can manually do a hack to substitute a patched version when you want the fix right now: https://nixos.org/wiki/Security_Updates
I guess that traditional package managers could install a helper script or a config file early in the build system before the main package is finished.