Hacker News new | past | comments | ask | show | jobs | submit login

So I sell code. Source code. But purchasers cannot distribute it as source (only binaries using the source.)

They can obviously modify it, or extend it for their own development.

So its clearly not Open Source (and I don't market it as such.)

I haven't found a generally recognizable term for commercial products shipped as source code (with or without pre-compiled binaries.)

I think that term would be useful, to distinguish something that is not Open Source and also not Binary.

Currently we describe it as "all source, no black boxes or dlls." which is a bit wordy.

I would say though that regardless of what some customers may _understand_ Open Source to be, this is not Open Source. As programmers it behoves us to use correct terminology not hide behind "what we think the customer thinks."




Two phrases I've heard are "source available" and "open box". Both say recipients can see the source code, though they don't guarantee that the recipient can make modifications. Those are the closest I can think of, and both seem accurate.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: