Авторское право защищает не сами идеи, а их выражение. То есть, идея, лежащая в основе программы или дизайна, не является объектом охраны, пока не будет зафиксирована в материальной форме. Например, исходный код программы может быть защищен, но сама концепция или алгоритм — нет.